Out with the old ...
authorjbj <devnull@localhost>
Fri, 15 Oct 2004 23:22:46 +0000 (23:22 +0000)
committerjbj <devnull@localhost>
Fri, 15 Oct 2004 23:22:46 +0000 (23:22 +0000)
CVS patchset: 7470
CVS date: 2004/10/15 23:22:46

643 files changed:
db/.exclude [deleted file]
db/build_unix/.cvsignore [deleted file]
db/build_vxworks/BerkeleyDB/Makefile.custom [deleted file]
db/build_vxworks/BerkeleyDB/component.cdf [deleted file]
db/build_vxworks/BerkeleyDB/component.wpj [deleted file]
db/build_vxworks/db_archive/db_archive/Makefile.custom [deleted file]
db/build_vxworks/db_archive/db_archive/component.cdf [deleted file]
db/build_vxworks/db_archive/db_archive/component.wpj [deleted file]
db/build_vxworks/db_checkpoint/db_checkpoint/Makefile.custom [deleted file]
db/build_vxworks/db_checkpoint/db_checkpoint/component.cdf [deleted file]
db/build_vxworks/db_checkpoint/db_checkpoint/component.wpj [deleted file]
db/build_vxworks/db_deadlock/db_deadlock/Makefile.custom [deleted file]
db/build_vxworks/db_deadlock/db_deadlock/component.cdf [deleted file]
db/build_vxworks/db_deadlock/db_deadlock/component.wpj [deleted file]
db/build_vxworks/db_dump/db_dump/Makefile.custom [deleted file]
db/build_vxworks/db_dump/db_dump/component.cdf [deleted file]
db/build_vxworks/db_dump/db_dump/component.wpj [deleted file]
db/build_vxworks/db_load/db_load/Makefile.custom [deleted file]
db/build_vxworks/db_load/db_load/component.cdf [deleted file]
db/build_vxworks/db_load/db_load/component.wpj [deleted file]
db/build_vxworks/db_printlog/db_printlog/Makefile.custom [deleted file]
db/build_vxworks/db_printlog/db_printlog/component.cdf [deleted file]
db/build_vxworks/db_printlog/db_printlog/component.wpj [deleted file]
db/build_vxworks/db_recover/db_recover/Makefile.custom [deleted file]
db/build_vxworks/db_recover/db_recover/component.cdf [deleted file]
db/build_vxworks/db_recover/db_recover/component.wpj [deleted file]
db/build_vxworks/db_stat/db_stat/Makefile.custom [deleted file]
db/build_vxworks/db_stat/db_stat/component.cdf [deleted file]
db/build_vxworks/db_stat/db_stat/component.wpj [deleted file]
db/build_vxworks/db_upgrade/db_upgrade/Makefile.custom [deleted file]
db/build_vxworks/db_upgrade/db_upgrade/component.cdf [deleted file]
db/build_vxworks/db_upgrade/db_upgrade/component.wpj [deleted file]
db/build_vxworks/db_verify/db_verify/Makefile.custom [deleted file]
db/build_vxworks/db_verify/db_verify/component.cdf [deleted file]
db/build_vxworks/db_verify/db_verify/component.wpj [deleted file]
db/build_vxworks/dbdemo/dbdemo/Makefile.custom [deleted file]
db/build_vxworks/dbdemo/dbdemo/component.cdf [deleted file]
db/build_vxworks/dbdemo/dbdemo/component.wpj [deleted file]
db/clib/vsnprintf.c [deleted file]
db/dbinc_auto/db_server.h [deleted file]
db/dbinc_auto/rpc_defs.in [deleted file]
db/dist/camel.pm [deleted file]
db/dist/camelize.pl [deleted file]
db/dist/db.spec.in [deleted file]
db/dist/s_java_camel [deleted file]
db/dist/vx_3.1/Makefile.custom [deleted file]
db/dist/vx_3.1/cdf.1 [deleted file]
db/dist/vx_3.1/cdf.2 [deleted file]
db/dist/vx_3.1/cdf.3 [deleted file]
db/dist/vx_3.1/component.cdf [deleted file]
db/dist/vx_3.1/component.wpj [deleted file]
db/dist/vx_3.1/wpj.1 [deleted file]
db/dist/vx_3.1/wpj.2 [deleted file]
db/dist/vx_3.1/wpj.3 [deleted file]
db/dist/vx_3.1/wpj.4 [deleted file]
db/dist/vx_3.1/wpj.5 [deleted file]
db/docs/api_tcl/pindex.src [deleted file]
db/docs/api_tcl/tcl_pindex.html [deleted file]
db/docs/java/com/sleepycat/bdb/CurrentTransaction.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataCursor.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataDb.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataIndex.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataStore.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataThang.html [deleted file]
db/docs/java/com/sleepycat/bdb/DataView.html [deleted file]
db/docs/java/com/sleepycat/bdb/ForeignKeyIndex.html [deleted file]
db/docs/java/com/sleepycat/bdb/IntegrityConstraintException.html [deleted file]
db/docs/java/com/sleepycat/bdb/KeyRangeException.html [deleted file]
db/docs/java/com/sleepycat/bdb/PrimaryKeyAssigner.html [deleted file]
db/docs/java/com/sleepycat/bdb/RecordNumberBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/RecordNumberFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/StoredClassCatalog.html [deleted file]
db/docs/java/com/sleepycat/bdb/TransactionRunner.html [deleted file]
db/docs/java/com/sleepycat/bdb/TransactionWorker.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/ByteArrayBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/ByteArrayFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/DataBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/DataBuffer.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/DataFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/DataType.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/EntityBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/KeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/SimpleBuffer.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/DataBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/DataBuffer.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/DataFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/DataType.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/EntityBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/KeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/class-use/SimpleBuffer.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/ClassCatalog.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialInput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialOutput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialInput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialOutput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/serial/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInputBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleOutput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleData.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleKeyEntity.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInputBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleOutput.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledKeyExtractor.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/bind/tuple/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/CurrentTransaction.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataCursor.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataDb.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataIndex.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataStore.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataThang.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/DataView.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/ForeignKeyIndex.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/IntegrityConstraintException.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/KeyRangeException.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/PrimaryKeyAssigner.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/RecordNumberBinding.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/RecordNumberFormat.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/StoredClassCatalog.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/TransactionRunner.html [deleted file]
db/docs/java/com/sleepycat/bdb/class-use/TransactionWorker.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/MapEntry.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredCollection.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredCollections.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredContainer.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredEntrySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredIterator.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredKeySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredList.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredMap.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredSortedEntrySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredSortedKeySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredSortedMap.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredSortedValueSet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/StoredValueSet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/MapEntry.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollection.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollections.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredContainer.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredEntrySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredIterator.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredKeySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredList.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredMap.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedEntrySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedKeySet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedMap.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedValueSet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/class-use/StoredValueSet.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/collection/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/TupleSerialDbFactory.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/class-use/TupleSerialDbFactory.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/factory/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/package-use.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/ExceptionUnwrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/ExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/FastInputStream.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/FastOutputStream.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/IOExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/TimeUnits.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/UtfOps.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionUnwrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/FastInputStream.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/FastOutputStream.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/IOExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/RuntimeExceptionWrapper.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/TimeUnits.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/class-use/UtfOps.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/package-frame.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/package-summary.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/package-tree.html [deleted file]
db/docs/java/com/sleepycat/bdb/util/package-use.html [deleted file]
db/docs/java/com/sleepycat/db/Db.html [deleted file]
db/docs/java/com/sleepycat/db/DbAppDispatch.html [deleted file]
db/docs/java/com/sleepycat/db/DbAppendRecno.html [deleted file]
db/docs/java/com/sleepycat/db/DbBtreeCompare.html [deleted file]
db/docs/java/com/sleepycat/db/DbBtreePrefix.html [deleted file]
db/docs/java/com/sleepycat/db/DbBtreeStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbClient.html [deleted file]
db/docs/java/com/sleepycat/db/DbDeadlockException.html [deleted file]
db/docs/java/com/sleepycat/db/DbDupCompare.html [deleted file]
db/docs/java/com/sleepycat/db/DbEnv.RepProcessMessage.html [deleted file]
db/docs/java/com/sleepycat/db/DbEnv.html [deleted file]
db/docs/java/com/sleepycat/db/DbEnvFeedback.html [deleted file]
db/docs/java/com/sleepycat/db/DbEnvFeedbackHandler.html [deleted file]
db/docs/java/com/sleepycat/db/DbErrcall.html [deleted file]
db/docs/java/com/sleepycat/db/DbErrorHandler.html [deleted file]
db/docs/java/com/sleepycat/db/DbException.html [deleted file]
db/docs/java/com/sleepycat/db/DbFeedback.html [deleted file]
db/docs/java/com/sleepycat/db/DbFeedbackHandler.html [deleted file]
db/docs/java/com/sleepycat/db/DbHash.html [deleted file]
db/docs/java/com/sleepycat/db/DbHashStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbKeyRange.html [deleted file]
db/docs/java/com/sleepycat/db/DbLock.html [deleted file]
db/docs/java/com/sleepycat/db/DbLockNotGrantedException.html [deleted file]
db/docs/java/com/sleepycat/db/DbLockRequest.html [deleted file]
db/docs/java/com/sleepycat/db/DbLockStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbLogStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbLogc.html [deleted file]
db/docs/java/com/sleepycat/db/DbLsn.html [deleted file]
db/docs/java/com/sleepycat/db/DbMemoryException.html [deleted file]
db/docs/java/com/sleepycat/db/DbMpoolFStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbMpoolFile.html [deleted file]
db/docs/java/com/sleepycat/db/DbMpoolStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbMultipleDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/DbMultipleKeyDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/DbMultipleRecnoDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/DbPanicHandler.html [deleted file]
db/docs/java/com/sleepycat/db/DbPreplist.html [deleted file]
db/docs/java/com/sleepycat/db/DbQueueStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbRepStat.html [deleted file]
db/docs/java/com/sleepycat/db/DbRepTransport.html [deleted file]
db/docs/java/com/sleepycat/db/DbRunRecoveryException.html [deleted file]
db/docs/java/com/sleepycat/db/DbSecondaryKeyCreate.html [deleted file]
db/docs/java/com/sleepycat/db/DbTxn.html [deleted file]
db/docs/java/com/sleepycat/db/DbTxnStat.Active.html [deleted file]
db/docs/java/com/sleepycat/db/DbTxnStat.html [deleted file]
db/docs/java/com/sleepycat/db/Dbc.html [deleted file]
db/docs/java/com/sleepycat/db/Dbt.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/Db.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbAppDispatch.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbAppendRecno.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbBtreeCompare.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbBtreePrefix.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbBtreeStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbClient.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbDeadlockException.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbDupCompare.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbEnv.RepProcessMessage.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbEnv.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbEnvFeedback.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbEnvFeedbackHandler.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbErrcall.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbErrorHandler.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbException.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbFeedback.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbFeedbackHandler.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbHash.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbHashStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbKeyRange.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLock.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLockNotGrantedException.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLockRequest.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLockStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLogStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLogc.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbLsn.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMemoryException.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMpoolFStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMpoolFile.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMpoolStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMultipleDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMultipleKeyDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbMultipleRecnoDataIterator.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbPanicHandler.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbPreplist.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbQueueStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbRepStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbRepTransport.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbRunRecoveryException.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbSecondaryKeyCreate.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbTxn.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbTxnStat.Active.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/DbTxnStat.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/Dbc.html [deleted file]
db/docs/java/com/sleepycat/db/class-use/Dbt.html [deleted file]
db/docs/ref/bdb/bdb_fig_1.gif [deleted file]
db/docs/ref/bdb/bind_fig_1.gif [deleted file]
db/docs/ref/bdb/collection_fig_1.gif [deleted file]
db/docs/ref/bdb/cs_bdb.html [deleted file]
db/docs/ref/bdb/cs_bdb_bind.html [deleted file]
db/docs/ref/bdb/cs_bdb_collection.html [deleted file]
db/docs/ref/bdb/cs_bdb_serial.html [deleted file]
db/docs/ref/bdb/faq.html [deleted file]
db/docs/ref/bdb/overview.html [deleted file]
db/docs/ref/bdb_basic/catalog.html [deleted file]
db/docs/ref/bdb_basic/env.html [deleted file]
db/docs/ref/bdb_basic/except.html [deleted file]
db/docs/ref/bdb_basic/intro.html [deleted file]
db/docs/ref/bdb_basic/keyvalue.html [deleted file]
db/docs/ref/bdb_basic/main.html [deleted file]
db/docs/ref/bdb_basic/read.html [deleted file]
db/docs/ref/bdb_basic/stores.html [deleted file]
db/docs/ref/bdb_basic/transact.html [deleted file]
db/docs/ref/bdb_basic/views.html [deleted file]
db/docs/ref/bdb_basic/write.html [deleted file]
db/docs/ref/bdb_entity/bindings.html [deleted file]
db/docs/ref/bdb_entity/classes.html [deleted file]
db/docs/ref/bdb_entity/intro.html [deleted file]
db/docs/ref/bdb_entity/read.html [deleted file]
db/docs/ref/bdb_entity/views.html [deleted file]
db/docs/ref/bdb_index/foreign.html [deleted file]
db/docs/ref/bdb_index/intro.html [deleted file]
db/docs/ref/bdb_index/read.html [deleted file]
db/docs/ref/bdb_index/second.html [deleted file]
db/docs/ref/bdb_index/views.html [deleted file]
db/docs/ref/bdb_sentity/binding.html [deleted file]
db/docs/ref/bdb_sentity/class.html [deleted file]
db/docs/ref/bdb_sentity/intro.html [deleted file]
db/docs/ref/bdb_sentity/remove.html [deleted file]
db/docs/ref/bdb_tuple/extract.html [deleted file]
db/docs/ref/bdb_tuple/format.html [deleted file]
db/docs/ref/bdb_tuple/intro.html [deleted file]
db/docs/ref/bdb_tuple/sorted.html [deleted file]
db/docs/ref/bdb_tuple/tbinding.html [deleted file]
db/docs/ref/bdb_tuple/tsbinding.html [deleted file]
db/docs/ref/bdb_tut/intro.html [deleted file]
db/docs/ref/bdb_tut/summary.html [deleted file]
db/docs/ref/build_unix/macosx.html [deleted file]
db/docs/ref/install/rpm.html [deleted file]
db/docs/ref/perl/intro.html [deleted file]
db/docs/ref/rep/init.html [deleted file]
db/docs/ref/rep/logonly.html [deleted file]
db/docs/ref/simple_tut/close.html [deleted file]
db/docs/ref/simple_tut/del.html [deleted file]
db/docs/ref/simple_tut/errors.html [deleted file]
db/docs/ref/simple_tut/example.cs [deleted file]
db/docs/ref/simple_tut/get.html [deleted file]
db/docs/ref/simple_tut/handles.html [deleted file]
db/docs/ref/simple_tut/intro.html [deleted file]
db/docs/ref/simple_tut/keydata.html [deleted file]
db/docs/ref/simple_tut/open.html [deleted file]
db/docs/ref/simple_tut/put.html [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/access/AccessExample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/access/index.html [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/helloworld/.cvsignore [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/helloworld/HelloDatabaseWorld.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/helloworld/index.html [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/index.html [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Part.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Shipment.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Supplier.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Part.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Shipment.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Supplier.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index.html [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledEntity.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Part.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Shipment.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Supplier.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Part.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Shipment.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Supplier.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Weight.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Part.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Sample.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleDatabase.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleViews.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Shipment.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Supplier.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierKey.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierValue.java [deleted file]
db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Weight.java [deleted file]
db/java/src/com/sleepycat/bdb/CurrentTransaction.java [deleted file]
db/java/src/com/sleepycat/bdb/DataCursor.java [deleted file]
db/java/src/com/sleepycat/bdb/DataDb.java [deleted file]
db/java/src/com/sleepycat/bdb/DataEnvironment.java [deleted file]
db/java/src/com/sleepycat/bdb/DataIndex.java [deleted file]
db/java/src/com/sleepycat/bdb/DataStore.java [deleted file]
db/java/src/com/sleepycat/bdb/DataThang.java [deleted file]
db/java/src/com/sleepycat/bdb/DataView.java [deleted file]
db/java/src/com/sleepycat/bdb/ForeignKeyIndex.java [deleted file]
db/java/src/com/sleepycat/bdb/IntegrityConstraintException.java [deleted file]
db/java/src/com/sleepycat/bdb/KeyRange.java [deleted file]
db/java/src/com/sleepycat/bdb/KeyRangeException.java [deleted file]
db/java/src/com/sleepycat/bdb/PrimaryKeyAssigner.java [deleted file]
db/java/src/com/sleepycat/bdb/RecordNumberBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/RecordNumberFormat.java [deleted file]
db/java/src/com/sleepycat/bdb/StoredClassCatalog.java [deleted file]
db/java/src/com/sleepycat/bdb/TransactionRunner.java [deleted file]
db/java/src/com/sleepycat/bdb/TransactionWorker.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/ByteArrayBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/ByteArrayFormat.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/DataBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/DataBuffer.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/DataFormat.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/DataType.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/EntityBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/KeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/SimpleBuffer.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/package.html [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/ClassCatalog.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialFormat.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialInput.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialOutput.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/serial/package.html [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleFormat.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleInput.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleInputBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleOutput.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.java [deleted file]
db/java/src/com/sleepycat/bdb/bind/tuple/package.html [deleted file]
db/java/src/com/sleepycat/bdb/collection/MapEntry.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredCollection.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredCollections.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredContainer.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredEntrySet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredIterator.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredKeySet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredList.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredMap.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredMapEntry.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredSortedEntrySet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredSortedKeySet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredSortedMap.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredSortedValueSet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/StoredValueSet.java [deleted file]
db/java/src/com/sleepycat/bdb/collection/package.html [deleted file]
db/java/src/com/sleepycat/bdb/factory/TupleSerialDbFactory.java [deleted file]
db/java/src/com/sleepycat/bdb/factory/package.html [deleted file]
db/java/src/com/sleepycat/bdb/package.html [deleted file]
db/java/src/com/sleepycat/bdb/util/ExceptionUnwrapper.java [deleted file]
db/java/src/com/sleepycat/bdb/util/ExceptionWrapper.java [deleted file]
db/java/src/com/sleepycat/bdb/util/FastInputStream.java [deleted file]
db/java/src/com/sleepycat/bdb/util/FastOutputStream.java [deleted file]
db/java/src/com/sleepycat/bdb/util/IOExceptionWrapper.java [deleted file]
db/java/src/com/sleepycat/bdb/util/RuntimeExceptionWrapper.java [deleted file]
db/java/src/com/sleepycat/bdb/util/TimeUnits.java [deleted file]
db/java/src/com/sleepycat/bdb/util/UtfOps.java [deleted file]
db/java/src/com/sleepycat/bdb/util/package.html [deleted file]
db/java/src/com/sleepycat/db/Db.java [deleted file]
db/java/src/com/sleepycat/db/DbAppDispatch.java [deleted file]
db/java/src/com/sleepycat/db/DbAppendRecno.java [deleted file]
db/java/src/com/sleepycat/db/DbBtreeCompare.java [deleted file]
db/java/src/com/sleepycat/db/DbBtreePrefix.java [deleted file]
db/java/src/com/sleepycat/db/DbBtreeStat.java [deleted file]
db/java/src/com/sleepycat/db/DbClient.java [deleted file]
db/java/src/com/sleepycat/db/DbDeadlockException.java [deleted file]
db/java/src/com/sleepycat/db/DbDupCompare.java [deleted file]
db/java/src/com/sleepycat/db/DbEnv.java [deleted file]
db/java/src/com/sleepycat/db/DbEnvFeedback.java [deleted file]
db/java/src/com/sleepycat/db/DbEnvFeedbackHandler.java [deleted file]
db/java/src/com/sleepycat/db/DbErrcall.java [deleted file]
db/java/src/com/sleepycat/db/DbErrorHandler.java [deleted file]
db/java/src/com/sleepycat/db/DbException.java [deleted file]
db/java/src/com/sleepycat/db/DbFeedback.java [deleted file]
db/java/src/com/sleepycat/db/DbFeedbackHandler.java [deleted file]
db/java/src/com/sleepycat/db/DbHash.java [deleted file]
db/java/src/com/sleepycat/db/DbHashStat.java [deleted file]
db/java/src/com/sleepycat/db/DbKeyRange.java [deleted file]
db/java/src/com/sleepycat/db/DbLock.java [deleted file]
db/java/src/com/sleepycat/db/DbLockNotGrantedException.java [deleted file]
db/java/src/com/sleepycat/db/DbLockRequest.java [deleted file]
db/java/src/com/sleepycat/db/DbLockStat.java [deleted file]
db/java/src/com/sleepycat/db/DbLogStat.java [deleted file]
db/java/src/com/sleepycat/db/DbLogc.java [deleted file]
db/java/src/com/sleepycat/db/DbLsn.java [deleted file]
db/java/src/com/sleepycat/db/DbMemoryException.java [deleted file]
db/java/src/com/sleepycat/db/DbMpoolFStat.java [deleted file]
db/java/src/com/sleepycat/db/DbMpoolFile.java [deleted file]
db/java/src/com/sleepycat/db/DbMpoolStat.java [deleted file]
db/java/src/com/sleepycat/db/DbMultipleDataIterator.java [deleted file]
db/java/src/com/sleepycat/db/DbMultipleKeyDataIterator.java [deleted file]
db/java/src/com/sleepycat/db/DbMultipleRecnoDataIterator.java [deleted file]
db/java/src/com/sleepycat/db/DbPanicHandler.java [deleted file]
db/java/src/com/sleepycat/db/DbPreplist.java [deleted file]
db/java/src/com/sleepycat/db/DbQueueStat.java [deleted file]
db/java/src/com/sleepycat/db/DbRepStat.java [deleted file]
db/java/src/com/sleepycat/db/DbRepTransport.java [deleted file]
db/java/src/com/sleepycat/db/DbRunRecoveryException.java [deleted file]
db/java/src/com/sleepycat/db/DbSecondaryKeyCreate.java [deleted file]
db/java/src/com/sleepycat/db/DbTxn.java [deleted file]
db/java/src/com/sleepycat/db/DbTxnStat.java [deleted file]
db/java/src/com/sleepycat/db/DbUtil.java [deleted file]
db/java/src/com/sleepycat/db/Dbc.java [deleted file]
db/java/src/com/sleepycat/db/Dbt.java [deleted file]
db/java/src/com/sleepycat/db/db_java.java [deleted file]
db/java/src/com/sleepycat/db/db_javaJNI.java [deleted file]
db/java/src/com/sleepycat/db/debug/DbConstants.java [deleted file]
db/java/src/com/sleepycat/db/release/DbConstants.java [deleted file]
db/libdb_java/java-post.sed [deleted file]
db/rpc_client/db_server_clnt.c [deleted file]
db/rpc_server/c/db_server_proc.sed [deleted file]
db/rpc_server/c/db_server_svc.c [deleted file]
db/rpc_server/c/db_server_xdr.c [deleted file]
db/rpc_server/java/DbDispatcher.java [deleted file]
db/rpc_server/java/DbServer.java [deleted file]
db/rpc_server/java/gen/DbServerStub.java [deleted file]
db/test/rep004.tcl [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/MarshalledObject.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/NullClassCatalog.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/SerialBindingTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/TestClassCatalog.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/test/BindingSpeedTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/MarshalledObject.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleBindingTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleFormatTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleOrderingTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/README [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/StoredClassCatalogTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java.original [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/TupleSerialDbFactoryTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-catalog.db [deleted file]
db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-store.db [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/CollectionTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/DbTestUtil.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/ForeignKeyTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/JoinTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/KeyRangeTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/NullTransactionRunner.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestDataBinding.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestEntity.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestEntityBinding.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestEnv.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestKeyAssigner.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestKeyExtractor.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TestStore.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/test/TransactionTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/util/test/ExceptionWrapperTest.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/util/test/Suite.java [deleted file]
db/test/scr024/src/com/sleepycat/bdb/util/test/UtfTest.java [deleted file]
db/test/sindex.tcl [deleted file]

diff --git a/db/.exclude b/db/.exclude
deleted file mode 100644 (file)
index 4690ee6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-CVS
-.deps
-.depend
-.depend-done
-.libs
-apidocs
-autodeps
-intl
-scripts
-po
-[a-zA-Z]
-*-BUGGY
-*.a
-*.gz
-*.in
-*.la
-*.lo
-*.o
-*.so
-*.orig
-*.po
-*.rej
-.exclude
-CHANGES
-Doxyfile
-Makefile
-mklog
-config.cache
-config.guess
-config.h
-config.log
-config.status
-config.sub
-configure
-db
-doxygen
-libtool
-ltconfig
-ltmain.sh
-stamp-h
-tags
diff --git a/db/build_unix/.cvsignore b/db/build_unix/.cvsignore
deleted file mode 100644 (file)
index d349f9d..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-.deps
-.depend
-Makefile
-Makefile.in
-.libs
-*.la
-*.lo
-config.cache
-config.log
-config.status
-libtool
-include.tcl
-db_config.h
-db.h
-db_int.h
-db_archive
-db_checkpoint
-db_deadlock
-db_dump
-db_load
-db_printlog
-db_recover
-db_stat
-db_upgrade
-db_verify
-
diff --git a/db/build_vxworks/BerkeleyDB/Makefile.custom b/db/build_vxworks/BerkeleyDB/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/BerkeleyDB/component.cdf b/db/build_vxworks/BerkeleyDB/component.cdf
deleted file mode 100644 (file)
index dd46c7b..0000000
+++ /dev/null
@@ -1,1262 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_BERKELEYDB {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES                 aes_method.o \
-                       bt_compare.o \
-                       bt_conv.o \
-                       bt_curadj.o \
-                       bt_cursor.o \
-                       bt_delete.o \
-                       bt_method.o \
-                       bt_open.o \
-                       bt_put.o \
-                       bt_rec.o \
-                       bt_reclaim.o \
-                       bt_recno.o \
-                       bt_rsearch.o \
-                       bt_search.o \
-                       bt_split.o \
-                       bt_stat.o \
-                       bt_upgrade.o \
-                       bt_verify.o \
-                       btree_auto.o \
-                       client.o \
-                       crdel_auto.o \
-                       crdel_rec.o \
-                       crypto.o \
-                       db.o \
-                       db_am.o \
-                       db_auto.o \
-                       db_byteorder.o \
-                       db_cam.o \
-                       db_conv.o \
-                       db_dispatch.o \
-                       db_dup.o \
-                       db_err.o \
-                       db_getlong.o \
-                       db_idspace.o \
-                       db_iface.o \
-                       db_join.o \
-                       db_log2.o \
-                       db_meta.o \
-                       db_method.o \
-                       db_open.o \
-                       db_overflow.o \
-                       db_ovfl_vrfy.o \
-                       db_pr.o \
-                       db_rec.o \
-                       db_reclaim.o \
-                       db_remove.o \
-                       db_rename.o \
-                       db_ret.o \
-                       db_salloc.o \
-                       db_server_clnt.o \
-                       db_server_xdr.o \
-                       db_shash.o \
-                       db_truncate.o \
-                       db_upg.o \
-                       db_upg_opd.o \
-                       db_vrfy.o \
-                       db_vrfyutil.o \
-                       dbreg.o \
-                       dbreg_auto.o \
-                       dbreg_rec.o \
-                       dbreg_util.o \
-                       env_file.o \
-                       env_method.o \
-                       env_open.o \
-                       env_recover.o \
-                       env_region.o \
-                       fileops_auto.o \
-                       fop_basic.o \
-                       fop_rec.o \
-                       fop_util.o \
-                       gen_client.o \
-                       gen_client_ret.o \
-                       getopt.o \
-                       hash.o \
-                       hash_auto.o \
-                       hash_conv.o \
-                       hash_dup.o \
-                       hash_func.o \
-                       hash_meta.o \
-                       hash_method.o \
-                       hash_open.o \
-                       hash_page.o \
-                       hash_rec.o \
-                       hash_reclaim.o \
-                       hash_stat.o \
-                       hash_upgrade.o \
-                       hash_verify.o \
-                       hmac.o \
-                       hsearch.o \
-                       lock.o \
-                       lock_deadlock.o \
-                       lock_method.o \
-                       lock_region.o \
-                       lock_stat.o \
-                       lock_util.o \
-                       log.o \
-                       log_archive.o \
-                       log_compare.o \
-                       log_get.o \
-                       log_method.o \
-                       log_put.o \
-                       mp_alloc.o \
-                       mp_bh.o \
-                       mp_fget.o \
-                       mp_fopen.o \
-                       mp_fput.o \
-                       mp_fset.o \
-                       mp_method.o \
-                       mp_region.o \
-                       mp_register.o \
-                       mp_stat.o \
-                       mp_sync.o \
-                       mp_trickle.o \
-                       mt19937db.o \
-                       mut_tas.o \
-                       mutex.o \
-                       os_alloc.o \
-                       os_clock.o \
-                       os_dir.o \
-                       os_errno.o \
-                       os_fid.o \
-                       os_fsync.o \
-                       os_handle.o \
-                       os_id.o \
-                       os_method.o \
-                       os_oflags.o \
-                       os_open.o \
-                       os_region.o \
-                       os_rename.o \
-                       os_root.o \
-                       os_rpath.o \
-                       os_rw.o \
-                       os_seek.o \
-                       os_sleep.o \
-                       os_spin.o \
-                       os_stat.o \
-                       os_tmpdir.o \
-                       os_unlink.o \
-                       os_vx_abs.o \
-                       os_vx_config.o \
-                       os_vx_map.o \
-                       qam.o \
-                       qam_auto.o \
-                       qam_conv.o \
-                       qam_files.o \
-                       qam_method.o \
-                       qam_open.o \
-                       qam_rec.o \
-                       qam_stat.o \
-                       qam_upgrade.o \
-                       qam_verify.o \
-                       rep_method.o \
-                       rep_record.o \
-                       rep_region.o \
-                       rep_util.o \
-                       rijndael-alg-fst.o \
-                       rijndael-api-fst.o \
-                       sha1.o \
-                       snprintf.o \
-                       strcasecmp.o \
-                       strdup.o \
-                       txn.o \
-                       txn_auto.o \
-                       txn_method.o \
-                       txn_rec.o \
-                       txn_recover.o \
-                       txn_region.o \
-                       txn_stat.o \
-                       txn_util.o \
-                       util_arg.o \
-                       util_cache.o \
-                       util_log.o \
-                       util_sig.o \
-                       vsnprintf.o \
-                       xa.o \
-                       xa_db.o \
-                       xa_map.o
-       NAME            BerkeleyDB
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module bt_compare.o {
-
-       NAME            bt_compare.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_compare.c
-}
-
-Module bt_conv.o {
-
-       NAME            bt_conv.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_conv.c
-}
-
-Module bt_curadj.o {
-
-       NAME            bt_curadj.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_curadj.c
-}
-
-Module bt_cursor.o {
-
-       NAME            bt_cursor.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_cursor.c
-}
-
-Module bt_delete.o {
-
-       NAME            bt_delete.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_delete.c
-}
-
-Module bt_method.o {
-
-       NAME            bt_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_method.c
-}
-
-Module bt_open.o {
-
-       NAME            bt_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_open.c
-}
-
-Module bt_put.o {
-
-       NAME            bt_put.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_put.c
-}
-
-Module bt_rec.o {
-
-       NAME            bt_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_rec.c
-}
-
-Module bt_reclaim.o {
-
-       NAME            bt_reclaim.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_reclaim.c
-}
-
-Module bt_recno.o {
-
-       NAME            bt_recno.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_recno.c
-}
-
-Module bt_rsearch.o {
-
-       NAME            bt_rsearch.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_rsearch.c
-}
-
-Module bt_search.o {
-
-       NAME            bt_search.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_search.c
-}
-
-Module bt_split.o {
-
-       NAME            bt_split.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_split.c
-}
-
-Module bt_stat.o {
-
-       NAME            bt_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_stat.c
-}
-
-Module bt_upgrade.o {
-
-       NAME            bt_upgrade.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_upgrade.c
-}
-
-Module bt_verify.o {
-
-       NAME            bt_verify.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/bt_verify.c
-}
-
-Module btree_auto.o {
-
-       NAME            btree_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../btree/btree_auto.c
-}
-
-Module getopt.o {
-
-       NAME            getopt.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../clib/getopt.c
-}
-
-Module snprintf.o {
-
-       NAME            snprintf.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../clib/snprintf.c
-}
-
-Module strcasecmp.o {
-
-       NAME            strcasecmp.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../clib/strcasecmp.c
-}
-
-Module strdup.o {
-
-       NAME            strdup.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../clib/strdup.c
-}
-
-Module vsnprintf.o {
-
-       NAME            vsnprintf.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../clib/vsnprintf.c
-}
-
-Module db_byteorder.o {
-
-       NAME            db_byteorder.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/db_byteorder.c
-}
-
-Module db_err.o {
-
-       NAME            db_err.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/db_err.c
-}
-
-Module db_getlong.o {
-
-       NAME            db_getlong.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/db_getlong.c
-}
-
-Module db_idspace.o {
-
-       NAME            db_idspace.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/db_idspace.c
-}
-
-Module db_log2.o {
-
-       NAME            db_log2.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/db_log2.c
-}
-
-Module util_arg.o {
-
-       NAME            util_arg.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/util_arg.c
-}
-
-Module util_cache.o {
-
-       NAME            util_cache.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/util_cache.c
-}
-
-Module util_log.o {
-
-       NAME            util_log.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/util_log.c
-}
-
-Module util_sig.o {
-
-       NAME            util_sig.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../common/util_sig.c
-}
-
-Module aes_method.o {
-
-       NAME            aes_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../crypto/aes_method.c
-}
-
-Module crypto.o {
-
-       NAME            crypto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../crypto/crypto.c
-}
-
-Module mt19937db.o {
-
-       NAME            mt19937db.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../crypto/mersenne/mt19937db.c
-}
-
-Module rijndael-alg-fst.o {
-
-       NAME            rijndael-alg-fst.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c
-}
-
-Module rijndael-api-fst.o {
-
-       NAME            rijndael-api-fst.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c
-}
-
-Module crdel_auto.o {
-
-       NAME            crdel_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/crdel_auto.c
-}
-
-Module crdel_rec.o {
-
-       NAME            crdel_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/crdel_rec.c
-}
-
-Module db.o {
-
-       NAME            db.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db.c
-}
-
-Module db_am.o {
-
-       NAME            db_am.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_am.c
-}
-
-Module db_auto.o {
-
-       NAME            db_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_auto.c
-}
-
-Module db_cam.o {
-
-       NAME            db_cam.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_cam.c
-}
-
-Module db_conv.o {
-
-       NAME            db_conv.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_conv.c
-}
-
-Module db_dispatch.o {
-
-       NAME            db_dispatch.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_dispatch.c
-}
-
-Module db_dup.o {
-
-       NAME            db_dup.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_dup.c
-}
-
-Module db_iface.o {
-
-       NAME            db_iface.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_iface.c
-}
-
-Module db_join.o {
-
-       NAME            db_join.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_join.c
-}
-
-Module db_meta.o {
-
-       NAME            db_meta.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_meta.c
-}
-
-Module db_method.o {
-
-       NAME            db_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_method.c
-}
-
-Module db_open.o {
-
-       NAME            db_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_open.c
-}
-
-Module db_overflow.o {
-
-       NAME            db_overflow.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_overflow.c
-}
-
-Module db_ovfl_vrfy.o {
-
-       NAME            db_ovfl_vrfy.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_ovfl_vrfy.c
-}
-
-Module db_pr.o {
-
-       NAME            db_pr.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_pr.c
-}
-
-Module db_rec.o {
-
-       NAME            db_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_rec.c
-}
-
-Module db_reclaim.o {
-
-       NAME            db_reclaim.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_reclaim.c
-}
-
-Module db_remove.o {
-
-       NAME            db_remove.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_remove.c
-}
-
-Module db_rename.o {
-
-       NAME            db_rename.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_rename.c
-}
-
-Module db_ret.o {
-
-       NAME            db_ret.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_ret.c
-}
-
-Module db_truncate.o {
-
-       NAME            db_truncate.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_truncate.c
-}
-
-Module db_upg.o {
-
-       NAME            db_upg.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_upg.c
-}
-
-Module db_upg_opd.o {
-
-       NAME            db_upg_opd.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_upg_opd.c
-}
-
-Module db_vrfy.o {
-
-       NAME            db_vrfy.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_vrfy.c
-}
-
-Module db_vrfyutil.o {
-
-       NAME            db_vrfyutil.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../db/db_vrfyutil.c
-}
-
-Module dbreg.o {
-
-       NAME            dbreg.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../dbreg/dbreg.c
-}
-
-Module dbreg_auto.o {
-
-       NAME            dbreg_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../dbreg/dbreg_auto.c
-}
-
-Module dbreg_rec.o {
-
-       NAME            dbreg_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../dbreg/dbreg_rec.c
-}
-
-Module dbreg_util.o {
-
-       NAME            dbreg_util.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../dbreg/dbreg_util.c
-}
-
-Module db_salloc.o {
-
-       NAME            db_salloc.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/db_salloc.c
-}
-
-Module db_shash.o {
-
-       NAME            db_shash.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/db_shash.c
-}
-
-Module env_file.o {
-
-       NAME            env_file.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/env_file.c
-}
-
-Module env_method.o {
-
-       NAME            env_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/env_method.c
-}
-
-Module env_open.o {
-
-       NAME            env_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/env_open.c
-}
-
-Module env_recover.o {
-
-       NAME            env_recover.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/env_recover.c
-}
-
-Module env_region.o {
-
-       NAME            env_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../env/env_region.c
-}
-
-Module fileops_auto.o {
-
-       NAME            fileops_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../fileops/fileops_auto.c
-}
-
-Module fop_basic.o {
-
-       NAME            fop_basic.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../fileops/fop_basic.c
-}
-
-Module fop_rec.o {
-
-       NAME            fop_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../fileops/fop_rec.c
-}
-
-Module fop_util.o {
-
-       NAME            fop_util.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../fileops/fop_util.c
-}
-
-Module hash.o {
-
-       NAME            hash.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash.c
-}
-
-Module hash_auto.o {
-
-       NAME            hash_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_auto.c
-}
-
-Module hash_conv.o {
-
-       NAME            hash_conv.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_conv.c
-}
-
-Module hash_dup.o {
-
-       NAME            hash_dup.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_dup.c
-}
-
-Module hash_func.o {
-
-       NAME            hash_func.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_func.c
-}
-
-Module hash_meta.o {
-
-       NAME            hash_meta.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_meta.c
-}
-
-Module hash_method.o {
-
-       NAME            hash_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_method.c
-}
-
-Module hash_open.o {
-
-       NAME            hash_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_open.c
-}
-
-Module hash_page.o {
-
-       NAME            hash_page.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_page.c
-}
-
-Module hash_rec.o {
-
-       NAME            hash_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_rec.c
-}
-
-Module hash_reclaim.o {
-
-       NAME            hash_reclaim.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_reclaim.c
-}
-
-Module hash_stat.o {
-
-       NAME            hash_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_stat.c
-}
-
-Module hash_upgrade.o {
-
-       NAME            hash_upgrade.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_upgrade.c
-}
-
-Module hash_verify.o {
-
-       NAME            hash_verify.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hash/hash_verify.c
-}
-
-Module hmac.o {
-
-       NAME            hmac.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hmac/hmac.c
-}
-
-Module sha1.o {
-
-       NAME            sha1.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hmac/sha1.c
-}
-
-Module hsearch.o {
-
-       NAME            hsearch.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../hsearch/hsearch.c
-}
-
-Module lock.o {
-
-       NAME            lock.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock.c
-}
-
-Module lock_deadlock.o {
-
-       NAME            lock_deadlock.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock_deadlock.c
-}
-
-Module lock_method.o {
-
-       NAME            lock_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock_method.c
-}
-
-Module lock_region.o {
-
-       NAME            lock_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock_region.c
-}
-
-Module lock_stat.o {
-
-       NAME            lock_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock_stat.c
-}
-
-Module lock_util.o {
-
-       NAME            lock_util.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../lock/lock_util.c
-}
-
-Module log.o {
-
-       NAME            log.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log.c
-}
-
-Module log_archive.o {
-
-       NAME            log_archive.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log_archive.c
-}
-
-Module log_compare.o {
-
-       NAME            log_compare.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log_compare.c
-}
-
-Module log_get.o {
-
-       NAME            log_get.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log_get.c
-}
-
-Module log_method.o {
-
-       NAME            log_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log_method.c
-}
-
-Module log_put.o {
-
-       NAME            log_put.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../log/log_put.c
-}
-
-Module mp_alloc.o {
-
-       NAME            mp_alloc.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_alloc.c
-}
-
-Module mp_bh.o {
-
-       NAME            mp_bh.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_bh.c
-}
-
-Module mp_fget.o {
-
-       NAME            mp_fget.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_fget.c
-}
-
-Module mp_fopen.o {
-
-       NAME            mp_fopen.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_fopen.c
-}
-
-Module mp_fput.o {
-
-       NAME            mp_fput.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_fput.c
-}
-
-Module mp_fset.o {
-
-       NAME            mp_fset.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_fset.c
-}
-
-Module mp_method.o {
-
-       NAME            mp_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_method.c
-}
-
-Module mp_region.o {
-
-       NAME            mp_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_region.c
-}
-
-Module mp_register.o {
-
-       NAME            mp_register.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_register.c
-}
-
-Module mp_stat.o {
-
-       NAME            mp_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_stat.c
-}
-
-Module mp_sync.o {
-
-       NAME            mp_sync.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_sync.c
-}
-
-Module mp_trickle.o {
-
-       NAME            mp_trickle.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mp/mp_trickle.c
-}
-
-Module mut_tas.o {
-
-       NAME            mut_tas.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mutex/mut_tas.c
-}
-
-Module mutex.o {
-
-       NAME            mutex.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../mutex/mutex.c
-}
-
-Module os_alloc.o {
-
-       NAME            os_alloc.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_alloc.c
-}
-
-Module os_clock.o {
-
-       NAME            os_clock.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_clock.c
-}
-
-Module os_dir.o {
-
-       NAME            os_dir.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_dir.c
-}
-
-Module os_errno.o {
-
-       NAME            os_errno.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_errno.c
-}
-
-Module os_fid.o {
-
-       NAME            os_fid.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_fid.c
-}
-
-Module os_fsync.o {
-
-       NAME            os_fsync.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_fsync.c
-}
-
-Module os_handle.o {
-
-       NAME            os_handle.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_handle.c
-}
-
-Module os_id.o {
-
-       NAME            os_id.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_id.c
-}
-
-Module os_method.o {
-
-       NAME            os_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_method.c
-}
-
-Module os_oflags.o {
-
-       NAME            os_oflags.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_oflags.c
-}
-
-Module os_open.o {
-
-       NAME            os_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_open.c
-}
-
-Module os_region.o {
-
-       NAME            os_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_region.c
-}
-
-Module os_rename.o {
-
-       NAME            os_rename.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_rename.c
-}
-
-Module os_root.o {
-
-       NAME            os_root.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_root.c
-}
-
-Module os_rpath.o {
-
-       NAME            os_rpath.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_rpath.c
-}
-
-Module os_rw.o {
-
-       NAME            os_rw.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_rw.c
-}
-
-Module os_seek.o {
-
-       NAME            os_seek.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_seek.c
-}
-
-Module os_sleep.o {
-
-       NAME            os_sleep.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_sleep.c
-}
-
-Module os_spin.o {
-
-       NAME            os_spin.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_spin.c
-}
-
-Module os_stat.o {
-
-       NAME            os_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_stat.c
-}
-
-Module os_tmpdir.o {
-
-       NAME            os_tmpdir.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_tmpdir.c
-}
-
-Module os_unlink.o {
-
-       NAME            os_unlink.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os/os_unlink.c
-}
-
-Module os_vx_abs.o {
-
-       NAME            os_vx_abs.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os_vxworks/os_vx_abs.c
-}
-
-Module os_vx_config.o {
-
-       NAME            os_vx_config.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os_vxworks/os_vx_config.c
-}
-
-Module os_vx_map.o {
-
-       NAME            os_vx_map.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../os_vxworks/os_vx_map.c
-}
-
-Module qam.o {
-
-       NAME            qam.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam.c
-}
-
-Module qam_auto.o {
-
-       NAME            qam_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_auto.c
-}
-
-Module qam_conv.o {
-
-       NAME            qam_conv.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_conv.c
-}
-
-Module qam_files.o {
-
-       NAME            qam_files.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_files.c
-}
-
-Module qam_method.o {
-
-       NAME            qam_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_method.c
-}
-
-Module qam_open.o {
-
-       NAME            qam_open.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_open.c
-}
-
-Module qam_rec.o {
-
-       NAME            qam_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_rec.c
-}
-
-Module qam_stat.o {
-
-       NAME            qam_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_stat.c
-}
-
-Module qam_upgrade.o {
-
-       NAME            qam_upgrade.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_upgrade.c
-}
-
-Module qam_verify.o {
-
-       NAME            qam_verify.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../qam/qam_verify.c
-}
-
-Module rep_method.o {
-
-       NAME            rep_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rep/rep_method.c
-}
-
-Module rep_record.o {
-
-       NAME            rep_record.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rep/rep_record.c
-}
-
-Module rep_region.o {
-
-       NAME            rep_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rep/rep_region.c
-}
-
-Module rep_util.o {
-
-       NAME            rep_util.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rep/rep_util.c
-}
-
-Module client.o {
-
-       NAME            client.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rpc_client/client.c
-}
-
-Module db_server_clnt.o {
-
-       NAME            db_server_clnt.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rpc_client/db_server_clnt.c
-}
-
-Module gen_client.o {
-
-       NAME            gen_client.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rpc_client/gen_client.c
-}
-
-Module gen_client_ret.o {
-
-       NAME            gen_client_ret.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rpc_client/gen_client_ret.c
-}
-
-Module db_server_xdr.o {
-
-       NAME            db_server_xdr.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c
-}
-
-Module txn.o {
-
-       NAME            txn.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn.c
-}
-
-Module txn_auto.o {
-
-       NAME            txn_auto.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_auto.c
-}
-
-Module txn_method.o {
-
-       NAME            txn_method.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_method.c
-}
-
-Module txn_rec.o {
-
-       NAME            txn_rec.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_rec.c
-}
-
-Module txn_recover.o {
-
-       NAME            txn_recover.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_recover.c
-}
-
-Module txn_region.o {
-
-       NAME            txn_region.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_region.c
-}
-
-Module txn_stat.o {
-
-       NAME            txn_stat.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_stat.c
-}
-
-Module txn_util.o {
-
-       NAME            txn_util.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../txn/txn_util.c
-}
-
-Module xa.o {
-
-       NAME            xa.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../xa/xa.c
-}
-
-Module xa_db.o {
-
-       NAME            xa_db.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../xa/xa_db.c
-}
-
-Module xa_map.o {
-
-       NAME            xa_map.o
-       SRC_PATH_NAME   $(PRJ_DIR)/../../xa/xa_map.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/BerkeleyDB/component.wpj b/db/build_vxworks/BerkeleyDB/component.wpj
deleted file mode 100644 (file)
index 4ee6dc3..0000000
+++ /dev/null
@@ -1,6986 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.0
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_objects
-bt_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_objects
-bt_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_objects
-bt_curadj.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_objects
-bt_cursor.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_objects
-bt_delete.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_objects
-bt_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_objects
-bt_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_objects
-bt_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_objects
-bt_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_objects
-bt_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_objects
-bt_recno.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_objects
-bt_rsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_objects
-bt_search.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_objects
-bt_split.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_objects
-bt_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_objects
-bt_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_objects
-bt_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_objects
-btree_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_objects
-getopt.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_objects
-snprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_objects
-strcasecmp.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_objects
-strdup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_objects
-vsnprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_objects
-db_byteorder.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_objects
-db_err.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_objects
-db_getlong.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_objects
-db_idspace.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_objects
-db_log2.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_objects
-util_arg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_objects
-util_cache.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_objects
-util_log.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_objects
-util_sig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_objects
-aes_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_objects
-crypto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_objects
-mt19937db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_objects
-rijndael-alg-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_objects
-rijndael-api-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_objects
-crdel_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_objects
-crdel_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_objects
-db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_objects
-db_am.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_objects
-db_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_objects
-db_cam.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_objects
-db_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_objects
-db_dispatch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_objects
-db_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_objects
-db_iface.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_objects
-db_join.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_objects
-db_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_objects
-db_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_objects
-db_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_objects
-db_overflow.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_objects
-db_ovfl_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_objects
-db_pr.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_objects
-db_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_objects
-db_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_objects
-db_remove.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_objects
-db_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_objects
-db_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_objects
-db_truncate.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_objects
-db_upg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_objects
-db_upg_opd.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_objects
-db_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_objects
-db_vrfyutil.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_objects
-dbreg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_objects
-dbreg_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_objects
-dbreg_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_objects
-dbreg_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_objects
-db_salloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_objects
-db_shash.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_objects
-env_file.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_objects
-env_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_objects
-env_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_objects
-env_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_objects
-env_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_objects
-fileops_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_objects
-fop_basic.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_objects
-fop_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_objects
-fop_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_objects
-hash.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_objects
-hash_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_objects
-hash_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_objects
-hash_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_objects
-hash_func.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_objects
-hash_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_objects
-hash_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_objects
-hash_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_objects
-hash_page.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_objects
-hash_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_objects
-hash_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_objects
-hash_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_objects
-hash_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_objects
-hash_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_objects
-hmac.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_objects
-sha1.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_objects
-hsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_objects
-lock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_objects
-lock_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_objects
-lock_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_objects
-lock_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_objects
-lock_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_objects
-lock_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_objects
-log.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_objects
-log_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_objects
-log_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_objects
-log_get.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_objects
-log_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_objects
-log_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_objects
-mp_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_objects
-mp_bh.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_objects
-mp_fget.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_objects
-mp_fopen.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_objects
-mp_fput.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_objects
-mp_fset.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_objects
-mp_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_objects
-mp_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_objects
-mp_register.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_objects
-mp_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_objects
-mp_sync.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_objects
-mp_trickle.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_objects
-mut_tas.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_objects
-mutex.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_objects
-os_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_objects
-os_clock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_objects
-os_dir.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_objects
-os_errno.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_objects
-os_fid.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_objects
-os_fsync.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_objects
-os_handle.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_objects
-os_id.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_objects
-os_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_objects
-os_oflags.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_objects
-os_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_objects
-os_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_objects
-os_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_objects
-os_root.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_objects
-os_rpath.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_objects
-os_rw.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_objects
-os_seek.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_objects
-os_sleep.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_objects
-os_spin.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_objects
-os_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_objects
-os_tmpdir.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_objects
-os_unlink.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_objects
-os_vx_abs.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_objects
-os_vx_config.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_objects
-os_vx_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_objects
-qam.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_objects
-qam_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_objects
-qam_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_objects
-qam_files.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_objects
-qam_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_objects
-qam_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_objects
-qam_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_objects
-qam_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_objects
-qam_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_objects
-qam_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_objects
-rep_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_objects
-rep_record.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_objects
-rep_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_objects
-rep_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_objects
-client.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_objects
-db_server_clnt.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_objects
-gen_client.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_objects
-gen_client_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_objects
-db_server_xdr.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_objects
-txn.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_objects
-txn_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_objects
-txn_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_objects
-txn_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_objects
-txn_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_objects
-txn_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_objects
-txn_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_objects
-txn_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_objects
-xa.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_objects
-xa_db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_objects
-xa_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2 \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../.. \
-       -DDEBUG \
-       -DDIAGNOSTIC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_objects
-bt_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_objects
-bt_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_objects
-bt_curadj.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_objects
-bt_cursor.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_objects
-bt_delete.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_method.c_objects
-bt_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_open.c_objects
-bt_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_put.c_objects
-bt_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_objects
-bt_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_objects
-bt_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_objects
-bt_recno.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_objects
-bt_rsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_search.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_search.c_objects
-bt_search.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_search.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_split.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_split.c_objects
-bt_split.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_split.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_objects
-bt_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_objects
-bt_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_objects
-bt_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_objects
-btree_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/getopt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/getopt.c_objects
-getopt.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/getopt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/snprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/snprintf.c_objects
-snprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/snprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_objects
-strcasecmp.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strdup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strdup.c_objects
-strdup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/strdup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_objects
-vsnprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_objects
-db_byteorder.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_err.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_err.c_objects
-db_err.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_err.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_getlong.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_getlong.c_objects
-db_getlong.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_getlong.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_idspace.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_idspace.c_objects
-db_idspace.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_idspace.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_log2.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_log2.c_objects
-db_log2.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/db_log2.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_arg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_arg.c_objects
-util_arg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_arg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_cache.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_cache.c_objects
-util_cache.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_cache.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_log.c_objects
-util_log.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_sig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_sig.c_objects
-util_sig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../common/util_sig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_objects
-aes_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/crypto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/crypto.c_objects
-crypto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/crypto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_objects
-mt19937db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_objects
-rijndael-alg-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_objects
-rijndael-api-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_objects
-crdel_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_objects
-crdel_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db.c_objects
-db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_am.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_am.c_objects
-db_am.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_am.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_auto.c_objects
-db_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_cam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_cam.c_objects
-db_cam.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_cam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_conv.c_objects
-db_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_objects
-db_dispatch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dup.c_objects
-db_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_iface.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_iface.c_objects
-db_iface.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_iface.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_join.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_join.c_objects
-db_join.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_join.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_meta.c_objects
-db_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_method.c_objects
-db_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_open.c_objects
-db_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_overflow.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_overflow.c_objects
-db_overflow.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_overflow.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_objects
-db_ovfl_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_pr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_pr.c_objects
-db_pr.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_pr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rec.c_objects
-db_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_objects
-db_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_remove.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_remove.c_objects
-db_remove.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_remove.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rename.c_objects
-db_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ret.c_objects
-db_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_truncate.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_truncate.c_objects
-db_truncate.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_truncate.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg.c_objects
-db_upg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_objects
-db_upg_opd.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_objects
-db_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_objects
-db_vrfyutil.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_objects
-dbreg.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_objects
-dbreg_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_objects
-dbreg_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_objects
-dbreg_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_salloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_salloc.c_objects
-db_salloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_salloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_shash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_shash.c_objects
-db_shash.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/db_shash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_file.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_file.c_objects
-env_file.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_file.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_method.c_objects
-env_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_open.c_objects
-env_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_recover.c_objects
-env_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_region.c_objects
-env_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../env/env_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_objects
-fileops_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_objects
-fop_basic.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_objects
-fop_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_objects
-fop_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash.c_objects
-hash.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_objects
-hash_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_objects
-hash_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_objects
-hash_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_func.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_func.c_objects
-hash_func.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_func.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_objects
-hash_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_method.c_objects
-hash_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_open.c_objects
-hash_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_page.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_page.c_objects
-hash_page.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_page.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_objects
-hash_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_objects
-hash_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_objects
-hash_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_objects
-hash_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_objects
-hash_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/hmac.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/hmac.c_objects
-hmac.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/hmac.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/sha1.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/sha1.c_objects
-sha1.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hmac/sha1.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_objects
-hsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock.c_objects
-lock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_objects
-lock_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_method.c_objects
-lock_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_region.c_objects
-lock_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_objects
-lock_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_util.c_objects
-lock_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../lock/lock_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log.c_objects
-log.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_archive.c_objects
-log_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_compare.c_objects
-log_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_get.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_get.c_objects
-log_get.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_get.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_method.c_objects
-log_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_put.c_objects
-log_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../log/log_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_objects
-mp_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_objects
-mp_bh.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_objects
-mp_fget.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_objects
-mp_fopen.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_objects
-mp_fput.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_objects
-mp_fset.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_method.c_objects
-mp_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_region.c_objects
-mp_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_register.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_register.c_objects
-mp_register.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_register.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_objects
-mp_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_objects
-mp_sync.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_objects
-mp_trickle.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_objects
-mut_tas.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mutex.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mutex.c_objects
-mutex.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../mutex/mutex.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_alloc.c_objects
-os_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_clock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_clock.c_objects
-os_clock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_clock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_dir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_dir.c_objects
-os_dir.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_dir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_errno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_errno.c_objects
-os_errno.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_errno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fid.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fid.c_objects
-os_fid.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fid.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fsync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fsync.c_objects
-os_fsync.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_fsync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_handle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_handle.c_objects
-os_handle.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_handle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_id.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_id.c_objects
-os_id.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_id.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_method.c_objects
-os_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_oflags.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_oflags.c_objects
-os_oflags.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_oflags.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_open.c_objects
-os_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_region.c_objects
-os_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rename.c_objects
-os_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_root.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_root.c_objects
-os_root.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_root.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rpath.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rpath.c_objects
-os_rpath.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rpath.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rw.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rw.c_objects
-os_rw.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_rw.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_seek.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_seek.c_objects
-os_seek.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_seek.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_sleep.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_sleep.c_objects
-os_sleep.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_sleep.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_spin.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_spin.c_objects
-os_spin.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_spin.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_stat.c_objects
-os_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_objects
-os_tmpdir.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_unlink.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_unlink.c_objects
-os_unlink.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os/os_unlink.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_objects
-os_vx_abs.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_objects
-os_vx_config.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_objects
-os_vx_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam.c_objects
-qam.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_objects
-qam_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_objects
-qam_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_files.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_files.c_objects
-qam_files.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_files.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_method.c_objects
-qam_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_open.c_objects
-qam_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_objects
-qam_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_objects
-qam_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_objects
-qam_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_objects
-qam_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_method.c_objects
-rep_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_record.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_record.c_objects
-rep_record.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_record.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_region.c_objects
-rep_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_util.c_objects
-rep_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rep/rep_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/client.c_objects
-client.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_objects
-db_server_clnt.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_objects
-gen_client.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_objects
-gen_client_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_objects
-db_server_xdr.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn.c_objects
-txn.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_objects
-txn_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_method.c_objects
-txn_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_objects
-txn_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_objects
-txn_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_region.c_objects
-txn_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_objects
-txn_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_util.c_objects
-txn_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../txn/txn_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa.c_objects
-xa.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_db.c_objects
-xa_db.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_map.c_objects
-xa_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../../xa/xa_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2 \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../..
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_objects
-bt_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_objects
-bt_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_objects
-bt_curadj.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_curadj.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_objects
-bt_cursor.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_cursor.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_objects
-bt_delete.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_delete.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_objects
-bt_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_objects
-bt_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_objects
-bt_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_objects
-bt_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_objects
-bt_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_objects
-bt_recno.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_recno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_objects
-bt_rsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_rsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_objects
-bt_search.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_search.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_objects
-bt_split.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_split.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_objects
-bt_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_objects
-bt_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_objects
-bt_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/bt_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_objects
-btree_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../btree/btree_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_objects
-getopt.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/getopt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_objects
-snprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/snprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_objects
-strcasecmp.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strcasecmp.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_objects
-strdup.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/strdup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_objects
-vsnprintf.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../clib/vsnprintf.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_objects
-db_byteorder.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_byteorder.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_objects
-db_err.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_err.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_objects
-db_getlong.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_getlong.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_objects
-db_idspace.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_idspace.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_objects
-db_log2.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/db_log2.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_objects
-util_arg.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_arg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_objects
-util_cache.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_cache.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_objects
-util_log.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_objects
-util_sig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../common/util_sig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_objects
-aes_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/aes_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_objects
-crypto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/crypto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_objects
-mt19937db.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/mersenne/mt19937db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_objects
-rijndael-alg-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_objects
-rijndael-api-fst.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_objects
-crdel_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_objects
-crdel_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/crdel_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_objects
-db.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_objects
-db_am.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_am.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_objects
-db_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_objects
-db_cam.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_cam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_objects
-db_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_objects
-db_dispatch.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dispatch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_objects
-db_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_objects
-db_iface.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_iface.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_objects
-db_join.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_join.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_objects
-db_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_objects
-db_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_objects
-db_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_objects
-db_overflow.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_overflow.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_objects
-db_ovfl_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ovfl_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_objects
-db_pr.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_pr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_objects
-db_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_objects
-db_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_objects
-db_remove.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_remove.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_objects
-db_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_objects
-db_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_objects
-db_truncate.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_truncate.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_objects
-db_upg.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_objects
-db_upg_opd.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_upg_opd.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_objects
-db_vrfy.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfy.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_objects
-db_vrfyutil.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../db/db_vrfyutil.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_objects
-dbreg.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_objects
-dbreg_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_objects
-dbreg_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_objects
-dbreg_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../dbreg/dbreg_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_objects
-db_salloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_salloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_objects
-db_shash.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/db_shash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_objects
-env_file.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_file.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_objects
-env_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_objects
-env_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_objects
-env_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_objects
-env_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../env/env_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_objects
-fileops_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fileops_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_objects
-fop_basic.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_basic.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_objects
-fop_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_objects
-fop_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../fileops/fop_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_objects
-hash.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_objects
-hash_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_objects
-hash_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_objects
-hash_dup.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_dup.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_objects
-hash_func.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_func.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_objects
-hash_meta.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_meta.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_objects
-hash_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_objects
-hash_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_objects
-hash_page.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_page.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_objects
-hash_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_objects
-hash_reclaim.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_reclaim.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_objects
-hash_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_objects
-hash_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_objects
-hash_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hash/hash_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_objects
-hmac.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/hmac.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_objects
-sha1.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hmac/sha1.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_objects
-hsearch.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../hsearch/hsearch.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_objects
-lock.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_objects
-lock_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_objects
-lock_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_objects
-lock_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_objects
-lock_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_objects
-lock_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../lock/lock_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_objects
-log.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_objects
-log_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_objects
-log_compare.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_compare.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_objects
-log_get.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_get.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_objects
-log_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_objects
-log_put.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../log/log_put.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_objects
-mp_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_objects
-mp_bh.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_bh.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_objects
-mp_fget.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fget.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_objects
-mp_fopen.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fopen.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_objects
-mp_fput.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fput.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_objects
-mp_fset.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_fset.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_objects
-mp_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_objects
-mp_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_objects
-mp_register.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_register.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_objects
-mp_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_objects
-mp_sync.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_sync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_objects
-mp_trickle.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mp/mp_trickle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_objects
-mut_tas.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mut_tas.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_objects
-mutex.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../mutex/mutex.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_objects
-os_alloc.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_alloc.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_objects
-os_clock.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_clock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_objects
-os_dir.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_dir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_objects
-os_errno.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_errno.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_objects
-os_fid.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fid.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_objects
-os_fsync.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_fsync.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_objects
-os_handle.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_handle.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_objects
-os_id.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_id.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_objects
-os_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_objects
-os_oflags.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_oflags.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_objects
-os_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_objects
-os_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_objects
-os_rename.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rename.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_objects
-os_root.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_root.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_objects
-os_rpath.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rpath.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_objects
-os_rw.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_rw.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_objects
-os_seek.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_seek.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_objects
-os_sleep.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_sleep.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_objects
-os_spin.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_spin.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_objects
-os_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_objects
-os_tmpdir.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_tmpdir.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_objects
-os_unlink.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os/os_unlink.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_objects
-os_vx_abs.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_abs.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_objects
-os_vx_config.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_config.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_objects
-os_vx_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../os_vxworks/os_vx_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_objects
-qam.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_objects
-qam_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_objects
-qam_conv.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_conv.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_objects
-qam_files.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_files.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_objects
-qam_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_objects
-qam_open.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_open.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_objects
-qam_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_objects
-qam_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_objects
-qam_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_objects
-qam_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../qam/qam_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_objects
-rep_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_objects
-rep_record.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_record.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_objects
-rep_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_objects
-rep_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rep/rep_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_objects
-client.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_objects
-db_server_clnt.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/db_server_clnt.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_objects
-gen_client.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_objects
-gen_client_ret.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_client/gen_client_ret.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_objects
-db_server_xdr.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_objects
-txn.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_objects
-txn_auto.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_auto.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_objects
-txn_method.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_method.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_objects
-txn_rec.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_rec.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_objects
-txn_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_objects
-txn_region.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_region.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_objects
-txn_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_objects
-txn_util.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../txn/txn_util.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_objects
-xa.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_objects
-xa_db.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_db.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_objects
-xa_map.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../../xa/xa_map.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../.. \
-       -DDEBUG \
-       -DDIAGNOSTIC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUMgnu.debug PENTIUM2gnu.debug PENTIUM2gnu.release
-<END>
-
-<BEGIN> COMPONENT_COM_TYPE
-
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../../btree/bt_compare.c \
-       $(PRJ_DIR)/../../btree/bt_conv.c \
-       $(PRJ_DIR)/../../btree/bt_curadj.c \
-       $(PRJ_DIR)/../../btree/bt_cursor.c \
-       $(PRJ_DIR)/../../btree/bt_delete.c \
-       $(PRJ_DIR)/../../btree/bt_method.c \
-       $(PRJ_DIR)/../../btree/bt_open.c \
-       $(PRJ_DIR)/../../btree/bt_put.c \
-       $(PRJ_DIR)/../../btree/bt_rec.c \
-       $(PRJ_DIR)/../../btree/bt_reclaim.c \
-       $(PRJ_DIR)/../../btree/bt_recno.c \
-       $(PRJ_DIR)/../../btree/bt_rsearch.c \
-       $(PRJ_DIR)/../../btree/bt_search.c \
-       $(PRJ_DIR)/../../btree/bt_split.c \
-       $(PRJ_DIR)/../../btree/bt_stat.c \
-       $(PRJ_DIR)/../../btree/bt_upgrade.c \
-       $(PRJ_DIR)/../../btree/bt_verify.c \
-       $(PRJ_DIR)/../../btree/btree_auto.c \
-       $(PRJ_DIR)/../../clib/getopt.c \
-       $(PRJ_DIR)/../../clib/snprintf.c \
-       $(PRJ_DIR)/../../clib/strcasecmp.c \
-       $(PRJ_DIR)/../../clib/strdup.c \
-       $(PRJ_DIR)/../../clib/vsnprintf.c \
-       $(PRJ_DIR)/../../common/db_byteorder.c \
-       $(PRJ_DIR)/../../common/db_err.c \
-       $(PRJ_DIR)/../../common/db_getlong.c \
-       $(PRJ_DIR)/../../common/db_idspace.c \
-       $(PRJ_DIR)/../../common/db_log2.c \
-       $(PRJ_DIR)/../../common/util_arg.c \
-       $(PRJ_DIR)/../../common/util_cache.c \
-       $(PRJ_DIR)/../../common/util_log.c \
-       $(PRJ_DIR)/../../common/util_sig.c \
-       $(PRJ_DIR)/../../crypto/aes_method.c \
-       $(PRJ_DIR)/../../crypto/crypto.c \
-       $(PRJ_DIR)/../../crypto/mersenne/mt19937db.c \
-       $(PRJ_DIR)/../../crypto/rijndael/rijndael-alg-fst.c \
-       $(PRJ_DIR)/../../crypto/rijndael/rijndael-api-fst.c \
-       $(PRJ_DIR)/../../db/crdel_auto.c \
-       $(PRJ_DIR)/../../db/crdel_rec.c \
-       $(PRJ_DIR)/../../db/db.c \
-       $(PRJ_DIR)/../../db/db_am.c \
-       $(PRJ_DIR)/../../db/db_auto.c \
-       $(PRJ_DIR)/../../db/db_cam.c \
-       $(PRJ_DIR)/../../db/db_conv.c \
-       $(PRJ_DIR)/../../db/db_dispatch.c \
-       $(PRJ_DIR)/../../db/db_dup.c \
-       $(PRJ_DIR)/../../db/db_iface.c \
-       $(PRJ_DIR)/../../db/db_join.c \
-       $(PRJ_DIR)/../../db/db_meta.c \
-       $(PRJ_DIR)/../../db/db_method.c \
-       $(PRJ_DIR)/../../db/db_open.c \
-       $(PRJ_DIR)/../../db/db_overflow.c \
-       $(PRJ_DIR)/../../db/db_ovfl_vrfy.c \
-       $(PRJ_DIR)/../../db/db_pr.c \
-       $(PRJ_DIR)/../../db/db_rec.c \
-       $(PRJ_DIR)/../../db/db_reclaim.c \
-       $(PRJ_DIR)/../../db/db_remove.c \
-       $(PRJ_DIR)/../../db/db_rename.c \
-       $(PRJ_DIR)/../../db/db_ret.c \
-       $(PRJ_DIR)/../../db/db_truncate.c \
-       $(PRJ_DIR)/../../db/db_upg.c \
-       $(PRJ_DIR)/../../db/db_upg_opd.c \
-       $(PRJ_DIR)/../../db/db_vrfy.c \
-       $(PRJ_DIR)/../../db/db_vrfyutil.c \
-       $(PRJ_DIR)/../../dbreg/dbreg.c \
-       $(PRJ_DIR)/../../dbreg/dbreg_auto.c \
-       $(PRJ_DIR)/../../dbreg/dbreg_rec.c \
-       $(PRJ_DIR)/../../dbreg/dbreg_util.c \
-       $(PRJ_DIR)/../../env/db_salloc.c \
-       $(PRJ_DIR)/../../env/db_shash.c \
-       $(PRJ_DIR)/../../env/env_file.c \
-       $(PRJ_DIR)/../../env/env_method.c \
-       $(PRJ_DIR)/../../env/env_open.c \
-       $(PRJ_DIR)/../../env/env_recover.c \
-       $(PRJ_DIR)/../../env/env_region.c \
-       $(PRJ_DIR)/../../fileops/fileops_auto.c \
-       $(PRJ_DIR)/../../fileops/fop_basic.c \
-       $(PRJ_DIR)/../../fileops/fop_rec.c \
-       $(PRJ_DIR)/../../fileops/fop_util.c \
-       $(PRJ_DIR)/../../hash/hash.c \
-       $(PRJ_DIR)/../../hash/hash_auto.c \
-       $(PRJ_DIR)/../../hash/hash_conv.c \
-       $(PRJ_DIR)/../../hash/hash_dup.c \
-       $(PRJ_DIR)/../../hash/hash_func.c \
-       $(PRJ_DIR)/../../hash/hash_meta.c \
-       $(PRJ_DIR)/../../hash/hash_method.c \
-       $(PRJ_DIR)/../../hash/hash_open.c \
-       $(PRJ_DIR)/../../hash/hash_page.c \
-       $(PRJ_DIR)/../../hash/hash_rec.c \
-       $(PRJ_DIR)/../../hash/hash_reclaim.c \
-       $(PRJ_DIR)/../../hash/hash_stat.c \
-       $(PRJ_DIR)/../../hash/hash_upgrade.c \
-       $(PRJ_DIR)/../../hash/hash_verify.c \
-       $(PRJ_DIR)/../../hmac/hmac.c \
-       $(PRJ_DIR)/../../hmac/sha1.c \
-       $(PRJ_DIR)/../../hsearch/hsearch.c \
-       $(PRJ_DIR)/../../lock/lock.c \
-       $(PRJ_DIR)/../../lock/lock_deadlock.c \
-       $(PRJ_DIR)/../../lock/lock_method.c \
-       $(PRJ_DIR)/../../lock/lock_region.c \
-       $(PRJ_DIR)/../../lock/lock_stat.c \
-       $(PRJ_DIR)/../../lock/lock_util.c \
-       $(PRJ_DIR)/../../log/log.c \
-       $(PRJ_DIR)/../../log/log_archive.c \
-       $(PRJ_DIR)/../../log/log_compare.c \
-       $(PRJ_DIR)/../../log/log_get.c \
-       $(PRJ_DIR)/../../log/log_method.c \
-       $(PRJ_DIR)/../../log/log_put.c \
-       $(PRJ_DIR)/../../mp/mp_alloc.c \
-       $(PRJ_DIR)/../../mp/mp_bh.c \
-       $(PRJ_DIR)/../../mp/mp_fget.c \
-       $(PRJ_DIR)/../../mp/mp_fopen.c \
-       $(PRJ_DIR)/../../mp/mp_fput.c \
-       $(PRJ_DIR)/../../mp/mp_fset.c \
-       $(PRJ_DIR)/../../mp/mp_method.c \
-       $(PRJ_DIR)/../../mp/mp_region.c \
-       $(PRJ_DIR)/../../mp/mp_register.c \
-       $(PRJ_DIR)/../../mp/mp_stat.c \
-       $(PRJ_DIR)/../../mp/mp_sync.c \
-       $(PRJ_DIR)/../../mp/mp_trickle.c \
-       $(PRJ_DIR)/../../mutex/mut_tas.c \
-       $(PRJ_DIR)/../../mutex/mutex.c \
-       $(PRJ_DIR)/../../os/os_alloc.c \
-       $(PRJ_DIR)/../../os/os_clock.c \
-       $(PRJ_DIR)/../../os/os_dir.c \
-       $(PRJ_DIR)/../../os/os_errno.c \
-       $(PRJ_DIR)/../../os/os_fid.c \
-       $(PRJ_DIR)/../../os/os_fsync.c \
-       $(PRJ_DIR)/../../os/os_handle.c \
-       $(PRJ_DIR)/../../os/os_id.c \
-       $(PRJ_DIR)/../../os/os_method.c \
-       $(PRJ_DIR)/../../os/os_oflags.c \
-       $(PRJ_DIR)/../../os/os_open.c \
-       $(PRJ_DIR)/../../os/os_region.c \
-       $(PRJ_DIR)/../../os/os_rename.c \
-       $(PRJ_DIR)/../../os/os_root.c \
-       $(PRJ_DIR)/../../os/os_rpath.c \
-       $(PRJ_DIR)/../../os/os_rw.c \
-       $(PRJ_DIR)/../../os/os_seek.c \
-       $(PRJ_DIR)/../../os/os_sleep.c \
-       $(PRJ_DIR)/../../os/os_spin.c \
-       $(PRJ_DIR)/../../os/os_stat.c \
-       $(PRJ_DIR)/../../os/os_tmpdir.c \
-       $(PRJ_DIR)/../../os/os_unlink.c \
-       $(PRJ_DIR)/../../os_vxworks/os_vx_abs.c \
-       $(PRJ_DIR)/../../os_vxworks/os_vx_config.c \
-       $(PRJ_DIR)/../../os_vxworks/os_vx_map.c \
-       $(PRJ_DIR)/../../qam/qam.c \
-       $(PRJ_DIR)/../../qam/qam_auto.c \
-       $(PRJ_DIR)/../../qam/qam_conv.c \
-       $(PRJ_DIR)/../../qam/qam_files.c \
-       $(PRJ_DIR)/../../qam/qam_method.c \
-       $(PRJ_DIR)/../../qam/qam_open.c \
-       $(PRJ_DIR)/../../qam/qam_rec.c \
-       $(PRJ_DIR)/../../qam/qam_stat.c \
-       $(PRJ_DIR)/../../qam/qam_upgrade.c \
-       $(PRJ_DIR)/../../qam/qam_verify.c \
-       $(PRJ_DIR)/../../rep/rep_method.c \
-       $(PRJ_DIR)/../../rep/rep_record.c \
-       $(PRJ_DIR)/../../rep/rep_region.c \
-       $(PRJ_DIR)/../../rep/rep_util.c \
-       $(PRJ_DIR)/../../rpc_client/client.c \
-       $(PRJ_DIR)/../../rpc_client/db_server_clnt.c \
-       $(PRJ_DIR)/../../rpc_client/gen_client.c \
-       $(PRJ_DIR)/../../rpc_client/gen_client_ret.c \
-       $(PRJ_DIR)/../../rpc_server/c/db_server_xdr.c \
-       $(PRJ_DIR)/../../txn/txn.c \
-       $(PRJ_DIR)/../../txn/txn_auto.c \
-       $(PRJ_DIR)/../../txn/txn_method.c \
-       $(PRJ_DIR)/../../txn/txn_rec.c \
-       $(PRJ_DIR)/../../txn/txn_recover.c \
-       $(PRJ_DIR)/../../txn/txn_region.c \
-       $(PRJ_DIR)/../../txn/txn_stat.c \
-       $(PRJ_DIR)/../../txn/txn_util.c \
-       $(PRJ_DIR)/../../xa/xa.c \
-       $(PRJ_DIR)/../../xa/xa_db.c \
-       $(PRJ_DIR)/../../xa/xa_map.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUMgnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUMgnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_archive/db_archive/Makefile.custom b/db/build_vxworks/db_archive/db_archive/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_archive/db_archive/component.cdf b/db/build_vxworks/db_archive/db_archive/component.cdf
deleted file mode 100644 (file)
index 411ad63..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_ARCHIVE {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_archive.o
-       NAME            db_archive
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_archive.o {
-
-       NAME            db_archive.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_archive.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_archive/db_archive/component.wpj b/db/build_vxworks/db_archive/db_archive/component.wpj
deleted file mode 100644 (file)
index e50d915..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_objects
-db_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_objects
-db_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_archive.c_objects
-db_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_objects
-db_archive.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_archive.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_archive.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_checkpoint/db_checkpoint/Makefile.custom b/db/build_vxworks/db_checkpoint/db_checkpoint/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_checkpoint/db_checkpoint/component.cdf b/db/build_vxworks/db_checkpoint/db_checkpoint/component.cdf
deleted file mode 100644 (file)
index cd9e08a..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_CHECKPOINT {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_checkpoint.o
-       NAME            db_checkpoint
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_checkpoint.o {
-
-       NAME            db_checkpoint.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_checkpoint.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_checkpoint/db_checkpoint/component.wpj b/db/build_vxworks/db_checkpoint/db_checkpoint/component.wpj
deleted file mode 100644 (file)
index 3b5daa1..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_objects
-db_checkpoint.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_objects
-db_checkpoint.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_checkpoint.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_checkpoint.c_objects
-db_checkpoint.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_checkpoint.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_objects
-db_checkpoint.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_checkpoint.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_checkpoint.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_deadlock/db_deadlock/Makefile.custom b/db/build_vxworks/db_deadlock/db_deadlock/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_deadlock/db_deadlock/component.cdf b/db/build_vxworks/db_deadlock/db_deadlock/component.cdf
deleted file mode 100644 (file)
index 75f390a..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_DEADLOCK {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_deadlock.o
-       NAME            db_deadlock
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_deadlock.o {
-
-       NAME            db_deadlock.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_deadlock.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_deadlock/db_deadlock/component.wpj b/db/build_vxworks/db_deadlock/db_deadlock/component.wpj
deleted file mode 100644 (file)
index f9a1b82..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_objects
-db_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_objects
-db_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_deadlock.c_objects
-db_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_objects
-db_deadlock.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_deadlock.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_deadlock.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_dump/db_dump/Makefile.custom b/db/build_vxworks/db_dump/db_dump/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_dump/db_dump/component.cdf b/db/build_vxworks/db_dump/db_dump/component.cdf
deleted file mode 100644 (file)
index 7f39cc7..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_DUMP {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_dump.o
-       NAME            db_dump
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_dump.o {
-
-       NAME            db_dump.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_dump.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_dump/db_dump/component.wpj b/db/build_vxworks/db_dump/db_dump/component.wpj
deleted file mode 100644 (file)
index e234641..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_objects
-db_dump.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_objects
-db_dump.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_dump.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_dump.c_objects
-db_dump.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_dump.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_objects
-db_dump.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_dump.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_dump.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_load/db_load/Makefile.custom b/db/build_vxworks/db_load/db_load/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_load/db_load/component.cdf b/db/build_vxworks/db_load/db_load/component.cdf
deleted file mode 100644 (file)
index 0707cf0..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_LOAD {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_load.o
-       NAME            db_load
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_load.o {
-
-       NAME            db_load.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_load.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_load/db_load/component.wpj b/db/build_vxworks/db_load/db_load/component.wpj
deleted file mode 100644 (file)
index 216e7d9..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_load.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_load.c_objects
-db_load.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_load.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_load.c_objects
-db_load.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_load.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_load.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_load.c_objects
-db_load.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_load.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_load.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_load.c_objects
-db_load.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_load.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_load.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_printlog/db_printlog/Makefile.custom b/db/build_vxworks/db_printlog/db_printlog/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_printlog/db_printlog/component.cdf b/db/build_vxworks/db_printlog/db_printlog/component.cdf
deleted file mode 100644 (file)
index 2cc4c1b..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_PRINTLOG {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_printlog.o
-       NAME            db_printlog
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_printlog.o {
-
-       NAME            db_printlog.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_printlog.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_printlog/db_printlog/component.wpj b/db/build_vxworks/db_printlog/db_printlog/component.wpj
deleted file mode 100644 (file)
index 81d2447..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_objects
-db_printlog.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_objects
-db_printlog.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_printlog.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_printlog.c_objects
-db_printlog.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_printlog.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_objects
-db_printlog.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_printlog.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_printlog.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_recover/db_recover/Makefile.custom b/db/build_vxworks/db_recover/db_recover/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_recover/db_recover/component.cdf b/db/build_vxworks/db_recover/db_recover/component.cdf
deleted file mode 100644 (file)
index 0f16344..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_RECOVER {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_recover.o
-       NAME            db_recover
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_recover.o {
-
-       NAME            db_recover.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_recover.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_recover/db_recover/component.wpj b/db/build_vxworks/db_recover/db_recover/component.wpj
deleted file mode 100644 (file)
index 0daf9f6..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_objects
-db_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_objects
-db_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_recover.c_objects
-db_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_objects
-db_recover.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_recover.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_recover.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_stat/db_stat/Makefile.custom b/db/build_vxworks/db_stat/db_stat/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_stat/db_stat/component.cdf b/db/build_vxworks/db_stat/db_stat/component.cdf
deleted file mode 100644 (file)
index 976b780..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_STAT {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_stat.o
-       NAME            db_stat
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_stat.o {
-
-       NAME            db_stat.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_stat.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_stat/db_stat/component.wpj b/db/build_vxworks/db_stat/db_stat/component.wpj
deleted file mode 100644 (file)
index 2020d71..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_objects
-db_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_objects
-db_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_stat.c_objects
-db_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_objects
-db_stat.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_stat.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_stat.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_upgrade/db_upgrade/Makefile.custom b/db/build_vxworks/db_upgrade/db_upgrade/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_upgrade/db_upgrade/component.cdf b/db/build_vxworks/db_upgrade/db_upgrade/component.cdf
deleted file mode 100644 (file)
index ac30723..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_UPGRADE {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_upgrade.o
-       NAME            db_upgrade
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_upgrade.o {
-
-       NAME            db_upgrade.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_upgrade.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_upgrade/db_upgrade/component.wpj b/db/build_vxworks/db_upgrade/db_upgrade/component.wpj
deleted file mode 100644 (file)
index 1cc5f30..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_objects
-db_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_objects
-db_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_upgrade.c_objects
-db_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_objects
-db_upgrade.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_upgrade.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_upgrade.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/db_verify/db_verify/Makefile.custom b/db/build_vxworks/db_verify/db_verify/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/db_verify/db_verify/component.cdf b/db/build_vxworks/db_verify/db_verify/component.cdf
deleted file mode 100644 (file)
index e3336e5..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DB_VERIFY {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         db_verify.o
-       NAME            db_verify
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module db_verify.o {
-
-       NAME            db_verify.o
-       SRC_PATH_NAME   $PRJ_DIR/../db_verify.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/db_verify/db_verify/component.wpj b/db/build_vxworks/db_verify/db_verify/component.wpj
deleted file mode 100644 (file)
index aca3ae8..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_objects
-db_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_objects
-db_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_verify.c_objects
-db_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../db_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_objects
-db_verify.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../db_verify.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../db_verify.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/build_vxworks/dbdemo/dbdemo/Makefile.custom b/db/build_vxworks/dbdemo/dbdemo/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/build_vxworks/dbdemo/dbdemo/component.cdf b/db/build_vxworks/dbdemo/dbdemo/component.cdf
deleted file mode 100755 (executable)
index 3bc4d7f..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_DBDEMO {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         dbdemo.o
-       NAME            dbdemo
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module dbdemo.o {
-
-       NAME            dbdemo.o
-       SRC_PATH_NAME   $PRJ_DIR/../dbdemo.c
-}
-
-/* Parameter information */
-
diff --git a/db/build_vxworks/dbdemo/dbdemo/component.wpj b/db/build_vxworks/dbdemo/dbdemo/component.wpj
deleted file mode 100755 (executable)
index b51ebce..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_objects
-dbdemo.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_objects
-dbdemo.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../dbdemo.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../dbdemo.c_objects
-dbdemo.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../dbdemo.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_objects
-dbdemo.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../dbdemo.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../dbdemo.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/clib/vsnprintf.c b/db/clib/vsnprintf.c
deleted file mode 100644 (file)
index 2bce3b7..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 1996-2003
- *     Sleepycat Software.  All rights reserved.
- */
-
-#include "db_config.h"
-
-#ifndef lint
-static const char revid[] = "$Id: vsnprintf.c,v 11.8 2003/01/08 04:06:46 bostic Exp $";
-#endif /* not lint */
-
-#ifndef NO_SYSTEM_INCLUDES
-#include <sys/types.h>
-
-#include <stdio.h>
-#endif
-
-#include "db_int.h"
-
-/*
- * vsnprintf --
- *     Bounded version of vsprintf.
- *
- * PUBLIC: #ifndef HAVE_VSNPRINTF
- * PUBLIC: int vsnprintf __P((char *, size_t, const char *, va_list));
- * PUBLIC: #endif
- */
-#ifndef HAVE_VSNPRINTF
-int
-vsnprintf(str, n, fmt, ap)
-       char *str;
-       size_t n;
-       const char *fmt;
-       va_list ap;
-{
-       COMPQUIET(n, 0);
-
-#ifdef SPRINTF_RET_CHARPNT
-       (void)vsprintf(str, fmt, ap);
-       return (strlen(str));
-#else
-       return (vsprintf(str, fmt, ap));
-#endif
-}
-#endif
diff --git a/db/dbinc_auto/db_server.h b/db/dbinc_auto/db_server.h
deleted file mode 100644 (file)
index f38ffa9..0000000
+++ /dev/null
@@ -1,1279 +0,0 @@
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef _DB_SERVER_H_RPCGEN
-#define        _DB_SERVER_H_RPCGEN
-
-
-struct __env_get_cachesize_msg {
-       u_int dbenvcl_id;
-};
-typedef struct __env_get_cachesize_msg __env_get_cachesize_msg;
-
-struct __env_get_cachesize_reply {
-       int status;
-       u_int gbytes;
-       u_int bytes;
-       u_int ncache;
-};
-typedef struct __env_get_cachesize_reply __env_get_cachesize_reply;
-
-struct __env_cachesize_msg {
-       u_int dbenvcl_id;
-       u_int gbytes;
-       u_int bytes;
-       u_int ncache;
-};
-typedef struct __env_cachesize_msg __env_cachesize_msg;
-
-struct __env_cachesize_reply {
-       int status;
-};
-typedef struct __env_cachesize_reply __env_cachesize_reply;
-
-struct __env_close_msg {
-       u_int dbenvcl_id;
-       u_int flags;
-};
-typedef struct __env_close_msg __env_close_msg;
-
-struct __env_close_reply {
-       int status;
-};
-typedef struct __env_close_reply __env_close_reply;
-
-struct __env_create_msg {
-       u_int timeout;
-};
-typedef struct __env_create_msg __env_create_msg;
-
-struct __env_create_reply {
-       int status;
-       u_int envcl_id;
-};
-typedef struct __env_create_reply __env_create_reply;
-
-struct __env_dbremove_msg {
-       u_int dbenvcl_id;
-       u_int txnpcl_id;
-       char *name;
-       char *subdb;
-       u_int flags;
-};
-typedef struct __env_dbremove_msg __env_dbremove_msg;
-
-struct __env_dbremove_reply {
-       int status;
-};
-typedef struct __env_dbremove_reply __env_dbremove_reply;
-
-struct __env_dbrename_msg {
-       u_int dbenvcl_id;
-       u_int txnpcl_id;
-       char *name;
-       char *subdb;
-       char *newname;
-       u_int flags;
-};
-typedef struct __env_dbrename_msg __env_dbrename_msg;
-
-struct __env_dbrename_reply {
-       int status;
-};
-typedef struct __env_dbrename_reply __env_dbrename_reply;
-
-struct __env_get_encrypt_flags_msg {
-       u_int dbenvcl_id;
-};
-typedef struct __env_get_encrypt_flags_msg __env_get_encrypt_flags_msg;
-
-struct __env_get_encrypt_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __env_get_encrypt_flags_reply __env_get_encrypt_flags_reply;
-
-struct __env_encrypt_msg {
-       u_int dbenvcl_id;
-       char *passwd;
-       u_int flags;
-};
-typedef struct __env_encrypt_msg __env_encrypt_msg;
-
-struct __env_encrypt_reply {
-       int status;
-};
-typedef struct __env_encrypt_reply __env_encrypt_reply;
-
-struct __env_get_flags_msg {
-       u_int dbenvcl_id;
-};
-typedef struct __env_get_flags_msg __env_get_flags_msg;
-
-struct __env_get_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __env_get_flags_reply __env_get_flags_reply;
-
-struct __env_flags_msg {
-       u_int dbenvcl_id;
-       u_int flags;
-       u_int onoff;
-};
-typedef struct __env_flags_msg __env_flags_msg;
-
-struct __env_flags_reply {
-       int status;
-};
-typedef struct __env_flags_reply __env_flags_reply;
-
-struct __env_get_home_msg {
-       u_int dbenvcl_id;
-};
-typedef struct __env_get_home_msg __env_get_home_msg;
-
-struct __env_get_home_reply {
-       int status;
-       char *home;
-};
-typedef struct __env_get_home_reply __env_get_home_reply;
-
-struct __env_get_open_flags_msg {
-       u_int dbenvcl_id;
-};
-typedef struct __env_get_open_flags_msg __env_get_open_flags_msg;
-
-struct __env_get_open_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __env_get_open_flags_reply __env_get_open_flags_reply;
-
-struct __env_open_msg {
-       u_int dbenvcl_id;
-       char *home;
-       u_int flags;
-       u_int mode;
-};
-typedef struct __env_open_msg __env_open_msg;
-
-struct __env_open_reply {
-       int status;
-       u_int envcl_id;
-};
-typedef struct __env_open_reply __env_open_reply;
-
-struct __env_remove_msg {
-       u_int dbenvcl_id;
-       char *home;
-       u_int flags;
-};
-typedef struct __env_remove_msg __env_remove_msg;
-
-struct __env_remove_reply {
-       int status;
-};
-typedef struct __env_remove_reply __env_remove_reply;
-
-struct __txn_abort_msg {
-       u_int txnpcl_id;
-};
-typedef struct __txn_abort_msg __txn_abort_msg;
-
-struct __txn_abort_reply {
-       int status;
-};
-typedef struct __txn_abort_reply __txn_abort_reply;
-
-struct __txn_begin_msg {
-       u_int dbenvcl_id;
-       u_int parentcl_id;
-       u_int flags;
-};
-typedef struct __txn_begin_msg __txn_begin_msg;
-
-struct __txn_begin_reply {
-       int status;
-       u_int txnidcl_id;
-};
-typedef struct __txn_begin_reply __txn_begin_reply;
-
-struct __txn_commit_msg {
-       u_int txnpcl_id;
-       u_int flags;
-};
-typedef struct __txn_commit_msg __txn_commit_msg;
-
-struct __txn_commit_reply {
-       int status;
-};
-typedef struct __txn_commit_reply __txn_commit_reply;
-
-struct __txn_discard_msg {
-       u_int txnpcl_id;
-       u_int flags;
-};
-typedef struct __txn_discard_msg __txn_discard_msg;
-
-struct __txn_discard_reply {
-       int status;
-};
-typedef struct __txn_discard_reply __txn_discard_reply;
-
-struct __txn_prepare_msg {
-       u_int txnpcl_id;
-       char gid[128];
-};
-typedef struct __txn_prepare_msg __txn_prepare_msg;
-
-struct __txn_prepare_reply {
-       int status;
-};
-typedef struct __txn_prepare_reply __txn_prepare_reply;
-
-struct __txn_recover_msg {
-       u_int dbenvcl_id;
-       u_int count;
-       u_int flags;
-};
-typedef struct __txn_recover_msg __txn_recover_msg;
-
-struct __txn_recover_reply {
-       int status;
-       struct {
-               u_int txn_len;
-               u_int *txn_val;
-       } txn;
-       struct {
-               u_int gid_len;
-               char *gid_val;
-       } gid;
-       u_int retcount;
-};
-typedef struct __txn_recover_reply __txn_recover_reply;
-
-struct __db_associate_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int sdbpcl_id;
-       u_int flags;
-};
-typedef struct __db_associate_msg __db_associate_msg;
-
-struct __db_associate_reply {
-       int status;
-};
-typedef struct __db_associate_reply __db_associate_reply;
-
-struct __db_bt_maxkey_msg {
-       u_int dbpcl_id;
-       u_int maxkey;
-};
-typedef struct __db_bt_maxkey_msg __db_bt_maxkey_msg;
-
-struct __db_bt_maxkey_reply {
-       int status;
-};
-typedef struct __db_bt_maxkey_reply __db_bt_maxkey_reply;
-
-struct __db_get_bt_minkey_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_bt_minkey_msg __db_get_bt_minkey_msg;
-
-struct __db_get_bt_minkey_reply {
-       int status;
-       u_int minkey;
-};
-typedef struct __db_get_bt_minkey_reply __db_get_bt_minkey_reply;
-
-struct __db_bt_minkey_msg {
-       u_int dbpcl_id;
-       u_int minkey;
-};
-typedef struct __db_bt_minkey_msg __db_bt_minkey_msg;
-
-struct __db_bt_minkey_reply {
-       int status;
-};
-typedef struct __db_bt_minkey_reply __db_bt_minkey_reply;
-
-struct __db_close_msg {
-       u_int dbpcl_id;
-       u_int flags;
-};
-typedef struct __db_close_msg __db_close_msg;
-
-struct __db_close_reply {
-       int status;
-};
-typedef struct __db_close_reply __db_close_reply;
-
-struct __db_create_msg {
-       u_int dbenvcl_id;
-       u_int flags;
-};
-typedef struct __db_create_msg __db_create_msg;
-
-struct __db_create_reply {
-       int status;
-       u_int dbcl_id;
-};
-typedef struct __db_create_reply __db_create_reply;
-
-struct __db_del_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int flags;
-};
-typedef struct __db_del_msg __db_del_msg;
-
-struct __db_del_reply {
-       int status;
-};
-typedef struct __db_del_reply __db_del_reply;
-
-struct __db_get_encrypt_flags_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_encrypt_flags_msg __db_get_encrypt_flags_msg;
-
-struct __db_get_encrypt_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __db_get_encrypt_flags_reply __db_get_encrypt_flags_reply;
-
-struct __db_encrypt_msg {
-       u_int dbpcl_id;
-       char *passwd;
-       u_int flags;
-};
-typedef struct __db_encrypt_msg __db_encrypt_msg;
-
-struct __db_encrypt_reply {
-       int status;
-};
-typedef struct __db_encrypt_reply __db_encrypt_reply;
-
-struct __db_get_extentsize_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_extentsize_msg __db_get_extentsize_msg;
-
-struct __db_get_extentsize_reply {
-       int status;
-       u_int extentsize;
-};
-typedef struct __db_get_extentsize_reply __db_get_extentsize_reply;
-
-struct __db_extentsize_msg {
-       u_int dbpcl_id;
-       u_int extentsize;
-};
-typedef struct __db_extentsize_msg __db_extentsize_msg;
-
-struct __db_extentsize_reply {
-       int status;
-};
-typedef struct __db_extentsize_reply __db_extentsize_reply;
-
-struct __db_get_flags_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_flags_msg __db_get_flags_msg;
-
-struct __db_get_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __db_get_flags_reply __db_get_flags_reply;
-
-struct __db_flags_msg {
-       u_int dbpcl_id;
-       u_int flags;
-};
-typedef struct __db_flags_msg __db_flags_msg;
-
-struct __db_flags_reply {
-       int status;
-};
-typedef struct __db_flags_reply __db_flags_reply;
-
-struct __db_get_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __db_get_msg __db_get_msg;
-
-struct __db_get_reply {
-       int status;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-};
-typedef struct __db_get_reply __db_get_reply;
-
-struct __db_get_name_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_name_msg __db_get_name_msg;
-
-struct __db_get_name_reply {
-       int status;
-       char *filename;
-       char *dbname;
-};
-typedef struct __db_get_name_reply __db_get_name_reply;
-
-struct __db_get_open_flags_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_open_flags_msg __db_get_open_flags_msg;
-
-struct __db_get_open_flags_reply {
-       int status;
-       u_int flags;
-};
-typedef struct __db_get_open_flags_reply __db_get_open_flags_reply;
-
-struct __db_get_h_ffactor_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_h_ffactor_msg __db_get_h_ffactor_msg;
-
-struct __db_get_h_ffactor_reply {
-       int status;
-       u_int ffactor;
-};
-typedef struct __db_get_h_ffactor_reply __db_get_h_ffactor_reply;
-
-struct __db_h_ffactor_msg {
-       u_int dbpcl_id;
-       u_int ffactor;
-};
-typedef struct __db_h_ffactor_msg __db_h_ffactor_msg;
-
-struct __db_h_ffactor_reply {
-       int status;
-};
-typedef struct __db_h_ffactor_reply __db_h_ffactor_reply;
-
-struct __db_get_h_nelem_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_h_nelem_msg __db_get_h_nelem_msg;
-
-struct __db_get_h_nelem_reply {
-       int status;
-       u_int nelem;
-};
-typedef struct __db_get_h_nelem_reply __db_get_h_nelem_reply;
-
-struct __db_h_nelem_msg {
-       u_int dbpcl_id;
-       u_int nelem;
-};
-typedef struct __db_h_nelem_msg __db_h_nelem_msg;
-
-struct __db_h_nelem_reply {
-       int status;
-};
-typedef struct __db_h_nelem_reply __db_h_nelem_reply;
-
-struct __db_key_range_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int flags;
-};
-typedef struct __db_key_range_msg __db_key_range_msg;
-
-struct __db_key_range_reply {
-       int status;
-       double less;
-       double equal;
-       double greater;
-};
-typedef struct __db_key_range_reply __db_key_range_reply;
-
-struct __db_get_lorder_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_lorder_msg __db_get_lorder_msg;
-
-struct __db_get_lorder_reply {
-       int status;
-       u_int lorder;
-};
-typedef struct __db_get_lorder_reply __db_get_lorder_reply;
-
-struct __db_lorder_msg {
-       u_int dbpcl_id;
-       u_int lorder;
-};
-typedef struct __db_lorder_msg __db_lorder_msg;
-
-struct __db_lorder_reply {
-       int status;
-};
-typedef struct __db_lorder_reply __db_lorder_reply;
-
-struct __db_open_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       char *name;
-       char *subdb;
-       u_int type;
-       u_int flags;
-       u_int mode;
-};
-typedef struct __db_open_msg __db_open_msg;
-
-struct __db_open_reply {
-       int status;
-       u_int dbcl_id;
-       u_int type;
-       u_int dbflags;
-       u_int lorder;
-};
-typedef struct __db_open_reply __db_open_reply;
-
-struct __db_get_pagesize_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_pagesize_msg __db_get_pagesize_msg;
-
-struct __db_get_pagesize_reply {
-       int status;
-       u_int pagesize;
-};
-typedef struct __db_get_pagesize_reply __db_get_pagesize_reply;
-
-struct __db_pagesize_msg {
-       u_int dbpcl_id;
-       u_int pagesize;
-};
-typedef struct __db_pagesize_msg __db_pagesize_msg;
-
-struct __db_pagesize_reply {
-       int status;
-};
-typedef struct __db_pagesize_reply __db_pagesize_reply;
-
-struct __db_pget_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int skeydlen;
-       u_int skeydoff;
-       u_int skeyulen;
-       u_int skeyflags;
-       struct {
-               u_int skeydata_len;
-               char *skeydata_val;
-       } skeydata;
-       u_int pkeydlen;
-       u_int pkeydoff;
-       u_int pkeyulen;
-       u_int pkeyflags;
-       struct {
-               u_int pkeydata_len;
-               char *pkeydata_val;
-       } pkeydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __db_pget_msg __db_pget_msg;
-
-struct __db_pget_reply {
-       int status;
-       struct {
-               u_int skeydata_len;
-               char *skeydata_val;
-       } skeydata;
-       struct {
-               u_int pkeydata_len;
-               char *pkeydata_val;
-       } pkeydata;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-};
-typedef struct __db_pget_reply __db_pget_reply;
-
-struct __db_put_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __db_put_msg __db_put_msg;
-
-struct __db_put_reply {
-       int status;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-};
-typedef struct __db_put_reply __db_put_reply;
-
-struct __db_get_re_delim_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_re_delim_msg __db_get_re_delim_msg;
-
-struct __db_get_re_delim_reply {
-       int status;
-       u_int delim;
-};
-typedef struct __db_get_re_delim_reply __db_get_re_delim_reply;
-
-struct __db_re_delim_msg {
-       u_int dbpcl_id;
-       u_int delim;
-};
-typedef struct __db_re_delim_msg __db_re_delim_msg;
-
-struct __db_re_delim_reply {
-       int status;
-};
-typedef struct __db_re_delim_reply __db_re_delim_reply;
-
-struct __db_get_re_len_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_re_len_msg __db_get_re_len_msg;
-
-struct __db_get_re_len_reply {
-       int status;
-       u_int len;
-};
-typedef struct __db_get_re_len_reply __db_get_re_len_reply;
-
-struct __db_re_len_msg {
-       u_int dbpcl_id;
-       u_int len;
-};
-typedef struct __db_re_len_msg __db_re_len_msg;
-
-struct __db_re_len_reply {
-       int status;
-};
-typedef struct __db_re_len_reply __db_re_len_reply;
-
-struct __db_re_pad_msg {
-       u_int dbpcl_id;
-       u_int pad;
-};
-typedef struct __db_re_pad_msg __db_re_pad_msg;
-
-struct __db_re_pad_reply {
-       int status;
-};
-typedef struct __db_re_pad_reply __db_re_pad_reply;
-
-struct __db_get_re_pad_msg {
-       u_int dbpcl_id;
-};
-typedef struct __db_get_re_pad_msg __db_get_re_pad_msg;
-
-struct __db_get_re_pad_reply {
-       int status;
-       u_int pad;
-};
-typedef struct __db_get_re_pad_reply __db_get_re_pad_reply;
-
-struct __db_remove_msg {
-       u_int dbpcl_id;
-       char *name;
-       char *subdb;
-       u_int flags;
-};
-typedef struct __db_remove_msg __db_remove_msg;
-
-struct __db_remove_reply {
-       int status;
-};
-typedef struct __db_remove_reply __db_remove_reply;
-
-struct __db_rename_msg {
-       u_int dbpcl_id;
-       char *name;
-       char *subdb;
-       char *newname;
-       u_int flags;
-};
-typedef struct __db_rename_msg __db_rename_msg;
-
-struct __db_rename_reply {
-       int status;
-};
-typedef struct __db_rename_reply __db_rename_reply;
-
-struct __db_stat_msg {
-       u_int dbpcl_id;
-       u_int flags;
-};
-typedef struct __db_stat_msg __db_stat_msg;
-
-struct __db_stat_reply {
-       int status;
-       struct {
-               u_int stats_len;
-               u_int *stats_val;
-       } stats;
-};
-typedef struct __db_stat_reply __db_stat_reply;
-
-struct __db_sync_msg {
-       u_int dbpcl_id;
-       u_int flags;
-};
-typedef struct __db_sync_msg __db_sync_msg;
-
-struct __db_sync_reply {
-       int status;
-};
-typedef struct __db_sync_reply __db_sync_reply;
-
-struct __db_truncate_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int flags;
-};
-typedef struct __db_truncate_msg __db_truncate_msg;
-
-struct __db_truncate_reply {
-       int status;
-       u_int count;
-};
-typedef struct __db_truncate_reply __db_truncate_reply;
-
-struct __db_cursor_msg {
-       u_int dbpcl_id;
-       u_int txnpcl_id;
-       u_int flags;
-};
-typedef struct __db_cursor_msg __db_cursor_msg;
-
-struct __db_cursor_reply {
-       int status;
-       u_int dbcidcl_id;
-};
-typedef struct __db_cursor_reply __db_cursor_reply;
-
-struct __db_join_msg {
-       u_int dbpcl_id;
-       struct {
-               u_int curs_len;
-               u_int *curs_val;
-       } curs;
-       u_int flags;
-};
-typedef struct __db_join_msg __db_join_msg;
-
-struct __db_join_reply {
-       int status;
-       u_int dbcidcl_id;
-};
-typedef struct __db_join_reply __db_join_reply;
-
-struct __dbc_close_msg {
-       u_int dbccl_id;
-};
-typedef struct __dbc_close_msg __dbc_close_msg;
-
-struct __dbc_close_reply {
-       int status;
-};
-typedef struct __dbc_close_reply __dbc_close_reply;
-
-struct __dbc_count_msg {
-       u_int dbccl_id;
-       u_int flags;
-};
-typedef struct __dbc_count_msg __dbc_count_msg;
-
-struct __dbc_count_reply {
-       int status;
-       u_int dupcount;
-};
-typedef struct __dbc_count_reply __dbc_count_reply;
-
-struct __dbc_del_msg {
-       u_int dbccl_id;
-       u_int flags;
-};
-typedef struct __dbc_del_msg __dbc_del_msg;
-
-struct __dbc_del_reply {
-       int status;
-};
-typedef struct __dbc_del_reply __dbc_del_reply;
-
-struct __dbc_dup_msg {
-       u_int dbccl_id;
-       u_int flags;
-};
-typedef struct __dbc_dup_msg __dbc_dup_msg;
-
-struct __dbc_dup_reply {
-       int status;
-       u_int dbcidcl_id;
-};
-typedef struct __dbc_dup_reply __dbc_dup_reply;
-
-struct __dbc_get_msg {
-       u_int dbccl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __dbc_get_msg __dbc_get_msg;
-
-struct __dbc_get_reply {
-       int status;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-};
-typedef struct __dbc_get_reply __dbc_get_reply;
-
-struct __dbc_pget_msg {
-       u_int dbccl_id;
-       u_int skeydlen;
-       u_int skeydoff;
-       u_int skeyulen;
-       u_int skeyflags;
-       struct {
-               u_int skeydata_len;
-               char *skeydata_val;
-       } skeydata;
-       u_int pkeydlen;
-       u_int pkeydoff;
-       u_int pkeyulen;
-       u_int pkeyflags;
-       struct {
-               u_int pkeydata_len;
-               char *pkeydata_val;
-       } pkeydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __dbc_pget_msg __dbc_pget_msg;
-
-struct __dbc_pget_reply {
-       int status;
-       struct {
-               u_int skeydata_len;
-               char *skeydata_val;
-       } skeydata;
-       struct {
-               u_int pkeydata_len;
-               char *pkeydata_val;
-       } pkeydata;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-};
-typedef struct __dbc_pget_reply __dbc_pget_reply;
-
-struct __dbc_put_msg {
-       u_int dbccl_id;
-       u_int keydlen;
-       u_int keydoff;
-       u_int keyulen;
-       u_int keyflags;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-       u_int datadlen;
-       u_int datadoff;
-       u_int dataulen;
-       u_int dataflags;
-       struct {
-               u_int datadata_len;
-               char *datadata_val;
-       } datadata;
-       u_int flags;
-};
-typedef struct __dbc_put_msg __dbc_put_msg;
-
-struct __dbc_put_reply {
-       int status;
-       struct {
-               u_int keydata_len;
-               char *keydata_val;
-       } keydata;
-};
-typedef struct __dbc_put_reply __dbc_put_reply;
-
-#define        __DB_env_get_cachesize ((unsigned long)(1))
-extern  __env_get_cachesize_reply * __db_env_get_cachesize_4002();
-#define        __DB_env_cachesize ((unsigned long)(2))
-extern  __env_cachesize_reply * __db_env_cachesize_4002();
-#define        __DB_env_close ((unsigned long)(3))
-extern  __env_close_reply * __db_env_close_4002();
-#define        __DB_env_create ((unsigned long)(4))
-extern  __env_create_reply * __db_env_create_4002();
-#define        __DB_env_dbremove ((unsigned long)(5))
-extern  __env_dbremove_reply * __db_env_dbremove_4002();
-#define        __DB_env_dbrename ((unsigned long)(6))
-extern  __env_dbrename_reply * __db_env_dbrename_4002();
-#define        __DB_env_get_encrypt_flags ((unsigned long)(7))
-extern  __env_get_encrypt_flags_reply * __db_env_get_encrypt_flags_4002();
-#define        __DB_env_encrypt ((unsigned long)(8))
-extern  __env_encrypt_reply * __db_env_encrypt_4002();
-#define        __DB_env_get_flags ((unsigned long)(9))
-extern  __env_get_flags_reply * __db_env_get_flags_4002();
-#define        __DB_env_flags ((unsigned long)(10))
-extern  __env_flags_reply * __db_env_flags_4002();
-#define        __DB_env_get_home ((unsigned long)(11))
-extern  __env_get_home_reply * __db_env_get_home_4002();
-#define        __DB_env_get_open_flags ((unsigned long)(12))
-extern  __env_get_open_flags_reply * __db_env_get_open_flags_4002();
-#define        __DB_env_open ((unsigned long)(13))
-extern  __env_open_reply * __db_env_open_4002();
-#define        __DB_env_remove ((unsigned long)(14))
-extern  __env_remove_reply * __db_env_remove_4002();
-#define        __DB_txn_abort ((unsigned long)(15))
-extern  __txn_abort_reply * __db_txn_abort_4002();
-#define        __DB_txn_begin ((unsigned long)(16))
-extern  __txn_begin_reply * __db_txn_begin_4002();
-#define        __DB_txn_commit ((unsigned long)(17))
-extern  __txn_commit_reply * __db_txn_commit_4002();
-#define        __DB_txn_discard ((unsigned long)(18))
-extern  __txn_discard_reply * __db_txn_discard_4002();
-#define        __DB_txn_prepare ((unsigned long)(19))
-extern  __txn_prepare_reply * __db_txn_prepare_4002();
-#define        __DB_txn_recover ((unsigned long)(20))
-extern  __txn_recover_reply * __db_txn_recover_4002();
-#define        __DB_db_associate ((unsigned long)(21))
-extern  __db_associate_reply * __db_db_associate_4002();
-#define        __DB_db_bt_maxkey ((unsigned long)(22))
-extern  __db_bt_maxkey_reply * __db_db_bt_maxkey_4002();
-#define        __DB_db_get_bt_minkey ((unsigned long)(23))
-extern  __db_get_bt_minkey_reply * __db_db_get_bt_minkey_4002();
-#define        __DB_db_bt_minkey ((unsigned long)(24))
-extern  __db_bt_minkey_reply * __db_db_bt_minkey_4002();
-#define        __DB_db_close ((unsigned long)(25))
-extern  __db_close_reply * __db_db_close_4002();
-#define        __DB_db_create ((unsigned long)(26))
-extern  __db_create_reply * __db_db_create_4002();
-#define        __DB_db_del ((unsigned long)(27))
-extern  __db_del_reply * __db_db_del_4002();
-#define        __DB_db_get_encrypt_flags ((unsigned long)(28))
-extern  __db_get_encrypt_flags_reply * __db_db_get_encrypt_flags_4002();
-#define        __DB_db_encrypt ((unsigned long)(29))
-extern  __db_encrypt_reply * __db_db_encrypt_4002();
-#define        __DB_db_get_extentsize ((unsigned long)(30))
-extern  __db_get_extentsize_reply * __db_db_get_extentsize_4002();
-#define        __DB_db_extentsize ((unsigned long)(31))
-extern  __db_extentsize_reply * __db_db_extentsize_4002();
-#define        __DB_db_get_flags ((unsigned long)(32))
-extern  __db_get_flags_reply * __db_db_get_flags_4002();
-#define        __DB_db_flags ((unsigned long)(33))
-extern  __db_flags_reply * __db_db_flags_4002();
-#define        __DB_db_get ((unsigned long)(34))
-extern  __db_get_reply * __db_db_get_4002();
-#define        __DB_db_get_name ((unsigned long)(35))
-extern  __db_get_name_reply * __db_db_get_name_4002();
-#define        __DB_db_get_open_flags ((unsigned long)(36))
-extern  __db_get_open_flags_reply * __db_db_get_open_flags_4002();
-#define        __DB_db_get_h_ffactor ((unsigned long)(37))
-extern  __db_get_h_ffactor_reply * __db_db_get_h_ffactor_4002();
-#define        __DB_db_h_ffactor ((unsigned long)(38))
-extern  __db_h_ffactor_reply * __db_db_h_ffactor_4002();
-#define        __DB_db_get_h_nelem ((unsigned long)(39))
-extern  __db_get_h_nelem_reply * __db_db_get_h_nelem_4002();
-#define        __DB_db_h_nelem ((unsigned long)(40))
-extern  __db_h_nelem_reply * __db_db_h_nelem_4002();
-#define        __DB_db_key_range ((unsigned long)(41))
-extern  __db_key_range_reply * __db_db_key_range_4002();
-#define        __DB_db_get_lorder ((unsigned long)(42))
-extern  __db_get_lorder_reply * __db_db_get_lorder_4002();
-#define        __DB_db_lorder ((unsigned long)(43))
-extern  __db_lorder_reply * __db_db_lorder_4002();
-#define        __DB_db_open ((unsigned long)(44))
-extern  __db_open_reply * __db_db_open_4002();
-#define        __DB_db_get_pagesize ((unsigned long)(45))
-extern  __db_get_pagesize_reply * __db_db_get_pagesize_4002();
-#define        __DB_db_pagesize ((unsigned long)(46))
-extern  __db_pagesize_reply * __db_db_pagesize_4002();
-#define        __DB_db_pget ((unsigned long)(47))
-extern  __db_pget_reply * __db_db_pget_4002();
-#define        __DB_db_put ((unsigned long)(48))
-extern  __db_put_reply * __db_db_put_4002();
-#define        __DB_db_get_re_delim ((unsigned long)(49))
-extern  __db_get_re_delim_reply * __db_db_get_re_delim_4002();
-#define        __DB_db_re_delim ((unsigned long)(50))
-extern  __db_re_delim_reply * __db_db_re_delim_4002();
-#define        __DB_db_get_re_len ((unsigned long)(51))
-extern  __db_get_re_len_reply * __db_db_get_re_len_4002();
-#define        __DB_db_re_len ((unsigned long)(52))
-extern  __db_re_len_reply * __db_db_re_len_4002();
-#define        __DB_db_re_pad ((unsigned long)(53))
-extern  __db_re_pad_reply * __db_db_re_pad_4002();
-#define        __DB_db_get_re_pad ((unsigned long)(54))
-extern  __db_get_re_pad_reply * __db_db_get_re_pad_4002();
-#define        __DB_db_remove ((unsigned long)(55))
-extern  __db_remove_reply * __db_db_remove_4002();
-#define        __DB_db_rename ((unsigned long)(56))
-extern  __db_rename_reply * __db_db_rename_4002();
-#define        __DB_db_stat ((unsigned long)(57))
-extern  __db_stat_reply * __db_db_stat_4002();
-#define        __DB_db_sync ((unsigned long)(58))
-extern  __db_sync_reply * __db_db_sync_4002();
-#define        __DB_db_truncate ((unsigned long)(59))
-extern  __db_truncate_reply * __db_db_truncate_4002();
-#define        __DB_db_cursor ((unsigned long)(60))
-extern  __db_cursor_reply * __db_db_cursor_4002();
-#define        __DB_db_join ((unsigned long)(61))
-extern  __db_join_reply * __db_db_join_4002();
-#define        __DB_dbc_close ((unsigned long)(62))
-extern  __dbc_close_reply * __db_dbc_close_4002();
-#define        __DB_dbc_count ((unsigned long)(63))
-extern  __dbc_count_reply * __db_dbc_count_4002();
-#define        __DB_dbc_del ((unsigned long)(64))
-extern  __dbc_del_reply * __db_dbc_del_4002();
-#define        __DB_dbc_dup ((unsigned long)(65))
-extern  __dbc_dup_reply * __db_dbc_dup_4002();
-#define        __DB_dbc_get ((unsigned long)(66))
-extern  __dbc_get_reply * __db_dbc_get_4002();
-#define        __DB_dbc_pget ((unsigned long)(67))
-extern  __dbc_pget_reply * __db_dbc_pget_4002();
-#define        __DB_dbc_put ((unsigned long)(68))
-extern  __dbc_put_reply * __db_dbc_put_4002();
-extern int db_rpc_serverprog_4002_freeresult();
-
-/* the xdr functions */
-extern bool_t xdr___env_get_cachesize_msg();
-extern bool_t xdr___env_get_cachesize_reply();
-extern bool_t xdr___env_cachesize_msg();
-extern bool_t xdr___env_cachesize_reply();
-extern bool_t xdr___env_close_msg();
-extern bool_t xdr___env_close_reply();
-extern bool_t xdr___env_create_msg();
-extern bool_t xdr___env_create_reply();
-extern bool_t xdr___env_dbremove_msg();
-extern bool_t xdr___env_dbremove_reply();
-extern bool_t xdr___env_dbrename_msg();
-extern bool_t xdr___env_dbrename_reply();
-extern bool_t xdr___env_get_encrypt_flags_msg();
-extern bool_t xdr___env_get_encrypt_flags_reply();
-extern bool_t xdr___env_encrypt_msg();
-extern bool_t xdr___env_encrypt_reply();
-extern bool_t xdr___env_get_flags_msg();
-extern bool_t xdr___env_get_flags_reply();
-extern bool_t xdr___env_flags_msg();
-extern bool_t xdr___env_flags_reply();
-extern bool_t xdr___env_get_home_msg();
-extern bool_t xdr___env_get_home_reply();
-extern bool_t xdr___env_get_open_flags_msg();
-extern bool_t xdr___env_get_open_flags_reply();
-extern bool_t xdr___env_open_msg();
-extern bool_t xdr___env_open_reply();
-extern bool_t xdr___env_remove_msg();
-extern bool_t xdr___env_remove_reply();
-extern bool_t xdr___txn_abort_msg();
-extern bool_t xdr___txn_abort_reply();
-extern bool_t xdr___txn_begin_msg();
-extern bool_t xdr___txn_begin_reply();
-extern bool_t xdr___txn_commit_msg();
-extern bool_t xdr___txn_commit_reply();
-extern bool_t xdr___txn_discard_msg();
-extern bool_t xdr___txn_discard_reply();
-extern bool_t xdr___txn_prepare_msg();
-extern bool_t xdr___txn_prepare_reply();
-extern bool_t xdr___txn_recover_msg();
-extern bool_t xdr___txn_recover_reply();
-extern bool_t xdr___db_associate_msg();
-extern bool_t xdr___db_associate_reply();
-extern bool_t xdr___db_bt_maxkey_msg();
-extern bool_t xdr___db_bt_maxkey_reply();
-extern bool_t xdr___db_get_bt_minkey_msg();
-extern bool_t xdr___db_get_bt_minkey_reply();
-extern bool_t xdr___db_bt_minkey_msg();
-extern bool_t xdr___db_bt_minkey_reply();
-extern bool_t xdr___db_close_msg();
-extern bool_t xdr___db_close_reply();
-extern bool_t xdr___db_create_msg();
-extern bool_t xdr___db_create_reply();
-extern bool_t xdr___db_del_msg();
-extern bool_t xdr___db_del_reply();
-extern bool_t xdr___db_get_encrypt_flags_msg();
-extern bool_t xdr___db_get_encrypt_flags_reply();
-extern bool_t xdr___db_encrypt_msg();
-extern bool_t xdr___db_encrypt_reply();
-extern bool_t xdr___db_get_extentsize_msg();
-extern bool_t xdr___db_get_extentsize_reply();
-extern bool_t xdr___db_extentsize_msg();
-extern bool_t xdr___db_extentsize_reply();
-extern bool_t xdr___db_get_flags_msg();
-extern bool_t xdr___db_get_flags_reply();
-extern bool_t xdr___db_flags_msg();
-extern bool_t xdr___db_flags_reply();
-extern bool_t xdr___db_get_msg();
-extern bool_t xdr___db_get_reply();
-extern bool_t xdr___db_get_name_msg();
-extern bool_t xdr___db_get_name_reply();
-extern bool_t xdr___db_get_open_flags_msg();
-extern bool_t xdr___db_get_open_flags_reply();
-extern bool_t xdr___db_get_h_ffactor_msg();
-extern bool_t xdr___db_get_h_ffactor_reply();
-extern bool_t xdr___db_h_ffactor_msg();
-extern bool_t xdr___db_h_ffactor_reply();
-extern bool_t xdr___db_get_h_nelem_msg();
-extern bool_t xdr___db_get_h_nelem_reply();
-extern bool_t xdr___db_h_nelem_msg();
-extern bool_t xdr___db_h_nelem_reply();
-extern bool_t xdr___db_key_range_msg();
-extern bool_t xdr___db_key_range_reply();
-extern bool_t xdr___db_get_lorder_msg();
-extern bool_t xdr___db_get_lorder_reply();
-extern bool_t xdr___db_lorder_msg();
-extern bool_t xdr___db_lorder_reply();
-extern bool_t xdr___db_open_msg();
-extern bool_t xdr___db_open_reply();
-extern bool_t xdr___db_get_pagesize_msg();
-extern bool_t xdr___db_get_pagesize_reply();
-extern bool_t xdr___db_pagesize_msg();
-extern bool_t xdr___db_pagesize_reply();
-extern bool_t xdr___db_pget_msg();
-extern bool_t xdr___db_pget_reply();
-extern bool_t xdr___db_put_msg();
-extern bool_t xdr___db_put_reply();
-extern bool_t xdr___db_get_re_delim_msg();
-extern bool_t xdr___db_get_re_delim_reply();
-extern bool_t xdr___db_re_delim_msg();
-extern bool_t xdr___db_re_delim_reply();
-extern bool_t xdr___db_get_re_len_msg();
-extern bool_t xdr___db_get_re_len_reply();
-extern bool_t xdr___db_re_len_msg();
-extern bool_t xdr___db_re_len_reply();
-extern bool_t xdr___db_re_pad_msg();
-extern bool_t xdr___db_re_pad_reply();
-extern bool_t xdr___db_get_re_pad_msg();
-extern bool_t xdr___db_get_re_pad_reply();
-extern bool_t xdr___db_remove_msg();
-extern bool_t xdr___db_remove_reply();
-extern bool_t xdr___db_rename_msg();
-extern bool_t xdr___db_rename_reply();
-extern bool_t xdr___db_stat_msg();
-extern bool_t xdr___db_stat_reply();
-extern bool_t xdr___db_sync_msg();
-extern bool_t xdr___db_sync_reply();
-extern bool_t xdr___db_truncate_msg();
-extern bool_t xdr___db_truncate_reply();
-extern bool_t xdr___db_cursor_msg();
-extern bool_t xdr___db_cursor_reply();
-extern bool_t xdr___db_join_msg();
-extern bool_t xdr___db_join_reply();
-extern bool_t xdr___dbc_close_msg();
-extern bool_t xdr___dbc_close_reply();
-extern bool_t xdr___dbc_count_msg();
-extern bool_t xdr___dbc_count_reply();
-extern bool_t xdr___dbc_del_msg();
-extern bool_t xdr___dbc_del_reply();
-extern bool_t xdr___dbc_dup_msg();
-extern bool_t xdr___dbc_dup_reply();
-extern bool_t xdr___dbc_get_msg();
-extern bool_t xdr___dbc_get_reply();
-extern bool_t xdr___dbc_pget_msg();
-extern bool_t xdr___dbc_pget_reply();
-extern bool_t xdr___dbc_put_msg();
-extern bool_t xdr___dbc_put_reply();
-
-#endif /* !_DB_SERVER_H_RPCGEN */
diff --git a/db/dbinc_auto/rpc_defs.in b/db/dbinc_auto/rpc_defs.in
deleted file mode 100644 (file)
index 1b0ad05..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-/* DO NOT EDIT: automatically built by dist/s_rpc. */
-#define        DB_RPC_SERVERPROG ((unsigned long)(351457))
-#define        DB_RPC_SERVERVERS ((unsigned long)(4002))
diff --git a/db/dist/camel.pm b/db/dist/camel.pm
deleted file mode 100644 (file)
index b525f32..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-package camel;
-@camel::EXPORT_OK = qw(under2camel camel2under);
-
-%under2camel = (
-       "abort" => "abort",
-       "app_dispatch" => "appDispatch",
-       "set_app_dispatch" => "setAppDispatch",
-       "set_append_recno" => "setAppendRecno",
-       "associate" => "associate",
-       "bt_compare" => "compare",
-       "set_bt_compare" => "setBtreeCompare",
-       "get_bt_minkey" => "getBtreeMinKey",
-       "set_bt_minkey" => "setBtreeMinKey",
-       "set_bt_prefix" => "setBtreePrefix",
-       "bt_prefix" => "prefix",
-       "get_byteswapped" => "isByteSwapped",
-       "get_cachesize" => "getCacheSize",
-       "set_cachesize" => "setCacheSize",
-       "get_cachesize_bytes" => "getCacheSizeBytes",
-       "get_cachesize_ncache" => "getCacheSizeNcache",
-       "get_clear_len" => "getClearLength",
-       "set_clear_len" => "setClearLength",
-       "close" => "close",
-       "commit" => "commit",
-       "cursor" => "cursor",
-       "set_data" => "setData",
-       "get_data" => "getData",
-       "set_data_dir" => "setDataDir",
-       "get_data_dirs" => "getDataDirs",
-       "db_append_recno" => "dbAppendRecno",
-       "get_errno" => "getErrno",
-       "get_filename" => "getFileName",
-       "get_dbname" => "getDatabaseName",
-       "dbremove" => "dbRemove",
-       "dbrename" => "dbRename",
-       "get_dbt" => "getDbt",
-       "del" => "delete",
-       "discard" => "discard",
-       "get_dlen" => "getPartialLength",
-       "set_dlen" => "setPartialLength",
-       "get_doff" => "getPartialOffset",
-       "set_doff" => "setPartialOffset",
-       "dup_compare" => "compareDuplicates",
-       "set_dup_compare" => "setDuplicateCompare",
-       "set_encrypt" => "setEncrypted",
-       "get_encrypt_flags" => "getEncryptFlags",
-       "get_env" => "getDbEnv",
-       "get_errfile" => "getErrorFile",
-       "set_errfile" => "setErrorFile",
-       "set_error_stream" => "setErrorStream",
-       "get_errpfx" => "getErrorPrefix",
-       "set_errpfx" => "setErrorPrefix",
-       "errx" => "errx",
-       "get_file" => "getFile",
-       "get_flags" => "getFlags",
-       "set_flags" => "setFlags",
-       "get" => "get",
-       "get_h_ffactor" => "getHashFillFactor",
-       "set_h_ffactor" => "setHashFillFactor",
-       "set_h_hash" => "setHash",
-       "get_h_nelem" => "getHashNumElements",
-       "set_h_nelem" => "setHashNumElements",
-       "get_home" => "getDbEnvHome",
-       "id" => "id",
-       "get_index" => "getIndex",
-       "join" => "join",
-       "key_range" => "keyRange",
-       "get_lg_bsize" => "getLogBufferSize",
-       "set_lg_bsize" => "setLogBufferSize",
-       "get_lg_dir" => "getLogDir",
-       "set_lg_dir" => "setLogDir",
-       "get_lg_max" => "getLogMax",
-       "set_lg_max" => "setLogMax",
-       "get_lg_regionmax" => "getLogRegionMax",
-       "set_lg_regionmax" => "setLogRegionMax",
-       "get_lk_conflicts" => "getLockConflicts",
-       "set_lk_conflicts" => "setLockConflicts",
-       "get_lk_detect" => "getLockDetect",
-       "set_lk_detect" => "setLockDetect",
-       "set_lk_max" => "setLockMax",
-       "get_lk_max_lockers" => "getLockMaxLockers",
-       "set_lk_max_lockers" => "setLockMaxLockers",
-       "get_lk_max_locks" => "getLockMaxLocks",
-       "set_lk_max_locks" => "setLockMaxLocks",
-       "get_lk_max_objects" => "getLockMaxObjects",
-       "set_lk_max_objects" => "setLockMaxObjects",
-       "lock_detect" => "lockDetect",
-       "lock_get" => "lockGet",
-       "lock_id" => "lockId",
-       "lock_id_free" => "lockIdFree",
-       "lock_put" => "lockPut",
-       "lock_stat" => "lockStat",
-       "lock_vec" => "lockVector",
-       "log_archive" => "logArchive",
-       "log_compare" => "logCompare",
-       "log_cursor" => "logCursor",
-       "log_file" => "logFile",
-       "log_flush" => "logFlush",
-       "log_put" => "logPut",
-       "log_stat" => "logStat",
-       "get_lock" => "getLock",
-       "get_lorder" => "getByteOrder",
-       "set_lorder" => "setByteOrder",
-       "get_lsn_offset" => "getLsnOffset",
-       "set_lsn_offset" => "setLsnOffset",
-       "get_maxsize" => "getMaxsize",
-       "set_maxsize" => "setMaxsize",
-       "memp_fstat" => "memoryPoolFileStat",
-       "memp_stat" => "memoryPoolStat",
-       "memp_sync" => "memoryPoolSync",
-       "memp_trickle" => "memoryPoolTrickle",
-       "get_mode" => "getMode",
-       "set_mode" => "setMode",
-       "set_mp_mmapsize" => "setMemoryPoolMapSize",
-       "get_mp_mmapsize" => "getMemoryPoolMapSize",
-       "get_obj" => "getObj",
-       "set_obj" => "setObj",
-       "get_object" => "getObject",
-       "set_object" => "setObject",
-       "get_offset" => "getOffset",
-       "set_offset" => "setOffset",
-       "get_op" => "getOp",
-       "set_op" => "setOp",
-       "open" => "open",
-       "get_open_flags" => "getOpenFlags",
-       "get_pagesize" => "getPageSize",
-       "set_pagesize" => "setPageSize",
-       "set_paniccall" => "setPanic",
-       "prepare" => "prepare",
-       "get_priority" => "getPriority",
-       "set_priority" => "setPriority",
-       "put" => "put",
-       "get_q_extentsize" => "getQueueExtentSize",
-       "set_q_extentsize" => "setQueueExtentSize",
-       "get_recno_key_data" => "getRecordNumber",
-       "set_recno_key_data" => "setRecordNumber",
-       "get_re_delim" => "getRecordDelimiter",
-       "set_re_delim" => "setRecordDelimiter",
-       "get_re_len" => "getRecordLength",
-       "set_re_len" => "setRecordLength",
-       "get_re_pad" => "getRecordPad",
-       "set_re_pad" => "setRecordPad",
-       "get_re_source" => "getRecordSource",
-       "set_re_source" => "setRecordSource",
-       "remove" => "remove",
-       "rename" => "rename",
-       "rep_elect" => "replicationElect",
-       "get_rep_limit" => "getReplicationLimit",
-       "set_rep_limit" => "setReplicationLimit",
-       "get_rep_limit_bytes" => "getReplicationLimit",
-       "get_rep_limit_gbytes" => "getReplicationLimit",
-       "rep_process_message" => "replicationProcessMessage",
-       "set_rep_request" => "setReplicationRequest",
-       "rep_start" => "replicationStart",
-       "rep_stat" => "replicationStat",
-       "set_rep_transport" => "setReplicationTransport",
-       "set_rpc_server" => "setRpcServer",
-       "set" => "set",
-       "get_shm_key" => "getSegmentId",
-       "set_shm_key" => "setSegmentId",
-       "set_size" => "setSize",
-       "get_size" => "getSize",
-       "sync" => "sync",
-       "get_tas_spins" => "getTestAndSetSpins",
-       "set_tas_spins" => "setTestAndSetSpins",
-       "get_timeout" => "getTimeout",
-       "set_timeout" => "setTimeout",
-       "get_tmp_dir" => "getTmpDir",
-       "set_tmp_dir" => "setTmpDir",
-       "get_transactional" => "isTransactional",
-       "truncate" => "truncate",
-       "get_tx_max" => "getTxnMax",
-       "set_tx_max" => "setTxnMax",
-       "get_tx_timestamp" => "getTxnTimestamp",
-       "secondary_key_create" => "secondaryKeyCreate",
-       "set_tx_timestamp" => "setTxnTimestamp",
-       "txn_begin" => "txnBegin",
-       "txn_checkpoint" => "txnCheckpoint",
-       "txn_recover" => "txnRecover",
-       "txn_stat" => "txnStat",
-       "get_type" => "getDbType",
-       "get_ulen" => "getUserBufferLength",
-       "set_ulen" => "setUserBufferLength",
-       "update_dbt" => "updateDbt",
-       "upgrade" => "upgrade",
-       "get_verbose" => "getVerbose",
-       "set_verbose" => "setVerbose",
-       "verify" => "verify",
-       "get_version_major" => "getVersionMajor",
-       "get_version_minor" => "getVersionMinor",
-       "get_version_patch" => "getVersionPatch",
-       "get_version_string" => "getVersionString",
-);
-
-%camel2under = reverse %under2camel;
-
-%refactored = (
-       "pget" => "get",
-       "getReplicationLimitGigabytes" => "getReplicationLimit",
-);
-
-1;
diff --git a/db/dist/camelize.pl b/db/dist/camelize.pl
deleted file mode 100644 (file)
index 541ba22..0000000
+++ /dev/null
@@ -1,324 +0,0 @@
-#!/usr/bin/perl -w
-
-use strict;
-
-use lib '.';
-use camel;
-
-my @lines = ();
-my %deprecated = ();
-
-sub adjust {
-    my ($i, $n, %h) = @_;
-
-    foreach my $k (keys %h) {
-       my @vals = split(/,/, $h{$k});
-       my $nvals = "";
-       foreach my $v (@vals) {
-           if ($v > $i) {
-               $v += $n;
-           }
-           $nvals .= "$v";
-       }
-       $h{$k} = $nvals;
-    }
-
-    return %h;
-}
-
-# Return a line containing the entire signature of the method.
-# This signature may have been spread across many lines, this
-# function will gobble up those lines and shrink the @lines
-# @ array as required.
-sub method_decl {
-    my ($i, $is_interface) = @_;
-    my @newline = ("");
-    my $balanced = 0;
-    my $count = 0;
-
-    chomp($lines[$i]);
-    @newline = ("$lines[$i]");
-
-    while (($balanced == 0) && ($lines[$i] =~ /{/ eq "") && (!$is_interface)) {
-       my ($op) = split(/{/, $lines[$i]); $op =~ s/[^(]//g;
-       my ($cp) = split(/{/, $lines[$i]); $cp =~ s/[^)]//g;
-       $balanced = 1 if (length($op) == length($cp));
-       chomp($lines[$i + 1]);
-       @newline = ("$newline[0]$lines[$i + 1]");
-       splice(@lines, $i, 2, @newline);
-       $count += 1; # for every line we take out, we must put one back
-    }
-    $lines[$i] = "$lines[$i]\n";
-    while ($count--) { splice(@lines, ($i + 1), 0, ("\n")); }
-    return $lines[$i];
-}
-
-# Return the name of the method.
-sub method_name {
-    my ($line) = @_;
-    my $methodname = "";
-
-    ($line) = split(/{/, $line);
-    if (defined($line)) {
-       ($methodname) = reverse(split(/ /, (split(/\(/, $line))[0]));
-       chomp($methodname);
-    }
-    return $methodname;
-}
-
-# Process lines within $classname, return a hash.  Keys are method
-# names, values are comma delimited line numbers where they occur.
-sub public_methods_from {
-    my ($i, $classname, $type) = @_;
-    my %results;
-    my $bc = 1;
-    my $bl = "";
-    my $dep = 0;
-
-    while ($bc > 0 && $i <= $#lines) {
-       my $line = $lines[$i];
-       if ($line =~ /\@deprecated/) { $dep = 1; }
-       # look only for public method declarations
-       if ($line =~ /^\s*public/ && $line =~ /\(/) {
-           $line = method_decl($i, ($type eq "interface" ? 1 : 0));
-           my $methodname = method_name($line);
-           if ($methodname ne $classname) {
-               if (! defined($results{$methodname})) {
-                   $results{$methodname} = "$i";
-               } else {
-                   $results{$methodname} = "$results{$methodname},$i";
-               }
-               if ($dep == 1) {
-                   $deprecated{$methodname} = $line;
-                   $dep = 0;
-               }
-           }
-       }
-       # XXX this assumes that there are no unbalanced braces in comments
-       $bl = $lines[$i]; $bl =~ s/[^{]//g; $bc += length($bl);
-       $bl = $lines[$i]; $bl =~ s/[^}]//g; $bc -= length($bl);
-       $i++;
-    }
-    foreach my $key (keys %deprecated) {
-       $deprecated{$key} = method_type_sig($deprecated{$key});
-#      print "key: $key\t$deprecated{$key}\n";
-    }
-    return %results;
-}
-
-##
-sub method_type_sig {
-    my ($line) = @_;
-    my $typesig = "";
-
-    my ($sig, $tail) = split(/{/, $line);
-    $typesig = $sig; $typesig =~ s/.*public ([^ \t]+).*/$1/;
-    $typesig = "$typesig|";
-    (my $argument) = $sig =~ /\(([^)]+)\)/;
-    if (defined $argument) {
-       my @arguments = split(/,/, $argument);
-       foreach my $ma (@arguments) {
-           $ma =~ /\s*(\S+)\s+(\S+)/;
-           $typesig .= "$1#";
-       }
-    }
-    return $typesig;
-}
-
-
-##
-sub deprecate_method {
-    my ($signature_line, $is_interface) = @_;
-
-    my ($sig, $tail) = split(/{/, $signature_line);
-    my $method = method_name($sig);
-    my $new_method = $camel::under2camel{$method};
-    my @arg_names = (); my @arg_types = (); my @arguments = ();
-
-    (my $argument) = $sig =~ /\(([^)]+)\)/;
-    if (defined $argument) {
-       @arguments = split(/,/, $argument);
-       foreach my $ma (@arguments) {
-           $ma =~ /\s*(\S+)\s+(\S+)/;
-           @arg_types = (@arg_types, $1);
-           @arg_names = (@arg_names, $2);
-       }
-    }
-    # When it comes to interfaces, only the new method will be invoked
-    # by our code, so leaving the old signature around will confuse
-    # programmers.  Worse yet, by leaving around the old signature the
-    # javac compiler will insist that the method be defined or that the
-    # class be declared abstract, a bug either way you look at it on
-    # our part.  The only thing to do is leave it out and go with
-    # the new signature only.
-    my $result = "";
-    if (! $is_interface) {
-       $result .= "\t/**\n";
-       $result .= "\t *\@deprecated As of Berkeley DB 4.2, replaced by ";
-       $result .= "{\@link #$new_method(";
-       $result .= join(",", @arg_types);
-       $result .= ")}\n";
-       $result .= "\t */\n";
-       $result .= "\t$sig";
-       $result .= "{\n" unless $is_interface;
-       if ($signature_line =~ /public void/) {
-           $result .= "\t\t";
-       } else {
-           $result .= "\t\treturn ";
-       }
-       $result .= "$new_method(";
-       $result .= join(", ", @arg_names);
-       $result .= ");\n";
-       $result .= "\t}\n\n";
-    }
-    $result .= "\n";
-    my $new_sig = $sig;
-    $new_sig =~ s/$method\(/$new_method\(/;
-    $result .= "$new_sig";
-    $result .= "{" if ($signature_line =~ /{/);
-    $result .= $tail if (defined $tail);
-    return $result;
-}
-
-sub usage {
-    print "camelize.pl [-d] [-m] [-c] <.java files>\n";
-    print "      -d  --deprecation\n";
-    print "      -m  --methodcalls\n";
-    print "      -c  --comments\n";
-    print "      -h  \n";
-    print "\n";
-    print "Update various aspects of Java files according to\n";
-    print "the mapping information provided by ./camel.pm file.\n";
-}
-
-##
-## MAIN
-
-my %public_methods;
-my $do_deprecation = 0;
-my $do_methodcalls = 0;
-my $do_comments = 0;
-my @files = ();
-
-foreach my $arg (@ARGV) {
-    if ($arg eq "-d" || $arg eq "--deprecation") {
-       $do_deprecation = 1;
-    } elsif ($arg eq "-m" || $arg eq "--methodcalls") {
-       $do_methodcalls = 1;
-    } elsif ($arg eq "-c" || $arg eq "--comments") {
-       $do_comments = 1;
-    } elsif ($arg eq "-h" || $arg eq "--help" || $arg eq "-?") {
-       usage();
-       exit 0;
-    } else {
-       push(@files, $arg);
-    }
-}
-
-if ($do_deprecation + $do_methodcalls + $do_comments == 0) {
-    usage();
-    exit 0;
-}
-
-foreach my $file (@files) {
-    open(IN, $file) or die;
-
-    # Read entire file into this array.
-    @lines = <IN>;
-
-    my $i = 0;
-
-    # SWIG puts some garbage comments into the code,
-    # take them out.
-    while (my $line = $lines[$i]) {
-       $line =~ s!/\* no exception \*/!!;
-       $line =~ s!/\*u_int32_t\*/!!;
-       $line =~ s!/\* package \*/!!;
-       $lines[$i] = $line;
-       $i++;
-    }
-
-    # Deprecate all older API methods and add new methods in their place.
-    if ($do_deprecation == 1) {
-    $i = 0;
-    while (my $line = $lines[$i]) {
-       if ($line =~ /^\s*public( final)? (class|interface) (\w*)/) {
-           %public_methods = public_methods_from($i, $3, $2);
-            my $is_interface = ("$2" eq "interface") ? 1 : 0;
-           foreach my $key (keys %public_methods) {
-               # if this is a method that needs to be translated and
-               # its translation is not the same name, proceed...
-               if (defined($camel::under2camel{$key}) &&
-                   ($key ne $camel::under2camel{$key})) {
-                   # each method name may appear more than once
-                   foreach my $mloc (split(/,/, $public_methods{$key})) {
-                       # make sure that a method with the translated name
-                       # and signature of this one doesn't already exist
-                       my $tm = method_type_sig($lines[$mloc]);
-                       if ((! (defined $deprecated{$key})) ||
-                             ($deprecated{$key} ne $tm)) {
-                           my $dep = deprecate_method($lines[$mloc],
-                               $is_interface);
-                           splice(@lines, $mloc, 1, ($dep));
-                       }
-                   }
-               }
-           }
-       }
-       $i++;
-    }}
-
-    # Look for usage of old API, convert to new API.
-    if ($do_methodcalls == 1) {
-    $i = 0;
-    while (my $line = $lines[$i]) {
-       foreach my $key (keys %camel::under2camel) {
-           if ( ($line =~ /$key\(/) &&
-               !($line =~ /public/)) { # make sure not to rename the
-                                        # method decl lines as they may
-                                        # may be the deprecated cover method
-               $line =~ s/$key\(/$camel::under2camel{$key}\(/g;
-               $lines[$i] = $line;
-           }
-       }
-       $i++;
-    }}
-
-    # Look for comments referencing old API, convert to new API.
-    if ($do_comments == 1) {
-    $i = 0;
-    my $in_comment = 0; my $comment = ""; my $rest = "";
-    while (my $line = $lines[$i]) {
-       if ($in_comment == 0) {
-           ($rest, $comment) = split(/\/\*/, $line);
-           if (defined $comment) {
-               $in_comment = 1;
-               $i--;
-           }
-       } else {
-           # NOTE: if I were really picky I would just modify the
-           # comment portion and rebuild the line from that for the
-           # cases where a line opens with code then a '/*' comment.
-           ($comment, $rest) = split(/\*\//, $line);
-           foreach my $key (keys %camel::under2camel) {
-               if ($line =~ /[^a-zA-Z]$key([^a-zA-Z]|\n)/) {
-                   $line =~ s/$key/$camel::under2camel{$key}/g;
-                   $lines[$i] = $line;
-               }
-           }
-           if (defined $rest) {
-               $in_comment = 0;
-           }
-       }
-       if ($line =~ /\/\//) {
-           ($rest, $comment) = split(/\/\//, $line);
-           foreach my $key (keys %camel::under2camel) {
-               $comment =~ s/\(\w\)$key\(\w\)/$1$camel::under2camel{$key}$2/g;
-           }
-           $lines[$i] = "$rest//$comment";
-       }
-       $i++;
-    }}
-
-    print @lines;
-}
diff --git a/db/dist/db.spec.in b/db/dist/db.spec.in
deleted file mode 100644 (file)
index 7a63362..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# Berkeley DB @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@
-
-Summary: Sleepycat Berkeley DB database library
-Name: db
-Version: @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@
-Release: 1
-Copyright: Freely redistributable, see LICENSE for details.
-Source: http://www.sleepycat.com/update/@DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@/db-@DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@.tar.gz
-URL: http://www.sleepycat.com
-Group: System Environment/Libraries
-BuildRoot: @CONFIGURATION_PATH@/RPM_INSTALL
-
-%define _unpackaged_files_terminate_build       0
-
-%description
-Berkeley DB is a programmatic toolkit that provides fast, scalable and
-reliable application-specific database support for software ranging from
-embedded applications running on hand-held appliances to mission-critical,
-enterprise-scale servers.
-
-The Berkeley DB access methods include B+tree, Extended Linear Hashing,
-Fixed and Variable-length records, and Persistent Queues. Berkeley DB
-provides full replication and transactional support, database recovery,
-online backups, and separate access to locking, logging and shared
-memory caching subsystems.
-
-Berkeley DB supports C, C++, Java, Tcl, Perl, Python and many other
-APIs. The software is available for a wide variety of UNIX/Linux
-platforms, Windows 95/98/NT/2000/XP, VxWorks and QNX.
-
-%prep
-%setup
-
-%build
-cd build_unix
-CFLAGS="$RPM_OPT_FLAGS" ../dist/configure @CONFIGURATION_ARGS@
-make library_build
-
-%install
-cd build_unix
-make prefix=@CONFIGURATION_PATH@/RPM_INSTALL install
-
-@RPM_POST_INSTALL@
-
-@RPM_POST_UNINSTALL@
-
-%changelog
diff --git a/db/dist/s_java_camel b/db/dist/s_java_camel
deleted file mode 100755 (executable)
index 85f482f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh -
-
-if [ $# -ne 1 -o ! -f $1/dbinc/db.in ] ; then
-    DBDIR=..
-else
-    DBDIR=$1
-fi
-
-trap 'rm -rf $TMP; exit 0' 0 1 2 3 13 15
-TMP=./_tmp
-mkdir -p $TMP
-
-for f in $DBDIR/java/src/com/sleepycat/db/*.java ; do
-       a=`basename $f`
-       # echo "Creating new API call while deprecating the old: $a"
-       perl ./camelize.pl -d $f > $TMP/$a
-       mv -f $TMP/$a $f
-done
-
-for f in $DBDIR/java/src/com/sleepycat/db/*.java ; do
-       a=`basename $f`
-       # echo "Updating method calls to new API: $a"
-       perl ./camelize.pl -c $f > $TMP/$a
-       mv -f $TMP/$a $f
-done
diff --git a/db/dist/vx_3.1/Makefile.custom b/db/dist/vx_3.1/Makefile.custom
deleted file mode 100644 (file)
index ca781f7..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Custom Makefile shell
-#
-# This file may be edited freely, since it will not be regenerated
-# by the project manager.
-#
-# Use this makefile to define rules to make external binaries
-# and deposit them in the $(EXTERNAL_BINARIES_DIR) directory.
-#
-# If you have specified external modules during your component
-# creation, you will find make rules already in place below.
-# You will likely have to edit these to suit your individual
-# build setup.
-#
-# You may wish to use the CPU, BUILD_SPEC or TOOL make variables in
-# your Makefile to support builds for different architectures.  Use
-# the FORCE_EXTERNAL_MAKE phony target to ensure that your external
-# make always runs.
-#
-# The example below assumes that your custom makefile is in the
-# mySourceTree directory, and that the binary file it produces
-# is placed into the $(BUILD_SPEC) sub-directory.
-#
-# EXTERNAL_SOURCE_BASE = /folk/me/mySourceTree
-# EXTERNAL_MODULE = myLibrary.o
-# EXTERNAL_MAKE = make
-#
-# $(EXTERNAL_BINARIES_DIR)/$(EXTERNAL_MODULE) : FORCE_EXTERNAL_MAKE
-#      $(EXTERNAL_MAKE) -C $(EXTERNAL_SOURCE_BASE) \
-#      -f $(EXTERNAL_SOURCE_BASE)/Makefile \
-#      CPU=$(CPU) BUILD_SPEC=$(BUILD_SPEC) $(@F)
-#      $(CP) $(subst /,$(DIRCHAR),$(EXTERNAL_SOURCE_BASE)/$(BUILD_SPEC)/$(@F) $@)
-#
-# If you are not adding your external modules from the component wizard,
-# you will have to include them in your component yourself:
-#
-# From the GUI, you can do this with the Component's 'Add external module'
-# dialog.
-#
-# If you are using the command line, add the module(s) by editing the
-# MODULES line in component.cdf file, e.g.
-#
-# Component INCLUDE_MYCOMPONENT {
-#
-#   MODULES         foo.o goo.o \
-#         myLibrary.o
-#
-
-
-# rules to build custom libraries
-
diff --git a/db/dist/vx_3.1/cdf.1 b/db/dist/vx_3.1/cdf.1
deleted file mode 100644 (file)
index 17db06f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE_BERKELEYDB {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
diff --git a/db/dist/vx_3.1/cdf.2 b/db/dist/vx_3.1/cdf.2
deleted file mode 100644 (file)
index 76f123a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-       NAME            BerkeleyDB
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
diff --git a/db/dist/vx_3.1/cdf.3 b/db/dist/vx_3.1/cdf.3
deleted file mode 100644 (file)
index a3146ce..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Parameter information */
-
diff --git a/db/dist/vx_3.1/component.cdf b/db/dist/vx_3.1/component.cdf
deleted file mode 100644 (file)
index 3b60396..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* component.cdf - dynamically updated configuration */
-
-/*
- * NOTE: you may edit this file to alter the configuration
- * But all non-configuration information, including comments,
- * will be lost upon rebuilding this project.
- */
-
-/* Component information */
-
-Component INCLUDE___DB_CAPAPPL_NAME__ {
-       ENTRY_POINTS    ALL_GLOBAL_SYMBOLS
-       MODULES         __DB_APPLICATION_NAME__.o
-       NAME            __DB_APPLICATION_NAME__
-       PREF_DOMAIN     ANY
-       _INIT_ORDER     usrComponentsInit
-}
-
-/* EntryPoint information */
-
-/* Module information */
-
-Module __DB_APPLICATION_NAME__.o {
-
-       NAME            __DB_APPLICATION_NAME__.o
-       SRC_PATH_NAME   $PRJ_DIR/../__DB_APPLICATION_NAME__.c
-}
-
-/* Parameter information */
-
diff --git a/db/dist/vx_3.1/component.wpj b/db/dist/vx_3.1/component.wpj
deleted file mode 100644 (file)
index 01c51c1..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.1
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_objects
-__DB_APPLICATION_NAME__.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_objects
-__DB_APPLICATION_NAME__.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_objects
-__DB_APPLICATION_NAME__.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_objects
-__DB_APPLICATION_NAME__.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -I$(PRJ_DIR)/../.. \
-       -I$(PRJ_DIR)/../../.. \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUM2gnu.debug PENTIUM2gnu.release PENTIUMgnu.debug
-<END>
-
-<BEGIN> PROJECT_FILES
-$(PRJ_DIR)/../__DB_APPLICATION_NAME__.c \
-       $(PRJ_DIR)/compConfig.c
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/dist/vx_3.1/wpj.1 b/db/dist/vx_3.1/wpj.1
deleted file mode 100644 (file)
index 414b4e8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-Document file - DO NOT EDIT
-
-<BEGIN> CORE_INFO_TYPE
-::prj_component
-<END>
-
-<BEGIN> CORE_INFO_VERSION
-AE1.0
-<END>
-
-<BEGIN> BUILD__CURRENT
-PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_CURRENT_TARGET
-default
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_DEFAULTFORCPU
-0
-<END>
-
diff --git a/db/dist/vx_3.1/wpj.2 b/db/dist/vx_3.1/wpj.2
deleted file mode 100644 (file)
index 0294f76..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2 \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../.. \
-       -DDEBUG \
-       -DDIAGNOSTIC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.debug_TC
-::tc_PENTIUM2gnu.debug
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_DEFAULTFORCPU
-0
-<END>
-
diff --git a/db/dist/vx_3.1/wpj.3 b/db/dist/vx_3.1/wpj.3
deleted file mode 100644 (file)
index f06e625..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2 \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../..
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CFLAGS_AS
--mcpu=pentiumpro \
-       -march=pentiumpro \
-       -ansi \
-       -O2 \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM2
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RELEASE
-1
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUM2gnu.release_TC
-::tc_PENTIUM2gnu.release
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_DEFAULTFORCPU
-1
-<END>
-
diff --git a/db/dist/vx_3.1/wpj.4 b/db/dist/vx_3.1/wpj.4
deleted file mode 100644 (file)
index febc6c4..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_infoTags
-toolMacro objects
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_objects
-compConfig.o
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_FILE_$(PRJ_DIR)/compConfig.c_toolMacro
-CC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AR
-arpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_AS
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CC
-ccpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -DRW_MULTI_THREAD \
-       -D_REENTRANT \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -MD \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM \
-       -I$(PRJ_DIR)/.. \
-       -I$(PRJ_DIR)/../.. \
-       -DDEBUG \
-       -DDIAGNOSTIC
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CFLAGS_AS
--mcpu=pentium \
-       -march=pentium \
-       -ansi \
-       -g \
-       -nostdlib \
-       -fno-builtin \
-       -fno-defer-pop \
-       -P \
-       -x \
-       assembler-with-cpp \
-       -Wall \
-       -I. \
-       -I$(WIND_BASE)/target/h \
-       -DCPU=PENTIUM
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPP
-ccpentium -E -P
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_CPPFILT
-c++filtpentium --strip-underscores
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD
-ldpentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDFLAGS
--X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LDPARTIAL
-ccpentium \
-       -B$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/ \
-       -nostdlib \
-       -r \
-       -Wl,-X
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_LD_PARTIAL_FLAGS
--X -r
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_NM
-nmpentium -g
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_DEFINE_MACRO
--D
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_GENERATE_DEPENDENCY_FILE
--MD
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_OPTION_INCLUDE_DIR
--I
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_MACRO_SIZE
-sizepentium
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RELEASE
-0
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_RO_DEPEND_PATH
-$(WIND_BASE)/target/h/
-<END>
-
-<BEGIN> BUILD_PENTIUMgnu.debug_TC
-::tc_PENTIUMgnu.debug
-<END>
-
-<BEGIN> BUILD__LIST
-PENTIUMgnu.debug PENTIUM2gnu.debug PENTIUM2gnu.release
-<END>
-
-<BEGIN> COMPONENT_COM_TYPE
-
-<END>
-
-<BEGIN> PROJECT_FILES
diff --git a/db/dist/vx_3.1/wpj.5 b/db/dist/vx_3.1/wpj.5
deleted file mode 100644 (file)
index f4056e7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<END>
-
-<BEGIN> WCC__CDF_PATH
-$(PRJ_DIR)
-<END>
-
-<BEGIN> WCC__CURRENT
-PENTIUMgnu.debug
-<END>
-
-<BEGIN> WCC__LIST
-PENTIUMgnu.debug
-<END>
-
-<BEGIN> WCC__MXR_LIBS
-lib$(CPU)$(TOOL)vx.a
-<END>
-
-<BEGIN> WCC__OBJS_PATH
-$(WIND_BASE)/target/lib/obj$CPU$TOOLvx
-<END>
-
diff --git a/db/docs/api_tcl/pindex.src b/db/docs/api_tcl/pindex.src
deleted file mode 100644 (file)
index 8d36b87..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-__APIREL__/api_tcl/db_close.html__OCT__2 @db close
-__APIREL__/api_tcl/db_count.html__OCT__2 @db count
-__APIREL__/api_tcl/db_cursor.html__OCT__2 @db cursor
-__APIREL__/api_tcl/db_del.html__OCT__2 @db del
-__APIREL__/api_tcl/db_get.html__OCT__2 @db get
-__APIREL__/api_tcl/db_get_join.html__OCT__2 @db get_join
-__APIREL__/api_tcl/db_get_type.html__OCT__2 @db get_type
-__APIREL__/api_tcl/db_is_byteswapped.html__OCT__2 @db is_byteswapped
-__APIREL__/api_tcl/db_join.html__OCT__2 @db join
-__APIREL__/api_tcl/db_open.html__OCT__2 @berkdb open
-__APIREL__/api_tcl/db_put.html__OCT__2 @db put
-__APIREL__/api_tcl/db_remove.html__OCT__2 @berkdb dbremove
-__APIREL__/api_tcl/db_rename.html__OCT__2 @berkdb dbrename
-__APIREL__/api_tcl/db_stat.html__OCT__2 @db stat
-__APIREL__/api_tcl/db_sync.html__OCT__2 @db sync
-__APIREL__/api_tcl/db_truncate.html__OCT__2 @db truncate
-__APIREL__/api_tcl/dbc_close.html__OCT__2 @db close
-__APIREL__/api_tcl/dbc_del.html__OCT__2 @db del
-__APIREL__/api_tcl/dbc_dup.html__OCT__2 @db dup
-__APIREL__/api_tcl/dbc_get.html__OCT__2 @db get
-__APIREL__/api_tcl/dbc_put.html__OCT__2 @dbc put
-__APIREL__/api_tcl/env_close.html__OCT__2 @env close
-__APIREL__/api_tcl/env_dbremove.html__OCT__2 @env dbremove
-__APIREL__/api_tcl/env_dbrename.html__OCT__2 @env dbrename
-__APIREL__/api_tcl/env_open.html__OCT__2 @berkdb env
-__APIREL__/api_tcl/env_remove.html__OCT__2 @berkdb envremove
-__APIREL__/api_tcl/txn.html__OCT__2 @env txn
-__APIREL__/api_tcl/txn_abort.html__OCT__2 @txn abort
-__APIREL__/api_tcl/txn_checkpoint.html__OCT__2 @env txn_checkpoint
-__APIREL__/api_tcl/txn_commit.html__OCT__2 @txn commit
-__APIREL__/api_tcl/version.html__OCT__2 @berkdb version
diff --git a/db/docs/api_tcl/tcl_pindex.html b/db/docs/api_tcl/tcl_pindex.html
deleted file mode 100644 (file)
index 0f9d77e..0000000
+++ /dev/null
@@ -1,359 +0,0 @@
-<html>
-<head>
-<title>Berkeley DB: Tcl API Index</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++">
-</head>
-<body bgcolor=white>
-<h1 align=center>Tcl API Index</h1>
-<center>
-<table cellspacing=0 cellpadding=0>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--disable-cryptography">--disable-cryptography</a></td></tr>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--disable-hash">--disable-hash</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--disable-largefile">--disable-largefile</a></td></tr>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--disable-queue">--disable-queue</a></td></tr>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--disable-replication">--disable-replication</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--disable-shared">--disable-shared</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--disable-static">--disable-static</a></td></tr>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--disable-verify">--disable-verify</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-compat185">--enable-compat185</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-cxx">--enable-cxx</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-debug">--enable-debug</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-debug_rop">--enable-debug_rop</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-debug_wop">--enable-debug_wop</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-diagnostic">--enable-diagnostic</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-dump185">--enable-dump185</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-java">--enable-java</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-posixmutexes">--enable-posixmutexes</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-rpc">--enable-rpc</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-smallbuild">--enable-smallbuild</a></td></tr>
-<tr><td align=right>Building a small memory footprint library </td><td><a href="../ref/build_unix/small.html#--enable-smallbuild">--enable-smallbuild</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-tcl">--enable-tcl</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-test">--enable-test</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-uimutexes">--enable-uimutexes</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--enable-umrw">--enable-umrw</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--with-mutex=MUTEX">--with-mutex=MUTEX</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--with-mutexalign=ALIGNMENT">--with-mutexalign=ALIGNMENT</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--with-rpm=ARCHIVE">--with-rpm=ARCHIVE</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--with-tcl=DIR">--with-tcl=DIR</a></td></tr>
-<tr><td align=right>Configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#--with-uniquename=NAME">--with-uniquename=NAME</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/install/file.html#2">/etc/magic</a></td></tr>
-<tr><td align=right>configuring Berkeley DB </td><td><a href="../ref/build_unix/conf.html#7">1.85</a> API compatibility</td></tr>
-<tr><td align=right>building a utility to dump Berkeley DB </td><td><a href="../ref/build_unix/conf.html#9">1.85</a> databases</td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.2.0/intro.html#2">2.0</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.3.0/intro.html#2">3.0</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.3.1/intro.html#2">3.1</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.3.2/intro.html#2">3.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.3.3/intro.html#2">3.3</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.0/intro.html#2">4.0</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.1/intro.html#2">4.1</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/cksum.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/client.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/del.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/intro.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/java.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/lockng.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/nosync.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/priority.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/queue.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/repinit.html#2">4.2</a></td></tr>
-<tr><td align=right>Upgrading to release </td><td><a href="../ref/upgrade.4.2/verify.html#2">4.2</a></td></tr>
-<tr><td align=right>selecting an </td><td><a href="../ref/am_conf/select.html#2">access</a> method</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/faq.html#2">access</a> method FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/tune.html#2">access</a> method tuning</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/am_conf/intro.html#2">access</a> methods</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/aix.html#2">AIX</a></td></tr>
-<tr><td align=right>data </td><td><a href="../ref/am_misc/align.html#2">alignment</a></td></tr>
-<tr><td align=right>programmatic </td><td><a href="../ref/arch/apis.html#2">APIs</a></td></tr>
-<tr><td align=right>hot </td><td><a href="../ref/transapp/archival.html#4">backup</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb/cs_bdb_bind.html#2">BDB</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb/cs_bdb_collection.html#2">BDB</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb/overview.html#2">BDB</a></td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_remove.html#2">berkdb</a> dbremove</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_rename.html#2">berkdb</a> dbrename</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/env_open.html#2">berkdb</a> env</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/env_remove.html#2">berkdb</a> envremove</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_open.html#2">berkdb</a> open</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/version.html#2">berkdb</a> version</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/mp/intro.html#4">buffer</a> pool subsystem</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/intro.html#3">building</a> for QNX</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/intro.html#2">building</a> for UNIX</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/notes.html#2">building</a> for UNIX FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_vxworks/intro.html#2">building</a> for VxWorks</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_vxworks/introae.html#2">building</a> for VxWorks AE</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_vxworks/faq.html#2">building</a> for VxWorks FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_win/intro.html#2">building</a> for Win32</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_win/faq.html#2">building</a> for Windows FAQ</td></tr>
-<tr><td align=right>selecting a </td><td><a href="../ref/am_conf/byteorder.html#2">byte</a> order</td></tr>
-<tr><td align=right>configuring the </td><td><a href="../ref/build_unix/conf.html#8">C++</a> API</td></tr>
-<tr><td align=right>flushing the database </td><td><a href="../ref/am/sync.html#2">cache</a></td></tr>
-<tr><td align=right>selecting a </td><td><a href="../ref/am_conf/cachesize.html#2">cache</a> size</td></tr>
-<tr><td align=right>introduction to the memory </td><td><a href="../ref/mp/intro.html#3">cache</a> subsystem</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/archival.html#3">catastrophic</a> recovery</td></tr>
-<tr><td align=right>Patches, Updates and </td><td><a href="http://www.sleepycat.com/update/index.html">Change</a> logs</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/curclose.html#2">closing</a> a cursor</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/close.html#2">closing</a> a database</td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am_misc/faq.html#3">compaction</a></td></tr>
-<tr><td align=right>specifying a Btree </td><td><a href="../ref/am_conf/bt_compare.html#2">comparison</a> function</td></tr>
-<tr><td align=right>changing </td><td><a href="../ref/build_unix/flags.html#2">compile</a> or load options</td></tr>
-<tr><td align=right></td><td><a href="../ref/cam/intro.html#2">Concurrent</a> Data Store</td></tr>
-<tr><td align=right>database environment </td><td><a href="../ref/env/db_config.html#3">configuration</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/conf.html#2">configuring</a> Berkeley DB for UNIX systems</td></tr>
-<tr><td align=right>salvaging </td><td><a href="../ref/am/verify.html#4">corrupted</a> databases</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/count.html#2">counting</a> data items for a key</td></tr>
-<tr><td align=right>closing a </td><td><a href="../ref/am/curclose.html#3">cursor</a></td></tr>
-<tr><td align=right>deleting records with a </td><td><a href="../ref/am/curdel.html#3">cursor</a></td></tr>
-<tr><td align=right>duplicating a </td><td><a href="../ref/am/curdup.html#3">cursor</a></td></tr>
-<tr><td align=right>retrieving records with a </td><td><a href="../ref/am/curget.html#3">cursor</a></td></tr>
-<tr><td align=right>storing records with a </td><td><a href="../ref/am/curput.html#3">cursor</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/stability.html#2">cursor</a> stability</td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am/cursor.html#2">cursors</a></td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_close.html#2">db</a> close</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/dbc_close.html#2">db</a> close</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_count.html#2">db</a> count</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_cursor.html#2">db</a> cursor</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_del.html#2">db</a> del</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/dbc_del.html#2">db</a> del</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/dbc_dup.html#2">db</a> dup</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_get.html#2">db</a> get</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/dbc_get.html#2">db</a> get</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_get_join.html#2">db</a> get_join</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_get_type.html#2">db</a> get_type</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_is_byteswapped.html#2">db</a> is_byteswapped</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_join.html#2">db</a> join</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_put.html#2">db</a> put</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_stat.html#2">db</a> stat</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_sync.html#2">db</a> sync</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/db_truncate.html#2">db</a> truncate</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/dbc_put.html#2">dbc</a> put</td></tr>
-<tr><td align=right></td><td><a href="../ref/env/db_config.html#2">DB_CONFIG</a></td></tr>
-<tr><td align=right>File naming </td><td><a href="../ref/env/naming.html#DB_HOME">DB_HOME</a></td></tr>
-<tr><td align=right>File naming </td><td><a href="../ref/env/naming.html#db_home">db_home</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_KEYEMPTY">DB_KEYEMPTY</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_KEYEXIST">DB_KEYEXIST</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/program/errorret.html#4">DB_LOCK_DEADLOCK</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_LOCK_DEADLOCK">DB_LOCK_DEADLOCK</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_LOCK_NOTGRANTED">DB_LOCK_NOTGRANTED</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_NOTFOUND">DB_NOTFOUND</a></td></tr>
-<tr><td align=right>Error returns to applications </td><td><a href="../ref/program/errorret.html#DB_RUNRECOVERY">DB_RUNRECOVERY</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/lock/dead.html#2">deadlocks</a></td></tr>
-<tr><td align=right>introduction to </td><td><a href="../ref/debug/intro.html#2">debugging</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/debug/common.html#2">debugging</a> applications</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/stability.html#4">degrees</a> of isolation</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/delete.html#2">deleting</a> records</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/curdel.html#2">deleting</a> records with a cursor</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/read.html#4">dirty</a> reads</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/diskspace.html#2">disk</a> space requirements</td></tr>
-<tr><td align=right></td><td><a href="../ref/xa/intro.html#2">Distributed</a> Transactions</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/faq.html#5">double</a> buffering</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_conf/dup.html#2">duplicate</a> data items</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/curdup.html#2">duplicating</a> a cursor</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/truncate.html#3">emptying</a> a database</td></tr>
-<tr><td align=right></td><td><a href="../ref/env/encrypt.html#2">encryption</a></td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/env_close.html#2">env</a> close</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/env_dbremove.html#2">env</a> dbremove</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/env_dbrename.html#2">env</a> dbrename</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/txn.html#2">env</a> txn</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/txn_checkpoint.html#2">env</a> txn_checkpoint</td></tr>
-<tr><td align=right>database </td><td><a href="../ref/env/create.html#2">environment</a></td></tr>
-<tr><td align=right>database </td><td><a href="../ref/env/faq.html#2">environment</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/program/environ.html#2">environment</a> variables</td></tr>
-<tr><td align=right>introduction to database </td><td><a href="../ref/env/intro.html#2">environments</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/join.html#2">equality</a> join</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/error.html#2">error</a> handling</td></tr>
-<tr><td align=right></td><td><a href="../ref/program/errorret.html#3">error</a> name space</td></tr>
-<tr><td align=right></td><td><a href="../ref/program/errorret.html#2">error</a> returns</td></tr>
-<tr><td align=right>selecting a Queue </td><td><a href="../ref/am_conf/extentsize.html#2">extent</a> size</td></tr>
-<tr><td align=right>hot </td><td><a href="../ref/transapp/hotfail.html#2">failover</a></td></tr>
-<tr><td align=right>Java API </td><td><a href="../ref/bdb/faq.html#2">FAQ</a></td></tr>
-<tr><td align=right>Java </td><td><a href="../ref/java/faq.html#2">FAQ</a></td></tr>
-<tr><td align=right>Tcl </td><td><a href="../ref/tcl/faq.html#2">FAQ</a></td></tr>
-<tr><td align=right>XA </td><td><a href="../ref/xa/faq.html#2">FAQ</a></td></tr>
-<tr><td align=right>configuring without large </td><td><a href="../ref/build_unix/conf.html#4">file</a> support</td></tr>
-<tr><td align=right></td><td><a href="../ref/install/file.html#3">file</a> utility</td></tr>
-<tr><td align=right>returning pages to the </td><td><a href="../ref/am_misc/faq.html#4">filesystem</a></td></tr>
-<tr><td align=right>recovery and </td><td><a href="../ref/transapp/filesys.html#2">filesystem</a> operations</td></tr>
-<tr><td align=right>remote </td><td><a href="../ref/env/remote.html#2">filesystems</a></td></tr>
-<tr><td align=right>page </td><td><a href="../ref/am_conf/h_ffactor.html#2">fill</a> factor</td></tr>
-<tr><td align=right>configuring a small memory </td><td><a href="../ref/build_unix/conf.html#12">footprint</a> library</td></tr>
-<tr><td align=right>Berkeley DB </td><td><a href="../ref/program/scope.html#3">free-threaded</a> handles</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/freebsd.html#2">FreeBSD</a></td></tr>
-<tr><td align=right>specifying a database </td><td><a href="../ref/am_conf/h_hash.html#2">hash</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am_conf/h_nelem.html#2">hash</a> table size</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/hpux.html#2">HP-UX</a></td></tr>
-<tr><td align=right>secondary </td><td><a href="../ref/am/second.html#3">indices</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/install.html#2">installing</a> Berkeley DB for UNIX systems</td></tr>
-<tr><td align=right></td><td><a href="../ref/program/compatible.html#2">interface</a> compatibility</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/irix.html#2">IRIX</a></td></tr>
-<tr><td align=right>degrees of </td><td><a href="../ref/am_misc/stability.html#5">isolation</a></td></tr>
-<tr><td align=right>configuring the </td><td><a href="../ref/build_unix/conf.html#10">Java</a> API</td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb/faq.html#3">Java</a> API FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/java/compat.html#2">Java</a> compatibility</td></tr>
-<tr><td align=right></td><td><a href="../ref/java/conf.html#2">Java</a> configuration</td></tr>
-<tr><td align=right></td><td><a href="../ref/java/faq.html#3">Java</a> FAQ</td></tr>
-<tr><td align=right>equality </td><td><a href="../ref/am/join.html#3">join</a></td></tr>
-<tr><td align=right>retrieved </td><td><a href="../ref/am_misc/perm.html#3">key/data</a> permanence</td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am_misc/dbsizes.html#2">limits</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/linux.html#2">Linux</a></td></tr>
-<tr><td align=right>changing compile or </td><td><a href="../ref/build_unix/flags.html#3">load</a> options</td></tr>
-<tr><td align=right>standard </td><td><a href="../ref/lock/stdmode.html#2">lock</a> modes</td></tr>
-<tr><td align=right>page-level </td><td><a href="../ref/lock/page.html#2">locking</a></td></tr>
-<tr><td align=right>two-phase </td><td><a href="../ref/lock/twopl.html#2">locking</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/lock/nondb.html#2">locking</a> and non-Berkeley DB applications</td></tr>
-<tr><td align=right></td><td><a href="../ref/lock/config.html#2">locking</a> configuration</td></tr>
-<tr><td align=right>Berkeley DB Transactional Data Store </td><td><a href="../ref/lock/am_conv.html#2">locking</a> conventions</td></tr>
-<tr><td align=right>Berkeley DB Concurrent Data Store </td><td><a href="../ref/lock/cam_conv.html#2">locking</a> conventions</td></tr>
-<tr><td align=right></td><td><a href="../ref/lock/page.html#3">locking</a> granularity</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/lock/intro.html#2">locking</a> subsystem</td></tr>
-<tr><td align=right>sizing the </td><td><a href="../ref/lock/max.html#2">locking</a> subsystem</td></tr>
-<tr><td align=right></td><td><a href="../ref/lock/notxn.html#2">locking</a> without transactions</td></tr>
-<tr><td align=right></td><td><a href="../ref/log/limits.html#2">log</a> file limits</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/logfile.html#2">log</a> file removal</td></tr>
-<tr><td align=right></td><td><a href="../ref/log/config.html#2">logging</a> configuration</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/log/intro.html#2">logging</a> subsystem</td></tr>
-<tr><td align=right>retrieving Btree records by </td><td><a href="../ref/am_conf/bt_recnum.html#3">logical</a> record @number</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/macosx.html#2">Mac</a> OS X</td></tr>
-<tr><td align=right></td><td><a href="../ref/mp/config.html#2">memory</a> pool configuration</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/mp/intro.html#2">memory</a> pool subsystem</td></tr>
-<tr><td align=right>configuring for </td><td><a href="../ref/build_win/faq.html#4">MinGW</a></td></tr>
-<tr><td align=right>Berkeley DB library </td><td><a href="../ref/program/namespace.html#2">name</a> spaces</td></tr>
-<tr><td align=right>file </td><td><a href="../ref/env/naming.html#2">naming</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/join.html#4">natural</a> join</td></tr>
-<tr><td align=right></td><td><a href="../ref/env/remote.html#3">NFS</a> problems</td></tr>
-<tr><td align=right>retrieving Btree records by logical record </td><td><a href="../ref/am_conf/bt_recnum.html#2">number</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/open.html#2">opening</a> a database</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/osf1.html#2">OSF/1</a></td></tr>
-<tr><td align=right>selecting a </td><td><a href="../ref/am_conf/pagesize.html#2">page</a> size</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/partial.html#2">partial</a> record storage and retrieval</td></tr>
-<tr><td align=right></td><td><a href="http://www.sleepycat.com/update/index.html">Patches,</a> Updates and Change logs</td></tr>
-<tr><td align=right></td><td><a href="../ref/perl/intro.html#2">Perl</a></td></tr>
-<tr><td align=right>retrieved key/data </td><td><a href="../ref/am_misc/perm.html#2">permanence</a></td></tr>
-<tr><td align=right>task/thread </td><td><a href="../ref/program/faq.html#2">priority</a></td></tr>
-<tr><td align=right>Sleepycat Software's Berkeley DB </td><td><a href="../ref/intro/products.html#2">products</a></td></tr>
-<tr><td align=right>building for </td><td><a href="../ref/build_unix/intro.html#5">QNX</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/qnx.html#2">QNX</a></td></tr>
-<tr><td align=right>dirty </td><td><a href="../ref/transapp/read.html#3">reads</a></td></tr>
-<tr><td align=right>logical </td><td><a href="../ref/am_conf/logrec.html#2">record</a> numbers</td></tr>
-<tr><td align=right>managing </td><td><a href="../ref/am_conf/recno.html#2">record-based</a> databases</td></tr>
-<tr><td align=right>logically renumbering </td><td><a href="../ref/am_conf/renumber.html#2">records</a></td></tr>
-<tr><td align=right>Berkeley DB </td><td><a href="../ref/transapp/reclimit.html#2">recoverability</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/read.html#2">repeatable</a> read</td></tr>
-<tr><td align=right>introduction to </td><td><a href="../ref/rep/intro.html#2">replication</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/xa/intro.html#3">Resource</a> Manager</td></tr>
-<tr><td align=right>XA </td><td><a href="../ref/xa/xa_intro.html#3">Resource</a> Manager</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/get.html#2">retrieving</a> records</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_misc/get_bulk.html#2">retrieving</a> records in bulk</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/curget.html#2">retrieving</a> records with a cursor</td></tr>
-<tr><td align=right></td><td><a href="../ref/rpc/client.html#2">RPC</a> client</td></tr>
-<tr><td align=right>configuring a </td><td><a href="../ref/build_unix/conf.html#11">RPC</a> client/server</td></tr>
-<tr><td align=right>introduction to </td><td><a href="../ref/rpc/intro.html#2">rpc</a> client/server</td></tr>
-<tr><td align=right></td><td><a href="../ref/rpc/faq.html#2">RPC</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/rpc/server.html#2">RPC</a> server</td></tr>
-<tr><td align=right></td><td><a href="../ref/install/rpm.html#2">RPM</a></td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am/verify.html#3">salvage</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/sco.html#2">SCO</a></td></tr>
-<tr><td align=right>Berkeley DB handle </td><td><a href="../ref/program/scope.html#2">scope</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/second.html#2">secondary</a> indices</td></tr>
-<tr><td align=right></td><td><a href="../ref/env/security.html#2">security</a></td></tr>
-<tr><td align=right>disabling </td><td><a href="../ref/build_unix/conf.html#5">shared</a> libraries</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/shlib.html#2">shared</a> libraries</td></tr>
-<tr><td align=right></td><td><a href="../ref/program/appsignals.html#2">signal</a> handling</td></tr>
-<tr><td align=right></td><td><a href="http://www.sleepycat.com/">Sleepycat</a> Software</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/solaris.html#2">Solaris</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/distrib/layout.html#2">source</a> code layout</td></tr>
-<tr><td align=right>cursor </td><td><a href="../ref/am_misc/stability.html#3">stability</a></td></tr>
-<tr><td align=right>disabling </td><td><a href="../ref/build_unix/conf.html#6">static</a> libraries</td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am/stat.html#2">statistics</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/put.html#2">storing</a> records</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/curput.html#2">storing</a> records with a cursor</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/sunos.html#2">SunOS</a></td></tr>
-<tr><td align=right>loading Berkeley DB with </td><td><a href="../ref/tcl/intro.html#2">Tcl</a></td></tr>
-<tr><td align=right>using Berkeley DB with </td><td><a href="../ref/tcl/using.html#2">Tcl</a></td></tr>
-<tr><td align=right>configuring the </td><td><a href="../ref/build_unix/conf.html#13">Tcl</a> API</td></tr>
-<tr><td align=right></td><td><a href="../ref/tcl/program.html#2">Tcl</a> API programming notes</td></tr>
-<tr><td align=right></td><td><a href="../ref/tcl/faq.html#3">Tcl</a> FAQ</td></tr>
-<tr><td align=right>configuring the </td><td><a href="../ref/build_unix/conf.html#14">test</a> suite</td></tr>
-<tr><td align=right>running the </td><td><a href="../ref/test/run.html#2">test</a> suite</td></tr>
-<tr><td align=right>running the </td><td><a href="../ref/build_unix/test.html#2">test</a> suite under UNIX</td></tr>
-<tr><td align=right>running the </td><td><a href="../ref/build_win/test.html#2">test</a> suite under Windows</td></tr>
-<tr><td align=right></td><td><a href="../ref/am_conf/re_source.html#2">text</a> backing files</td></tr>
-<tr><td align=right>loading </td><td><a href="../ref/dumpload/text.html#2">text</a> into databases</td></tr>
-<tr><td align=right>dumping/loading </td><td><a href="../ref/dumpload/utility.html#2">text</a> to/from databases</td></tr>
-<tr><td align=right>building </td><td><a href="../ref/program/mt.html#2">threaded</a> applications</td></tr>
-<tr><td align=right>lock </td><td><a href="../ref/lock/timeout.html#2">timeouts</a></td></tr>
-<tr><td align=right>transaction </td><td><a href="../ref/lock/timeout.html#3">timeouts</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/txn/config.html#2">transaction</a> configuration</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/faq.html#2">transaction</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/txn/limits.html#2">transaction</a> limits</td></tr>
-<tr><td align=right></td><td><a href="../ref/xa/build.html#2">Transaction</a> Manager</td></tr>
-<tr><td align=right>administering </td><td><a href="../ref/transapp/admin.html#2">transaction</a> protected applications</td></tr>
-<tr><td align=right>archival in </td><td><a href="../ref/transapp/archival.html#2">transaction</a> protected applications</td></tr>
-<tr><td align=right>checkpoints in </td><td><a href="../ref/transapp/checkpoint.html#2">transaction</a> protected applications</td></tr>
-<tr><td align=right>deadlock detection in </td><td><a href="../ref/transapp/deadlock.html#2">transaction</a> protected applications</td></tr>
-<tr><td align=right>recovery in </td><td><a href="../ref/transapp/recovery.html#2">transaction</a> protected applications</td></tr>
-<tr><td align=right>introduction to the </td><td><a href="../ref/txn/intro.html#2">transaction</a> subsystem</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/throughput.html#2">transaction</a> throughput</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/tune.html#2">transaction</a> tuning</td></tr>
-<tr><td align=right></td><td><a href="../ref/transapp/intro.html#2">Transactional</a> Data Store</td></tr>
-<tr><td align=right>nested </td><td><a href="../ref/transapp/nested.html#2">transactions</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/am/truncate.html#2">truncating</a> a database</td></tr>
-<tr><td align=right>access method </td><td><a href="../ref/am_misc/tune.html#3">tuning</a></td></tr>
-<tr><td align=right>transaction </td><td><a href="../ref/transapp/tune.html#3">tuning</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/catalog.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/env.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/except.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/keyvalue.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/main.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/read.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/stores.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/transact.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/views.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_basic/write.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_entity/bindings.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_entity/classes.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_entity/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_entity/read.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_entity/views.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_index/foreign.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_index/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_index/read.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_index/second.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_index/views.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_sentity/binding.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_sentity/class.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_sentity/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_sentity/remove.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/extract.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/format.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/sorted.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/tbinding.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tuple/tsbinding.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tut/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right></td><td><a href="../ref/bdb_tut/summary.html#2">tutorial</a></td></tr>
-<tr><td align=right>simple </td><td><a href="../ref/simple_tut/intro.html#2">tutorial</a></td></tr>
-<tr><td align=right>configuring Berkeley DB with the </td><td><a href="../ref/xa/xa_config.html#2">Tuxedo</a> System</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/txn_abort.html#2">txn</a> abort</td></tr>
-<tr><td align=right></td><td><a href="../api_tcl/txn_commit.html#2">txn</a> commit</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_unix/ultrix.html#2">Ultrix</a></td></tr>
-<tr><td align=right>building for </td><td><a href="../ref/build_unix/intro.html#4">UNIX</a></td></tr>
-<tr><td align=right>building for </td><td><a href="../ref/build_unix/notes.html#3">UNIX</a> FAQ</td></tr>
-<tr><td align=right>configuring Berkeley DB for </td><td><a href="../ref/build_unix/conf.html#3">UNIX</a> systems</td></tr>
-<tr><td align=right>Patches, </td><td><a href="http://www.sleepycat.com/update/index.html">Updates</a> and Change logs</td></tr>
-<tr><td align=right></td><td><a href="../ref/am/upgrade.html#2">upgrading</a> databases</td></tr>
-<tr><td align=right></td><td><a href="../ref/arch/utilities.html#2">utilities</a></td></tr>
-<tr><td align=right>database </td><td><a href="../ref/am/verify.html#2">verification</a></td></tr>
-<tr><td align=right>building for </td><td><a href="../ref/build_vxworks/faq.html#3">VxWorks</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_vxworks/notes.html#2">VxWorks</a> notes</td></tr>
-<tr><td align=right>running the test suite under </td><td><a href="../ref/build_win/test.html#3">Windows</a></td></tr>
-<tr><td align=right>building for </td><td><a href="../ref/build_win/faq.html#3">Windows</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/build_win/notes.html#2">Windows</a> notes</td></tr>
-<tr><td align=right></td><td><a href="../ref/xa/faq.html#3">XA</a> FAQ</td></tr>
-<tr><td align=right></td><td><a href="../ref/xa/xa_intro.html#2">XA</a> Resource Manager</td></tr>
-<tr><td align=right></td><td><a href="../ref/env/region.html#2">__db.001</a></td></tr>
-</table>
-</center>
-<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font>
-</body>
-</html>
diff --git a/db/docs/java/com/sleepycat/bdb/CurrentTransaction.html b/db/docs/java/com/sleepycat/bdb/CurrentTransaction.html
deleted file mode 100644 (file)
index 17ca7d9..0000000
+++ /dev/null
@@ -1,472 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-CurrentTransaction (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.CurrentTransaction,CurrentTransaction class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="CurrentTransaction (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CurrentTransaction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="CurrentTransaction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class CurrentTransaction</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.CurrentTransaction</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>CurrentTransaction</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Provides access to the current transaction for the current thread within the
- context of a Berkeley DB environment.  This class provides explicit
- transaction control beyond that provided by the <A HREF="../../../com/sleepycat/bdb/TransactionRunner.html"><CODE>TransactionRunner</CODE></A>
- class.  However, both methods of transaction control manage per-thread
- transactions.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#abortTxn()">abortTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aborts the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn()">beginTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn(boolean, boolean)">beginTxn</A></B>(boolean&nbsp;dirtyRead,
-         boolean&nbsp;noWait)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#commitTxn()">commitTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commits the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the underlying Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#getInstance(com.sleepycat.db.DbEnv)">getInstance</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CurrentTransaction accessor for a specified Berkeley DB
- environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#getTxn()">getTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the transaction associated with the current thread for this
- environment, or null if no transaction is active.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#isAutoCommit()">isAutoCommit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether AUTO_COMMIT will be used for all non-cursor write
- operations when no transaction is active.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#isDirtyRead()">isDirtyRead</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether dirty-read is used for the current transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html#isNoWait()">isNoWait</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether no-wait is used for the current transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getInstance(com.sleepycat.db.DbEnv)"><!-- --></A><H3>
-getInstance</H3>
-<PRE>
-public static <A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A> <B>getInstance</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</PRE>
-<DL>
-<DD>Gets the CurrentTransaction accessor for a specified Berkeley DB
- environment.  This method always returns the same reference when called
- more than once with the same environment parameter.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>env</CODE> - is an open Berkeley DB environment.
-<DT><B>Returns:</B><DD>the CurrentTransaction accessor for the given environment, or
- null if the environment is not transactional.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEnv()"><!-- --></A><H3>
-getEnv</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>getEnv</B>()</PRE>
-<DL>
-<DD>Returns the underlying Berkeley DB environment.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isAutoCommit()"><!-- --></A><H3>
-isAutoCommit</H3>
-<PRE>
-public final boolean <B>isAutoCommit</B>()</PRE>
-<DL>
-<DD>Returns whether AUTO_COMMIT will be used for all non-cursor write
- operations when no transaction is active.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyRead()"><!-- --></A><H3>
-isDirtyRead</H3>
-<PRE>
-public final boolean <B>isDirtyRead</B>()</PRE>
-<DL>
-<DD>Returns whether dirty-read is used for the current transaction.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isNoWait()"><!-- --></A><H3>
-isNoWait</H3>
-<PRE>
-public final boolean <B>isNoWait</B>()</PRE>
-<DL>
-<DD>Returns whether no-wait is used for the current transaction.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTxn()"><!-- --></A><H3>
-getTxn</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>getTxn</B>()</PRE>
-<DL>
-<DD>Returns the transaction associated with the current thread for this
- environment, or null if no transaction is active.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="beginTxn()"><!-- --></A><H3>
-beginTxn</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>beginTxn</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Begins a new transaction for this environment and associates it with
- the current thread.  If a transaction is already active for this
- environment and thread, a nested transaction will be created.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the new transaction.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if the transaction cannot be started, in which case
- any existing transaction is not affected.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="beginTxn(boolean, boolean)"><!-- --></A><H3>
-beginTxn</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>beginTxn</B>(boolean&nbsp;dirtyRead,
-                            boolean&nbsp;noWait)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Begins a new transaction for this environment and associates it with
- the current thread.  If a transaction is already active for this
- environment and thread, a nested transaction will be created.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dirtyRead</CODE> - true if this transaction should read data that is
- modified by another transaction but not committed.<DD><CODE>noWait</CODE> - true if this transaction should throw
- DbLockNotGrantedException instead of blocking when trying to access data
- that is locked by another transaction.
-<DT><B>Returns:</B><DD>the new transaction.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if the transaction cannot be started, in which case
- any existing transaction is not affected.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="commitTxn()"><!-- --></A><H3>
-commitTxn</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>commitTxn</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></PRE>
-<DL>
-<DD>Commits the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the parent transaction or null if the committed transaction was
- not nested.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if an error occurs commiting the transaction.  The
- transaction will still be closed and the parent transaction will become
- the current transaction.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></CODE> - if no transaction is active for the
- current thread for this environement.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="abortTxn()"><!-- --></A><H3>
-abortTxn</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>abortTxn</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></PRE>
-<DL>
-<DD>Aborts the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the parent transaction or null if the aborted transaction was
- not nested.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if an error occurs aborting the transaction.  The
- transaction will still be closed and the parent transaction will become
- the current transaction.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></CODE> - if no transaction is active for the
- current thread for this environement.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CurrentTransaction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="CurrentTransaction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataCursor.html b/db/docs/java/com/sleepycat/bdb/DataCursor.html
deleted file mode 100644 (file)
index 163f192..0000000
+++ /dev/null
@@ -1,690 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataCursor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataCursor,DataCursor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataCursor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataCursor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataDb.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataCursor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataCursor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.DataCursor</B>
-</PRE>
-<HR>
-<DL>
-<DT>public final class <B>DataCursor</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-(<em>internal</em>) Represents a Berkeley DB cursor and adds support for
- indices, bindings and key ranges.
-
- <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- deleted in the future.  It is public only so it may be used by
- subpackages.</p>
-
- <p>This class operates on a view and takes care of reading and updating
- indices, calling bindings, constraining access to a key range, etc.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataCursor)">DataCursor</A></B>(<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clones a cursor preserving the current position.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean)">DataCursor</A></B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object)">DataCursor</A></B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object, boolean, java.lang.Object, boolean)">DataCursor</A></B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-           boolean&nbsp;beginInclusive,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-           boolean&nbsp;endInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and key range.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#count()">count</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the number of duplicates for the current key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#delete()">delete</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'delete' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#find(java.lang.Object, boolean)">find</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-     boolean&nbsp;findFirst)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the given value, using DB_GET_BOTH if possible, or a sequential
- search otherwise.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#get(java.lang.Object, java.lang.Object, int, boolean)">get</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    boolean&nbsp;lockForWrite)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform a database 'get' using the given key and value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#getCurrentKey()">getCurrentKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key object for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#getCurrentRecordNumber()">getCurrentRecordNumber</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the record number for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#getCurrentValue()">getCurrentValue</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value object for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#getView()">getView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the view for this cursor, as specified to the constructor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#hasRecNumAccess()">hasRecNumAccess</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether record number access is allowed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#isWriteAllowed()">isWriteAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether write is allowed for this cursor, as specified to the
- constructor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[])">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'put' operation, optionally returning
- the previous value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataCursor.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[], boolean)">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue,
-    boolean&nbsp;useCurrentKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'put' operation, optionally using the
- current key instead of the key parameter.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataCursor(com.sleepycat.bdb.DataView, boolean)"><!-- --></A><H3>
-DataCursor</H3>
-<PRE>
-public <B>DataCursor</B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-                  boolean&nbsp;writeAllowed)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Creates a cursor for a given view.
-<P>
-<DT><B>Parameters:</B><DD><CODE>view</CODE> - the database view traversed by the cursor.<DD><CODE>writeAllowed</CODE> - whether the cursor can be used for writing.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-<HR>
-
-<A NAME="DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object)"><!-- --></A><H3>
-DataCursor</H3>
-<PRE>
-public <B>DataCursor</B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-                  boolean&nbsp;writeAllowed,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Creates a cursor for a given view and single key range.
-<P>
-<DT><B>Parameters:</B><DD><CODE>view</CODE> - the database view traversed by the cursor.<DD><CODE>writeAllowed</CODE> - whether the cursor can be used for writing.<DD><CODE>singleKey</CODE> - the single key value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-<HR>
-
-<A NAME="DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object, boolean, java.lang.Object, boolean)"><!-- --></A><H3>
-DataCursor</H3>
-<PRE>
-public <B>DataCursor</B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-                  boolean&nbsp;writeAllowed,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-                  boolean&nbsp;beginInclusive,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-                  boolean&nbsp;endInclusive)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Creates a cursor for a given view and key range.
-<P>
-<DT><B>Parameters:</B><DD><CODE>view</CODE> - the database view traversed by the cursor.<DD><CODE>writeAllowed</CODE> - whether the cursor can be used for writing.<DD><CODE>beginKey</CODE> - the lower bound.<DD><CODE>beginInclusive</CODE> - whether the lower bound is inclusive.<DD><CODE>endKey</CODE> - the upper bound.<DD><CODE>endInclusive</CODE> - whether the upper bound is inclusive.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-<HR>
-
-<A NAME="DataCursor(com.sleepycat.bdb.DataCursor)"><!-- --></A><H3>
-DataCursor</H3>
-<PRE>
-public <B>DataCursor</B>(<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>&nbsp;other)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clones a cursor preserving the current position.
-<P>
-<DT><B>Parameters:</B><DD><CODE>other</CODE> - the cursor to clone.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Closes a cursor.
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getView()"><!-- --></A><H3>
-getView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>getView</B>()</PRE>
-<DL>
-<DD>Returns the view for this cursor, as specified to the constructor.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the view.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isWriteAllowed()"><!-- --></A><H3>
-isWriteAllowed</H3>
-<PRE>
-public boolean <B>isWriteAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether write is allowed for this cursor, as specified to the
- constructor.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether write is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCurrentKey()"><!-- --></A><H3>
-getCurrentKey</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getCurrentKey</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns the key object for the last record read.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the current key object.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCurrentValue()"><!-- --></A><H3>
-getCurrentValue</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getCurrentValue</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                              <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns the value object for the last record read.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the current value object.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasRecNumAccess()"><!-- --></A><H3>
-hasRecNumAccess</H3>
-<PRE>
-public boolean <B>hasRecNumAccess</B>()</PRE>
-<DL>
-<DD>Returns whether record number access is allowed.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether record number access is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCurrentRecordNumber()"><!-- --></A><H3>
-getCurrentRecordNumber</H3>
-<PRE>
-public int <B>getCurrentRecordNumber</B>()
-                           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns the record number for the last record read.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the last read record number.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(java.lang.Object, java.lang.Object, int, boolean)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-               int&nbsp;flag,
-               boolean&nbsp;lockForWrite)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Perform a database 'get' using the given key and value.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key or null if none is required by the flag.<DD><CODE>value</CODE> - the value or null if none is required by the flag.<DD><CODE>flag</CODE> - a single flag value appropriate for cursor get.<DD><CODE>lockForWrite</CODE> - whether to set the RMW flag.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="find(java.lang.Object, boolean)"><!-- --></A><H3>
-find</H3>
-<PRE>
-public int <B>find</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-                boolean&nbsp;findFirst)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Find the given value, using DB_GET_BOTH if possible, or a sequential
- search otherwise.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to search for among duplicates at the current
- position.<DD><CODE>findFirst</CODE> - whether to find the first or last value.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="count()"><!-- --></A><H3>
-count</H3>
-<PRE>
-public int <B>count</B>()
-          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Return the number of duplicates for the current key.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of duplicates.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(java.lang.Object, java.lang.Object, int, java.lang.Object[])"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-               int&nbsp;flag,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Perform an arbitrary database 'put' operation, optionally returning
- the previous value.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to put.<DD><CODE>value</CODE> - the value to put.<DD><CODE>flag</CODE> - a single flag value appropriate for cursor put.<DD><CODE>oldValue</CODE> - holds the old value, or null if the old value should
- not be returned.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(java.lang.Object, java.lang.Object, int, java.lang.Object[], boolean)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-               int&nbsp;flag,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue,
-               boolean&nbsp;useCurrentKey)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Perform an arbitrary database 'put' operation, optionally using the
- current key instead of the key parameter.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to put.<DD><CODE>value</CODE> - the value to put.<DD><CODE>flag</CODE> - a single flag value appropriate for cursor put.<DD><CODE>oldValue</CODE> - holds the old value, or null if the old value should
- not be returned.<DD><CODE>useCurrentKey</CODE> - is true to use the current key rather than the
- key parameter.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete()"><!-- --></A><H3>
-delete</H3>
-<PRE>
-public int <B>delete</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Perform an arbitrary database 'delete' operation.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataCursor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataDb.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataCursor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataDb.html b/db/docs/java/com/sleepycat/bdb/DataDb.html
deleted file mode 100644 (file)
index b82f43b..0000000
+++ /dev/null
@@ -1,796 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataDb (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataDb,DataDb class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataDb (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataDb.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataIndex.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataDb.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataDb</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.DataDb</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DataDb</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-(<em>internal</em>) Wraps a Berkeley DB database (Db) object and adds
- normalization of certain flags and environment modes.
-
- <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- deleted in the future.  It is public only so it may be used by
- subpackages.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#EINVAL">EINVAL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#ENOMEM">ENOMEM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#FLAGS_MOD_MASK">FLAGS_MOD_MASK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#FLAGS_POS_MASK">FLAGS_POS_MASK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#DataDb(com.sleepycat.db.Db)">DataDb</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a database wrapper.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#areDuplicatesAllowed()">areDuplicatesAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicates are allowed for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#areDuplicatesOrdered()">areDuplicatesOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicates are ordered for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#areKeysRenumbered()">areKeysRenumbered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys (record numbers) are renumbered for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#closeCursor(com.sleepycat.db.Dbc)">closeCursor</A></B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#delete(com.sleepycat.bdb.DataThang, int)">delete</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'delete' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#dupCursor(com.sleepycat.db.Dbc, boolean, int)">dupCursor</A></B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-          boolean&nbsp;writeCursor,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Duplicates a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Db.html">Db</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#getDb()">getDb</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the underlying database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;com.sleepycat.bdb.DataEnvironment</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#hasRecNumAccess()">hasRecNumAccess</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether record number access is allowed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#isDirtyReadAllowed()">isDirtyReadAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether dirty-read is allowed for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#isOrdered()">isOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys are ordered for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#isTransactional()">isTransactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the database was opened in a transaction and therefore
- must be written in a transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#openCursor(boolean)">openCursor</A></B>(boolean&nbsp;writeCursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opens a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataDb.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a debugging string containing the database name.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ENOMEM"><!-- --></A><H3>
-ENOMEM</H3>
-<PRE>
-public static final int <B>ENOMEM</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.DataDb.ENOMEM">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="EINVAL"><!-- --></A><H3>
-EINVAL</H3>
-<PRE>
-public static final int <B>EINVAL</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.DataDb.EINVAL">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="FLAGS_POS_MASK"><!-- --></A><H3>
-FLAGS_POS_MASK</H3>
-<PRE>
-public static final int <B>FLAGS_POS_MASK</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.DataDb.FLAGS_POS_MASK">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="FLAGS_MOD_MASK"><!-- --></A><H3>
-FLAGS_MOD_MASK</H3>
-<PRE>
-public static final int <B>FLAGS_MOD_MASK</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.DataDb.FLAGS_MOD_MASK">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataDb(com.sleepycat.db.Db)"><!-- --></A><H3>
-DataDb</H3>
-<PRE>
-public <B>DataDb</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db)</PRE>
-<DL>
-<DD>Creates a database wrapper.
-<P>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - is the underlying database.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Closes the database.
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEnv()"><!-- --></A><H3>
-getEnv</H3>
-<PRE>
-public final com.sleepycat.bdb.DataEnvironment <B>getEnv</B>()</PRE>
-<DL>
-<DD>Returns the environment.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the environment.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDb()"><!-- --></A><H3>
-getDb</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/Db.html">Db</A> <B>getDb</B>()</PRE>
-<DL>
-<DD>Returns the underlying database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the underlying database.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isOrdered()"><!-- --></A><H3>
-isOrdered</H3>
-<PRE>
-public final boolean <B>isOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether keys are ordered for the database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesAllowed()"><!-- --></A><H3>
-areDuplicatesAllowed</H3>
-<PRE>
-public final boolean <B>areDuplicatesAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether duplicates are allowed for the database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesOrdered()"><!-- --></A><H3>
-areDuplicatesOrdered</H3>
-<PRE>
-public final boolean <B>areDuplicatesOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether duplicates are ordered for the database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areKeysRenumbered()"><!-- --></A><H3>
-areKeysRenumbered</H3>
-<PRE>
-public final boolean <B>areKeysRenumbered</B>()</PRE>
-<DL>
-<DD>Returns whether keys (record numbers) are renumbered for the database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are renumbered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasRecNumAccess()"><!-- --></A><H3>
-hasRecNumAccess</H3>
-<PRE>
-public final boolean <B>hasRecNumAccess</B>()</PRE>
-<DL>
-<DD>Returns whether record number access is allowed.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether record number access is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isTransactional()"><!-- --></A><H3>
-isTransactional</H3>
-<PRE>
-public final boolean <B>isTransactional</B>()</PRE>
-<DL>
-<DD>Returns whether the database was opened in a transaction and therefore
- must be written in a transaction.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the database is transactional.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyReadAllowed()"><!-- --></A><H3>
-isDirtyReadAllowed</H3>
-<PRE>
-public final boolean <B>isDirtyReadAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether dirty-read is allowed for the database.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether dirty-read is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Performs a general database 'get' operation.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key thang.<DD><CODE>data</CODE> - the data thang.<DD><CODE>flags</CODE> - the low-level get flags.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Performs a general database 'get' operation via a cursor.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cursor</CODE> - the cursor to read.<DD><CODE>key</CODE> - the key thang.<DD><CODE>val</CODE> - the data thang.<DD><CODE>flags</CODE> - the low-level get flags.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Performs a general database 'put' operation.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to put.<DD><CODE>data</CODE> - the data to put.<DD><CODE>flags</CODE> - the low-level put flags.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Performs a general database 'put' operation via a cursor.
- This method works for HASH/BTREE types and all flags, or with all types
- and DB_CURRENT only.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cursor</CODE> - the cursor to write.<DD><CODE>key</CODE> - the key to put.<DD><CODE>data</CODE> - the data to put.<DD><CODE>flags</CODE> - the low-level put flags.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete(com.sleepycat.bdb.DataThang, int)"><!-- --></A><H3>
-delete</H3>
-<PRE>
-public int <B>delete</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-                  int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Performs a general database 'delete' operation.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to delete.<DD><CODE>flags</CODE> - the low-level delete flags.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="openCursor(boolean)"><!-- --></A><H3>
-openCursor</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A> <B>openCursor</B>(boolean&nbsp;writeCursor)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Opens a cursor for this database.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>writeCursor</CODE> - true to open a write cursor in a CDB environment, and
- ignored for other environments.
-<DT><B>Returns:</B><DD>the open cursor.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dupCursor(com.sleepycat.db.Dbc, boolean, int)"><!-- --></A><H3>
-dupCursor</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A> <B>dupCursor</B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-                     boolean&nbsp;writeCursor,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Duplicates a cursor for this database.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>writeCursor</CODE> - true to open a write cursor in a CDB environment, and
- ignored for other environments.<DD><CODE>flags</CODE> - the low-level dup() flags.
-<DT><B>Returns:</B><DD>the open cursor.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="closeCursor(com.sleepycat.db.Dbc)"><!-- --></A><H3>
-closeCursor</H3>
-<PRE>
-public void <B>closeCursor</B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Closes a cursor for this database.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cursor</CODE> - the cursor to close.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Returns a debugging string containing the database name.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a debugging string.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataDb.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataIndex.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataDb.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataIndex.html b/db/docs/java/com/sleepycat/bdb/DataIndex.html
deleted file mode 100644 (file)
index 24387ba..0000000
+++ /dev/null
@@ -1,349 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataIndex (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataIndex,DataIndex class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataIndex (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataIndex.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataDb.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataIndex</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.DataIndex</B>
-</PRE>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DataIndex</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Represents a Berkeley DB secondary index.  An index is always attached to a
- single <A HREF="../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> when it is constructed.  An index is typically
- accessed by passing it to the constructor of one of the collection classes
- in the <A HREF="../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> package.  For example:
-
- <pre>
- Db db = new Db(env, 0);
- db.setFlags(Db.DB_DUPSORT);
- db.open(null, "index.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- DataIndex index = new DataIndex(store, db, keyFormat, keyExtractor);
- StoredMap map = new StoredMap(index, keyBinding, valueBinding, writeAllowed);
- </pre>
-
- <p>All access methods may be used with BDB.  However, some access methods
- may only be used with certain types of collection views, and some access
- methods impose restrictions on the way collection views are used.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataIndex.html#DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)">DataIndex</A></B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataIndex.html#getKeyExtractor()">getKeyExtractor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key extractor associated with this index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataIndex.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key format associated with this index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataIndex.html#getStore()">getStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the store associated with this index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataIndex.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a printable string identifying the file and database name
- of the index.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)"><!-- --></A><H3>
-DataIndex</H3>
-<PRE>
-public <B>DataIndex</B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                 <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                 <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-                 <A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</PRE>
-<DL>
-<DD>Creates an index from a previously opened Db object.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - the store to be indexed and also specifies the
- environment that was used to create the Db object.<DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>keyFormat</CODE> - the data format for keys.<DD><CODE>keyExtractor</CODE> - an object for extracting the index key from primary
- key and/or value buffers, and for clearing the index key in a value
- buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if a format mismatch is detected
- between the index and the store, or if unsorted duplicates were
- specified for the index Db.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getStore()"><!-- --></A><H3>
-getStore</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A> <B>getStore</B>()</PRE>
-<DL>
-<DD>Returns the store associated with this index.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD>Returns the key format associated with this index.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyExtractor()"><!-- --></A><H3>
-getKeyExtractor</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A> <B>getKeyExtractor</B>()</PRE>
-<DL>
-<DD>Returns the key extractor associated with this index.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Returns a printable string identifying the file and database name
- of the index.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataIndex.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataDb.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataStore.html b/db/docs/java/com/sleepycat/bdb/DataStore.html
deleted file mode 100644 (file)
index 2faea24..0000000
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataStore (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataStore,DataStore class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataStore (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataStore.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataIndex.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataThang.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataStore.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataStore</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.DataStore</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DataStore</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Represents a Berkeley DB database in the role of a primary data store.  A
- store may be used by itself or along with one or more <A HREF="../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>
- objects.  A store is typically accessed by passing it to the constructor of
- one of the collection classes in the <A HREF="../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A>
- package.  For example:
-
- <pre>
- Db db = new Db(env, 0);
- db.open(null, "store.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- DataStore store = new DataStore(db, keyFormat, valueFormat, keyAssigner);
- StoredMap map = new StoredMap(store, keyBinding, valueBinding, writeAllowed);
- </pre>
-
- <p>All access methods may be used with BDB.  However, some access methods
- may only be used with certain types of collection views, and some access
- methods impose restrictions on the way collection views are used.</p>
-
- <p>A store is always associated with the environment of its underlying
- database, which is the first parameter to the {Db#Db} constructor.  There
- are three types of environments in Berkeley DB.</p>
- <p>
- <table border="1">
- <tr>
-   <th>Environment</th>
-   <th>Access Mode</th>
-   <th>Berkeley DB Flags</th>
- </tr>
- <tr>
-   <td>Data Store</td>
-   <td>single-threaded access</td>
-   <td>Db.DB_INIT_MPOOL</td>
- </tr>
- <tr>
-   <td>Concurrent Data Store</td>
-   <td>single-writer multiple-reader access</td>
-   <td>Db.DB_INIT_CDB | Db.DB_INIT_MPOOL</td>
- </tr>
- <tr>
-   <td>Transactional Data Store</td>
-   <td>transactional access for any number of readers and writers</td>
-   <td>Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL</td>
- </tr>
- </table>
-
- <p>The flags shown are the minimum required for creating the Berkeley DB
- environment. Many other Berkeley DB options are also available.  For details
- on creating and configuring the environment see the Berkeley DB
- documentation.</p>
-
- <p>All three environments may be used within BDB.  However, the Concurrent
- Data Store Environment imposes the restriction that only one writable cursor
- may be open at a time.  This means that if you have a writable iterator for
- a data store open, then you cannot obtain another writable iterator for the
- same data store and you cannot perform other write operations through a
- collection for that data store (since this also uses a write cursor).</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)">DataStore</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-          <A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the store and all associated indices.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the environment associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#getIndices()">getIndices</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the indices associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#getKeyAssigner()">getKeyAssigner</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key assigner associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key format associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value format associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataStore.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a printable string identifying the filename and datbase name
- of the store.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)"><!-- --></A><H3>
-DataStore</H3>
-<PRE>
-public <B>DataStore</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                 <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-                 <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-                 <A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</PRE>
-<DL>
-<DD>Creates a store from a previously opened Db object.
-<P>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>keyFormat</CODE> - the data format for keys.<DD><CODE>valueFormat</CODE> - the data format for values.<DD><CODE>keyAssigner</CODE> - an object for assigning keys or null if no automatic
- key assignment is used.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Closes the store and all associated indices.
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEnv()"><!-- --></A><H3>
-getEnv</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>getEnv</B>()</PRE>
-<DL>
-<DD>Returns the environment associated with this store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD>Returns the key format associated with this store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyAssigner()"><!-- --></A><H3>
-getKeyAssigner</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A> <B>getKeyAssigner</B>()</PRE>
-<DL>
-<DD>Returns the key assigner associated with this store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD>Returns the value format associated with this store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndices()"><!-- --></A><H3>
-getIndices</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A> <B>getIndices</B>()</PRE>
-<DL>
-<DD>Returns the indices associated with this store.  Indices are associated
- with a store when they are constructed.  All objects returned by the
- iterator will be of class <A HREF="../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A> and may also be of class
- <A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an iterator of associated indices or null if there are none.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Returns a printable string identifying the filename and datbase name
- of the store.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataStore.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataIndex.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataThang.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataStore.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataThang.html b/db/docs/java/com/sleepycat/bdb/DataThang.html
deleted file mode 100644 (file)
index d3f6626..0000000
+++ /dev/null
@@ -1,783 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataThang (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataThang,DataThang class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataThang (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataThang.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataThang.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataThang</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../com/sleepycat/db/Dbt.html">com.sleepycat.db.Dbt</A>
-        |
-        +--<B>com.sleepycat.bdb.DataThang</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public final class <B>DataThang</B><DT>extends <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A><DT>implements <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></DL>
-
-<P>
-(<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- the <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html"><CODE>DataBuffer</CODE></A> interface for bindings and other added utilities.
-
- <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- deleted in the future.  It is public only so it may be used by
- subpackages.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#DataThang()">DataThang</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a thang with no data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#DataThang(byte[])">DataThang</A></B>(byte[]&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a thang containing the given data data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#DataThang(com.sleepycat.bdb.DataThang)">DataThang</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a thang with a copy of the data from the given thang.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#clearDataFormation()">clearDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#compareTo(com.sleepycat.db.Dbt)">compareTo</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns -1 if the byte array of this thang is less than that of the
- given thang, 0 if they are equal, or 1 if greater.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#copy(com.sleepycat.bdb.DataThang)">copy</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies the data from the given thang to this thang..</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#dump(com.sleepycat.db.Dbt, java.io.PrintStream)">dump</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/PrintStream.html">PrintStream</A>&nbsp;out)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints the byte array of the given thing to the given stream using
- toString() to convert the bytes to a string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#dump(java.io.PrintStream)">dump</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/PrintStream.html">PrintStream</A>&nbsp;out)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints the byte array of this thing to the given stream using toString()
- to convert the bytes to a string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#equals(com.sleepycat.db.Dbt)">equals</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the byte array of this thang is equal to that of the
- given thang.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getBytes()">getBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data for this thang.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ByteArrayInputStream.html">ByteArrayInputStream</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getByteStream()">getByteStream</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data for this thang as a byte array input stream..</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getDataBytes()">getDataBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte array of the data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getDataFormation()">getDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the formation associated with the data in this buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getDataLength()">getDataLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#getDataOffset()">getDataOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte offset of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#increment()">increment</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increments the data value for this thang, treating the byte array as
- a Java BigInteger where the bytes are in MSB-first order.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#setBytes(byte[])">setBytes</A></B>(byte[]&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data for this thang.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#setBytes(byte[], int, int)">setBytes</A></B>(byte[]&nbsp;bytes,
-         int&nbsp;offset,
-         int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data for this thang.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#setData(byte[], int, int)">setData</A></B>(byte[]&nbsp;data,
-        int&nbsp;offset,
-        int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data in this buffer to the given value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#setDataFormation(java.lang.Object)">setDataFormation</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the byte array of this thang to space-separated integers,
- and suffixed by the record number if applicable.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataThang.html#toString(com.sleepycat.db.Dbt)">toString</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the byte array of this thang to space-separated integers,
- and suffixed by the record number if applicable.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.db.Dbt"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/db/Dbt.html#get_data()">get_data</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_dlen()">get_dlen</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_doff()">get_doff</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_flags()">get_flags</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_object()">get_object</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_offset()">get_offset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_recno_key_data()">get_recno_key_data</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_size()">get_size</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#get_ulen()">get_ulen</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getData()">getData</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()">getFlags</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getObject()">getObject</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()">getOffset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()">getPartialLength</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()">getPartialOffset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()">getRecordNumber</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getSize()">getSize</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()">getUserBufferLength</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_data(byte[])">set_data</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_dlen(int)">set_dlen</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_doff(int)">set_doff</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_flags(int)">set_flags</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_object(java.lang.Object)">set_object</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_offset(int)">set_offset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_recno_key_data(int)">set_recno_key_data</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_size(int)">set_size</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#set_ulen(int)">set_ulen</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])">setData</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)">setFlags</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)">setObject</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)">setOffset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)">setPartialLength</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)">setPartialOffset</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)">setRecordNumber</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)">setSize</A>, <A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)">setUserBufferLength</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataThang()"><!-- --></A><H3>
-DataThang</H3>
-<PRE>
-public <B>DataThang</B>()</PRE>
-<DL>
-<DD>Creates a thang with no data.
-<P>
-</DL>
-<HR>
-
-<A NAME="DataThang(byte[])"><!-- --></A><H3>
-DataThang</H3>
-<PRE>
-public <B>DataThang</B>(byte[]&nbsp;bytes)</PRE>
-<DL>
-<DD>Creates a thang containing the given data data.
-<P>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the initial data.</DL>
-<HR>
-
-<A NAME="DataThang(com.sleepycat.bdb.DataThang)"><!-- --></A><H3>
-DataThang</H3>
-<PRE>
-public <B>DataThang</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</PRE>
-<DL>
-<DD>Creates a thang with a copy of the data from the given thang.
-<P>
-<DT><B>Parameters:</B><DD><CODE>copyFrom</CODE> - a data thang to clone.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="copy(com.sleepycat.bdb.DataThang)"><!-- --></A><H3>
-copy</H3>
-<PRE>
-public void <B>copy</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</PRE>
-<DL>
-<DD>Copies the data from the given thang to this thang..
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>copyFrom</CODE> - a data thang to clone.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setBytes(byte[])"><!-- --></A><H3>
-setBytes</H3>
-<PRE>
-public void <B>setBytes</B>(byte[]&nbsp;bytes)</PRE>
-<DL>
-<DD>Sets the data for this thang.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the new data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setBytes(byte[], int, int)"><!-- --></A><H3>
-setBytes</H3>
-<PRE>
-public void <B>setBytes</B>(byte[]&nbsp;bytes,
-                     int&nbsp;offset,
-                     int&nbsp;length)</PRE>
-<DL>
-<DD>Sets the data for this thang.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the new data.<DD><CODE>offset</CODE> - the new data offset.<DD><CODE>length</CODE> - the new data length.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBytes()"><!-- --></A><H3>
-getBytes</H3>
-<PRE>
-public byte[] <B>getBytes</B>()</PRE>
-<DL>
-<DD>Returns the data for this thang.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data for this thang.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getByteStream()"><!-- --></A><H3>
-getByteStream</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ByteArrayInputStream.html">ByteArrayInputStream</A> <B>getByteStream</B>()</PRE>
-<DL>
-<DD>Returns the data for this thang as a byte array input stream..
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data as a stream.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="increment()"><!-- --></A><H3>
-increment</H3>
-<PRE>
-public void <B>increment</B>()</PRE>
-<DL>
-<DD>Increments the data value for this thang, treating the byte array as
- a Java BigInteger where the bytes are in MSB-first order.  The byte
- array will be increased in size if necessary.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compareTo(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-compareTo</H3>
-<PRE>
-public int <B>compareTo</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key2)</PRE>
-<DL>
-<DD>Returns -1 if the byte array of this thang is less than that of the
- given thang, 0 if they are equal, or 1 if greater.  The comparison is
- performed by treating the bytes as unsigned integers to match the
- Berkeley DB default key comparison algorithm.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key2</CODE> - the key to compare.
-<DT><B>Returns:</B><DD>the comparison result.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;other)</PRE>
-<DL>
-<DD>Returns whether the byte array of this thang is equal to that of the
- given thang.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>other</CODE> - the thang to compare.
-<DT><B>Returns:</B><DD>whether their data is equal.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dump(java.io.PrintStream)"><!-- --></A><H3>
-dump</H3>
-<PRE>
-public void <B>dump</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/PrintStream.html">PrintStream</A>&nbsp;out)</PRE>
-<DL>
-<DD>Prints the byte array of this thing to the given stream using toString()
- to convert the bytes to a string.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>out</CODE> - the stream to write to.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dump(com.sleepycat.db.Dbt, java.io.PrintStream)"><!-- --></A><H3>
-dump</H3>
-<PRE>
-public static void <B>dump</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/PrintStream.html">PrintStream</A>&nbsp;out)</PRE>
-<DL>
-<DD>Prints the byte array of the given thing to the given stream using
- toString() to convert the bytes to a string.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbt</CODE> - the data thang to dump.<DD><CODE>out</CODE> - the stream to write to.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</PRE>
-<DL>
-<DD>Converts the byte array of this thang to space-separated integers,
- and suffixed by the record number if applicable.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbt</CODE> - the thang to convert.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Converts the byte array of this thang to space-separated integers,
- and suffixed by the record number if applicable.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setData(byte[], int, int)"><!-- --></A><H3>
-setData</H3>
-<PRE>
-public void <B>setData</B>(byte[]&nbsp;data,
-                    int&nbsp;offset,
-                    int&nbsp;length)</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the data in this buffer to the given value.  The byte array given
- will be owned by this buffer object after this method is called and
- must not be modified thereafter.  This method must clear the data
- formation for this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#setData(byte[], int, int)">setData</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the data array and must not be modified after this
-  method is called.<DD><CODE>offset</CODE> - is the byte offset of the data in the array.<DD><CODE>length</CODE> - is the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataBytes()"><!-- --></A><H3>
-getDataBytes</H3>
-<PRE>
-public byte[] <B>getDataBytes</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte array of the data buffer.  This array is owned by
- the buffer object and should not be modified.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataBytes()">getDataBytes</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte array of the data buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataOffset()"><!-- --></A><H3>
-getDataOffset</H3>
-<PRE>
-public int <B>getDataOffset</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte offset of the data in the array.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataOffset()">getDataOffset</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte offset of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataLength()"><!-- --></A><H3>
-getDataLength</H3>
-<PRE>
-public int <B>getDataLength</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte length of the data in the array.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataLength()">getDataLength</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDataFormation(java.lang.Object)"><!-- --></A><H3>
-setDataFormation</H3>
-<PRE>
-public void <B>setDataFormation</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#setDataFormation(java.lang.Object)">setDataFormation</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>formation</CODE> - is Object to set.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormation()"><!-- --></A><H3>
-getDataFormation</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getDataFormation</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataFormation()">getDataFormation</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>formation Object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearDataFormation()"><!-- --></A><H3>
-clearDataFormation</H3>
-<PRE>
-public void <B>clearDataFormation</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the formation associated with the data in this buffer to null.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html#clearDataFormation()">clearDataFormation</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataThang.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataThang.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/DataView.html b/db/docs/java/com/sleepycat/bdb/DataView.html
deleted file mode 100644 (file)
index 79c8713..0000000
+++ /dev/null
@@ -1,1245 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-DataView (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.DataView,DataView class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataView (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataView.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataThang.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataView.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class DataView</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.DataView</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public final class <B>DataView</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A></DL>
-
-<P>
-(<em>internal</em>) Represents a Berkeley DB database and adds support
- for indices, bindings and key ranges.
-
- <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- deleted in the future.  It is public only so it may be used by
- subpackages.</p>
-
- <p>This class defines a view and takes care of reading and updating indices,
- calling bindings, constraining access to a key range, etc.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#addValue(com.sleepycat.bdb.DataThang, java.lang.Object, int)">addValue</A></B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;primaryKeyThang,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a duplicate value for a specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#append(java.lang.Object, java.lang.Object[], java.lang.Object[])">append</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appends a value and returns the new key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#areDuplicatesAllowed()">areDuplicatesAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicates are allowed for the index or store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#areDuplicatesOrdered()">areDuplicatesOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicates are ordered for the index or store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#areKeysRenumbered()">areKeysRenumbered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys (record numbers) are renumbered for the index or
- store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#autoCommitView(boolean)">autoCommitView</A></B>(boolean&nbsp;enable)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new view with a specified autoCommit setting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#canDeriveKeyFromValue()">canDeriveKeyFromValue</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether data keys can be derived from the value/entity binding
- of this view, which determines whether a value/entity object alone is
- sufficient for operations that require keys.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#clear(java.util.Collection)">clear</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;oldValues)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deletes all records in the current range, optionally returning the
- values for the deleted records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#consume(int, java.lang.Object[], java.lang.Object[])">consume</A></B>(int&nbsp;flags,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a database 'get and consume' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#dirtyReadView(boolean)">dirtyReadView</A></B>(boolean&nbsp;enable)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new view with a specified dirtyRead setting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#get(java.lang.Object, java.lang.Object, int, boolean, java.lang.Object[])">get</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flags,
-    boolean&nbsp;lockForWrite,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getCurrentTxn()">getCurrentTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current transaction for the view or null if the environment
- is non-transactional.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataDb.html">DataDb</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getDb()">getDb</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the database for the index, if one is used, or store, if no
- index is used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the environment for the store and index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getIndex()">getIndex</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index, as specified to the constructor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getKeyBinding()">getKeyBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key binding that is used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getSingleKeyThang()">getSingleKeyThang</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key thang for a single key range, or null if a single key
- range is not used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getStore()">getStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the store, as specified to the constructor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getValueBinding()">getValueBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value binding that is used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#getValueEntityBinding()">getValueEntityBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the entity binding that is used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isAutoCommit()">isAutoCommit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether auto-commit is set for this view or for the
- transactional environment of the store and index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isDirtyReadAllowed()">isDirtyReadAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether DIRTY_READ was specified for both the Store and Index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isDirtyReadEnabled()">isDirtyReadEnabled</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether DIRTY_READ will be used for all read operations.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isEmpty()">isEmpty</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether no records are present in the view.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isOrdered()">isOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys are ordered for the index or store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isTransactional()">isTransactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the store and index are transactional.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#isWriteAllowed()">isWriteAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether write operations are allowed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataCursor[], boolean)">join</A></B>(<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>[]&nbsp;indexCursors,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- index key values at the specified cursors.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataView[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>[]&nbsp;indexViews,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- specified index key values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#keySetView()">keySetView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new key-set view derived from this view by setting the
- entity and value binding to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[])">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;primaryKey,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flags,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a database 'put' operation, optionally returning the old value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)">subView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-        boolean&nbsp;beginInclusive,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-        boolean&nbsp;endInclusive,
-        <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for key range, optionally changing
- the key binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#valueSetView()">valueSetView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view derived from this view by setting the
- key binding to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/DataView.html#valueSetView(java.lang.Object)">valueSetView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for single key range.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-DataView</H3>
-<PRE>
-public <B>DataView</B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                <A HREF="../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-                boolean&nbsp;writeAllowed)
-         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></PRE>
-<DL>
-<DD>Creates a view for a given store/index and bindings.  The key range of
- the view will be open.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the store or is ignored if the index parameter is given.<DD><CODE>index</CODE> - is the index or null if no index is used.<DD><CODE>keyBinding</CODE> - is the key binding or null if keys will not be used.<DD><CODE>valueBinding</CODE> - is the value binding or null if an entityBinding is
- given or if values will not be used.<DD><CODE>entityBinding</CODE> - is the entity binding or null if an valueBinding
- is given or if values will not be used.<DD><CODE>writeAllowed</CODE> - is whether writing through this view is allowed.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="keySetView()"><!-- --></A><H3>
-keySetView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>keySetView</B>()</PRE>
-<DL>
-<DD>Return a new key-set view derived from this view by setting the
- entity and value binding to null.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the derived view.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="valueSetView()"><!-- --></A><H3>
-valueSetView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>valueSetView</B>()</PRE>
-<DL>
-<DD>Return a new value-set view derived from this view by setting the
- key binding to null.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the derived view.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="valueSetView(java.lang.Object)"><!-- --></A><H3>
-valueSetView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>valueSetView</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                             <A HREF="../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></PRE>
-<DL>
-<DD>Return a new value-set view for single key range.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>singleKey</CODE> - the single key value.
-<DT><B>Returns:</B><DD>the derived view.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.
-<DD><CODE><A HREF="../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></CODE> - if the specified range is not within the
- current range.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)"><!-- --></A><H3>
-subView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>subView</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-                        boolean&nbsp;beginInclusive,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-                        boolean&nbsp;endInclusive,
-                        <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                        <A HREF="../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></PRE>
-<DL>
-<DD>Return a new value-set view for key range, optionally changing
- the key binding.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>beginKey</CODE> - the lower bound.<DD><CODE>beginInclusive</CODE> - whether the lower bound is inclusive.<DD><CODE>endKey</CODE> - the upper bound.<DD><CODE>endInclusive</CODE> - whether the upper bound is inclusive.<DD><CODE>keyBinding</CODE> - a key binding to use, or null to retain the base
- view's key binding.
-<DT><B>Returns:</B><DD>the derived view.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.
-<DD><CODE><A HREF="../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></CODE> - if the specified range is not within the
- current range.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadView(boolean)"><!-- --></A><H3>
-dirtyReadView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>dirtyReadView</B>(boolean&nbsp;enable)</PRE>
-<DL>
-<DD>Returns a new view with a specified dirtyRead setting.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>enable</CODE> - whether to enable or disable dirty-read.
-<DT><B>Returns:</B><DD>the derived view.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitView(boolean)"><!-- --></A><H3>
-autoCommitView</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A> <B>autoCommitView</B>(boolean&nbsp;enable)</PRE>
-<DL>
-<DD>Returns a new view with a specified autoCommit setting.
- Note that auto-commit is not implemented by the view, the view only
- holds the auto-commit property.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>enable</CODE> - whether to enable or disable auto-commit.
-<DT><B>Returns:</B><DD>the derived view.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCurrentTxn()"><!-- --></A><H3>
-getCurrentTxn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A> <B>getCurrentTxn</B>()</PRE>
-<DL>
-<DD>Returns the current transaction for the view or null if the environment
- is non-transactional.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the current transaction.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getSingleKeyThang()"><!-- --></A><H3>
-getSingleKeyThang</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A> <B>getSingleKeyThang</B>()</PRE>
-<DL>
-<DD>Returns the key thang for a single key range, or null if a single key
- range is not used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key thang or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDb()"><!-- --></A><H3>
-getDb</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataDb.html">DataDb</A> <B>getDb</B>()</PRE>
-<DL>
-<DD>Returns the database for the index, if one is used, or store, if no
- index is used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the database of the index or, if none, the store.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEnv()"><!-- --></A><H3>
-getEnv</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>getEnv</B>()</PRE>
-<DL>
-<DD>Returns the environment for the store and index.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the environment.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isAutoCommit()"><!-- --></A><H3>
-isAutoCommit</H3>
-<PRE>
-public final boolean <B>isAutoCommit</B>()</PRE>
-<DL>
-<DD>Returns whether auto-commit is set for this view or for the
- transactional environment of the store and index.
- Note that auto-commit is not implemented by the view, the view only
- holds the auto-commit property.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the auto-commit setting.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStore()"><!-- --></A><H3>
-getStore</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A> <B>getStore</B>()</PRE>
-<DL>
-<DD>Returns the store, as specified to the constructor.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the store.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndex()"><!-- --></A><H3>
-getIndex</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> <B>getIndex</B>()</PRE>
-<DL>
-<DD>Returns the index, as specified to the constructor.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the index or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyBinding()"><!-- --></A><H3>
-getKeyBinding</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> <B>getKeyBinding</B>()</PRE>
-<DL>
-<DD>Returns the key binding that is used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key binding or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueBinding()"><!-- --></A><H3>
-getValueBinding</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> <B>getValueBinding</B>()</PRE>
-<DL>
-<DD>Returns the value binding that is used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value binding or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueEntityBinding()"><!-- --></A><H3>
-getValueEntityBinding</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A> <B>getValueEntityBinding</B>()</PRE>
-<DL>
-<DD>Returns the entity binding that is used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the entity binding or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesAllowed()"><!-- --></A><H3>
-areDuplicatesAllowed</H3>
-<PRE>
-public final boolean <B>areDuplicatesAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether duplicates are allowed for the index or store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesOrdered()"><!-- --></A><H3>
-areDuplicatesOrdered</H3>
-<PRE>
-public final boolean <B>areDuplicatesOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether duplicates are ordered for the index or store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areKeysRenumbered()"><!-- --></A><H3>
-areKeysRenumbered</H3>
-<PRE>
-public final boolean <B>areKeysRenumbered</B>()</PRE>
-<DL>
-<DD>Returns whether keys (record numbers) are renumbered for the index or
- store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are renumbered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isOrdered()"><!-- --></A><H3>
-isOrdered</H3>
-<PRE>
-public final boolean <B>isOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether keys are ordered for the index or store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isWriteAllowed()"><!-- --></A><H3>
-isWriteAllowed</H3>
-<PRE>
-public final boolean <B>isWriteAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether write operations are allowed.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether write operations are allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyReadAllowed()"><!-- --></A><H3>
-isDirtyReadAllowed</H3>
-<PRE>
-public final boolean <B>isDirtyReadAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether DIRTY_READ was specified for both the Store and Index.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether dirty-read is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyReadEnabled()"><!-- --></A><H3>
-isDirtyReadEnabled</H3>
-<PRE>
-public final boolean <B>isDirtyReadEnabled</B>()</PRE>
-<DL>
-<DD>Returns whether DIRTY_READ will be used for all read operations.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether dirty-read is enabled.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isTransactional()"><!-- --></A><H3>
-isTransactional</H3>
-<PRE>
-public final boolean <B>isTransactional</B>()</PRE>
-<DL>
-<DD>Returns whether the store and index are transactional.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the store and index are transactional.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isEmpty()"><!-- --></A><H3>
-isEmpty</H3>
-<PRE>
-public boolean <B>isEmpty</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns whether no records are present in the view.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the view is empty.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(java.lang.Object, java.lang.Object, int, boolean, java.lang.Object[])"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-               int&nbsp;flags,
-               boolean&nbsp;lockForWrite,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Performs a general database 'get' operation.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - used to find the value<DD><CODE>value</CODE> - used to find the value<DD><CODE>flags</CODE> - all flags except DB_SET and DB_GET_BOTH
- are legal, <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,int)</CODE></A>.<DD><CODE>lockForWrite</CODE> - if true locks the cursor during the get.<DD><CODE>retValue</CODE> - used to store the result of the query
-<DT><B>Returns:</B><DD>0 if mathing values are found, Db.DB_NOTFOUND if not.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="consume(int, java.lang.Object[], java.lang.Object[])"><!-- --></A><H3>
-consume</H3>
-<PRE>
-public int <B>consume</B>(int&nbsp;flags,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Performs a database 'get and consume' operation.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be CONSUME or CONSUME_WAIT.<DD><CODE>retPrimaryKey</CODE> - used to store the resulting key.<DD><CODE>retValue</CODE> - used to store the resulting value.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(java.lang.Object, java.lang.Object, int, java.lang.Object[])"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;primaryKey,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-               int&nbsp;flags,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Performs a database 'put' operation, optionally returning the old value.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKey</CODE> - key of new record.<DD><CODE>value</CODE> - value of new record.<DD><CODE>flags</CODE> - must be 0, NODUPDATA or NOOVERWRITE.<DD><CODE>oldValue</CODE> - used to store the old value, or null if none should be
- returned.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="addValue(com.sleepycat.bdb.DataThang, java.lang.Object, int)"><!-- --></A><H3>
-addValue</H3>
-<PRE>
-public int <B>addValue</B>(<A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;primaryKeyThang,
-                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-                    int&nbsp;flags)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Adds a duplicate value for a specified key.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyThang</CODE> - key of new record.<DD><CODE>value</CODE> - value of new record.<DD><CODE>flags</CODE> - must be 0 or NODUPDATA or KEYFIRST or KEYLAST.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="append(java.lang.Object, java.lang.Object[], java.lang.Object[])"><!-- --></A><H3>
-append</H3>
-<PRE>
-public int <B>append</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Appends a value and returns the new key.  If a key assigner is used
- it assigns the key, otherwise a QUEUE or RECNO database is required.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - is the value to append.<DD><CODE>retPrimaryKey</CODE> - used to store the assigned key.<DD><CODE>retValue</CODE> - used to store the resulting entity, or null if none
- should be returned.
-<DT><B>Returns:</B><DD>an error or zero for success.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clear(java.util.Collection)"><!-- --></A><H3>
-clear</H3>
-<PRE>
-public void <B>clear</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;oldValues)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Deletes all records in the current range, optionally returning the
- values for the deleted records.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>oldValues</CODE> - is used to store the values that are cleared, or null
- if the old values should not be returned.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="join(com.sleepycat.bdb.DataView[], java.lang.Object[], boolean)"><!-- --></A><H3>
-join</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A> <B>join</B>(<A HREF="../../../com/sleepycat/bdb/DataView.html">DataView</A>[]&nbsp;indexViews,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-                       boolean&nbsp;presorted)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns a cursor for this view that reads only records having the
- specified index key values.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>indexViews</CODE> - are the views to be joined.<DD><CODE>indexKeys</CODE> - are the keys to join on for each view.<DD><CODE>presorted</CODE> - is whether the given views are presorted or should be
- sorted by number of values per key.
-<DT><B>Returns:</B><DD>the join cursor.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="join(com.sleepycat.bdb.DataCursor[], boolean)"><!-- --></A><H3>
-join</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A> <B>join</B>(<A HREF="../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>[]&nbsp;indexCursors,
-                       boolean&nbsp;presorted)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Returns a cursor for this view that reads only records having the
- index key values at the specified cursors.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>presorted</CODE> - is whether the given cursors are presorted or should be
- sorted by number of values per key.
-<DT><B>Returns:</B><DD>the join cursor.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - if a database problem occurs.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if an IO problem occurs.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="canDeriveKeyFromValue()"><!-- --></A><H3>
-canDeriveKeyFromValue</H3>
-<PRE>
-public boolean <B>canDeriveKeyFromValue</B>()</PRE>
-<DL>
-<DD>Returns whether data keys can be derived from the value/entity binding
- of this view, which determines whether a value/entity object alone is
- sufficient for operations that require keys.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether data keys can be derived.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataView.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataThang.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataView.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/ForeignKeyIndex.html b/db/docs/java/com/sleepycat/bdb/ForeignKeyIndex.html
deleted file mode 100644 (file)
index f201bf2..0000000
+++ /dev/null
@@ -1,391 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-ForeignKeyIndex (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.ForeignKeyIndex,ForeignKeyIndex class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ForeignKeyIndex (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ForeignKeyIndex.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ForeignKeyIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class ForeignKeyIndex</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../com/sleepycat/bdb/DataIndex.html">com.sleepycat.bdb.DataIndex</A>
-        |
-        +--<B>com.sleepycat.bdb.ForeignKeyIndex</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>ForeignKeyIndex</B><DT>extends <A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></DL>
-
-<P>
-Represents a Berkeley DB secondary index where the index key is the primary
- key of another data store.  An index is always attached to a single <A HREF="../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> when it is constructed.  An index is typically accessed by
- passing it to the constructor of one of the collection classes in the <A HREF="../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> package.  For example:
-
- <pre>
- Db db = new Db(env, 0);
- db.setFlags(Db.DB_DUPSORT);
- db.open(null, "index.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- ForeignKeyIndex index = new ForeignKeyIndex(store, db, keyExtractor,
-                                             foreignStore, deleteAction);
- StoredMap map = new StoredMap(index, keyBinding, valueBinding, writeAllowed);
- </pre>
-
- <p>All access methods may be used with BDB.  However, some access methods
- may only be used with certain types of collection views, and some access
- methods impose restrictions on the way collection views are used.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_ABORT">ON_DELETE_ABORT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When the foreign key is deleted, throw an exception.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CASCADE">ON_DELETE_CASCADE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When the foreign key is deleted, delete the index key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR">ON_DELETE_CLEAR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When the foreign key is deleted, clear the index key.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)">ForeignKeyIndex</A></B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                <A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                <A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#getDeleteAction()">getDeleteAction</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a value indicating what action occurs when the foreign key
- is deleted.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html#getForeignStore()">getForeignStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the foreign store which has the primary key which matches the
- index key of this store.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.DataIndex"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/bdb/DataIndex.html#getKeyExtractor()">getKeyExtractor</A>, <A HREF="../../../com/sleepycat/bdb/DataIndex.html#getKeyFormat()">getKeyFormat</A>, <A HREF="../../../com/sleepycat/bdb/DataIndex.html#getStore()">getStore</A>, <A HREF="../../../com/sleepycat/bdb/DataIndex.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ON_DELETE_ABORT"><!-- --></A><H3>
-ON_DELETE_ABORT</H3>
-<PRE>
-public static final int <B>ON_DELETE_ABORT</B></PRE>
-<DL>
-<DD>When the foreign key is deleted, throw an exception.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.ForeignKeyIndex.ON_DELETE_ABORT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ON_DELETE_CASCADE"><!-- --></A><H3>
-ON_DELETE_CASCADE</H3>
-<PRE>
-public static final int <B>ON_DELETE_CASCADE</B></PRE>
-<DL>
-<DD>When the foreign key is deleted, delete the index key.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.ForeignKeyIndex.ON_DELETE_CASCADE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ON_DELETE_CLEAR"><!-- --></A><H3>
-ON_DELETE_CLEAR</H3>
-<PRE>
-public static final int <B>ON_DELETE_CLEAR</B></PRE>
-<DL>
-<DD>When the foreign key is deleted, clear the index key.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.bdb.ForeignKeyIndex.ON_DELETE_CLEAR">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)"><!-- --></A><H3>
-ForeignKeyIndex</H3>
-<PRE>
-public <B>ForeignKeyIndex</B>(<A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                       <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                       <A HREF="../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                       <A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                       int&nbsp;deleteAction)</PRE>
-<DL>
-<DD>Creates a foreign key index from a previously opened Db object.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - the store to be indexed and also specifies the
- environment that was used to create the Db object.<DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>keyExtractor</CODE> - an object for extracting the index key from primary
- key and/or value buffers, and for clearing the index key in a value
- buffer.<DD><CODE>foreignStore</CODE> - is the store in which the index key for this store
- is a primary key.<DD><CODE>deleteAction</CODE> - determines what action occurs when the foreign key
- is deleted. It must be one of the ON_DELETE_ constants.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if a format mismatch is detected
- between the index and the store, or if unsorted duplicates were
- specified for the index Db.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getForeignStore()"><!-- --></A><H3>
-getForeignStore</H3>
-<PRE>
-public final <A HREF="../../../com/sleepycat/bdb/DataStore.html">DataStore</A> <B>getForeignStore</B>()</PRE>
-<DL>
-<DD>Returns the foreign store which has the primary key which matches the
- index key of this store.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDeleteAction()"><!-- --></A><H3>
-getDeleteAction</H3>
-<PRE>
-public final int <B>getDeleteAction</B>()</PRE>
-<DL>
-<DD>Returns a value indicating what action occurs when the foreign key
- is deleted. It must be one of the ON_DELETE_ constants.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ForeignKeyIndex.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/DataView.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ForeignKeyIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/IntegrityConstraintException.html b/db/docs/java/com/sleepycat/bdb/IntegrityConstraintException.html
deleted file mode 100644 (file)
index ac8bd6a..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-IntegrityConstraintException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.IntegrityConstraintException,IntegrityConstraintException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="IntegrityConstraintException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/IntegrityConstraintException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/KeyRangeException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IntegrityConstraintException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class IntegrityConstraintException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html">java.lang.RuntimeException</A>
-                    |
-                    +--<B>com.sleepycat.bdb.IntegrityConstraintException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>IntegrityConstraintException</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html">RuntimeException</A></DL>
-
-<P>
-Thrown when an integrity constraint violation occurs.  This normally occurs
- when an attempt is made to delete a store element, and the primary key of
- that element is referenced by a foreign key index with a ON_DELETE_ABORT
- delete action.  It may also occur when an internal index inconsistency is
- detected, in processing a ForeignKeyIndex or a DataIndex.
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A>, 
-<A HREF="../../../serialized-form.html" TARGET="com.sleepycat.bdb.IntegrityConstraintException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/IntegrityConstraintException.html#IntegrityConstraintException(java.lang.String)">IntegrityConstraintException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an integrity constraint exception.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="IntegrityConstraintException(java.lang.String)"><!-- --></A><H3>
-IntegrityConstraintException</H3>
-<PRE>
-public <B>IntegrityConstraintException</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</PRE>
-<DL>
-<DD>Creates an integrity constraint exception.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/IntegrityConstraintException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/KeyRangeException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IntegrityConstraintException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/KeyRangeException.html b/db/docs/java/com/sleepycat/bdb/KeyRangeException.html
deleted file mode 100644 (file)
index 8d76341..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-KeyRangeException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.KeyRangeException,KeyRangeException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="KeyRangeException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeyRangeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/IntegrityConstraintException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyRangeException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class KeyRangeException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html">java.lang.RuntimeException</A>
-                    |
-                    +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">java.lang.IllegalArgumentException</A>
-                          |
-                          +--<B>com.sleepycat.bdb.KeyRangeException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>KeyRangeException</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></DL>
-
-<P>
-(<em>internal</em>) An exception thrown when a key is out of range.
-
- <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- deleted in the future.  It is public only so it may be used by
- subpackages.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.bdb.KeyRangeException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/KeyRangeException.html#KeyRangeException(java.lang.String)">KeyRangeException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key range exception.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="KeyRangeException(java.lang.String)"><!-- --></A><H3>
-KeyRangeException</H3>
-<PRE>
-public <B>KeyRangeException</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</PRE>
-<DL>
-<DD>Creates a key range exception.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeyRangeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/IntegrityConstraintException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyRangeException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/PrimaryKeyAssigner.html b/db/docs/java/com/sleepycat/bdb/PrimaryKeyAssigner.html
deleted file mode 100644 (file)
index 8848b38..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-PrimaryKeyAssigner (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.PrimaryKeyAssigner,PrimaryKeyAssigner interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="PrimaryKeyAssigner (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/PrimaryKeyAssigner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/TransactionWorker.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="PrimaryKeyAssigner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Interface PrimaryKeyAssigner</H2>
-<HR>
-<DL>
-<DT>public interface <B>PrimaryKeyAssigner</B></DL>
-
-<P>
-An interface implemented to assign new primary key values.
- An implementation of this interface is passed to the <A HREF="../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>
- constructor to assign primary keys for that store. Key assignment occurs
- when <A HREF="../../../com/sleepycat/bdb/collection/StoredMap.html#append(java.lang.Object)"><CODE>StoredMap.append(java.lang.Object)</CODE></A> or <A HREF="../../../com/sleepycat/bdb/collection/StoredList.html#append(java.lang.Object)"><CODE>StoredList.append(java.lang.Object)</CODE></A> is called.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html#assignKey(com.sleepycat.bdb.bind.DataBuffer)">assignKey</A></B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;keyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns a new primary key value into the given data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="assignKey(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-assignKey</H3>
-<PRE>
-public void <B>assignKey</B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;keyData)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                      <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Assigns a new primary key value into the given data buffer.
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/PrimaryKeyAssigner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/TransactionWorker.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="PrimaryKeyAssigner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/RecordNumberBinding.html b/db/docs/java/com/sleepycat/bdb/RecordNumberBinding.html
deleted file mode 100644 (file)
index f46864f..0000000
+++ /dev/null
@@ -1,316 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-RecordNumberBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.RecordNumberBinding,RecordNumberBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="RecordNumberBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordNumberBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class RecordNumberBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.RecordNumberBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>RecordNumberBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DL>
-
-<P>
-A concrete binding for record number keys.  Record numbers are returned
- as Long objects, although on input any Number object may be used.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html#RecordNumberBinding(com.sleepycat.bdb.RecordNumberFormat)">RecordNumberBinding</A></B>(<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a byte array binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="RecordNumberBinding(com.sleepycat.bdb.RecordNumberFormat)"><!-- --></A><H3>
-RecordNumberBinding</H3>
-<PRE>
-public <B>RecordNumberBinding</B>(<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a byte array binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordNumberBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/RecordNumberFormat.html b/db/docs/java/com/sleepycat/bdb/RecordNumberFormat.html
deleted file mode 100644 (file)
index f34cecc..0000000
+++ /dev/null
@@ -1,318 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-RecordNumberFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.RecordNumberFormat,RecordNumberFormat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="RecordNumberFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordNumberFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class RecordNumberFormat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.RecordNumberFormat</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>RecordNumberFormat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DL>
-
-<P>
-The data format for record number keys.  This class must be used whenever a
- record number is used with a store, index, or binding.  It is used to
- identify Berkeley DB record numbers as such and perform special processing
- required by Berkeley DB.  Namely, the byte order of record numbers is not
- the same as the byte order for integers in Java, and is also platform
- dependent.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html#RecordNumberFormat()">RecordNumberFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a record number format.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html#dataToRecordNumber(com.sleepycat.bdb.bind.DataBuffer)">dataToRecordNumber</A></B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to translate a data buffer to an
- record number integer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;o)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test for equality.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html#recordNumberToData(long, com.sleepycat.bdb.bind.DataBuffer)">recordNumberToData</A></B>(long&nbsp;recordNumber,
-                   <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to translate a record number integer
- to a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="RecordNumberFormat()"><!-- --></A><H3>
-RecordNumberFormat</H3>
-<PRE>
-public <B>RecordNumberFormat</B>()</PRE>
-<DL>
-<DD>Creates a record number format.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToRecordNumber(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToRecordNumber</H3>
-<PRE>
-public final long <B>dataToRecordNumber</B>(<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</PRE>
-<DL>
-<DD>Utility method for use by bindings to translate a data buffer to an
- record number integer.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - the data buffer.
-<DT><B>Returns:</B><DD>the record number.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="recordNumberToData(long, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-recordNumberToData</H3>
-<PRE>
-public final void <B>recordNumberToData</B>(long&nbsp;recordNumber,
-                                     <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</PRE>
-<DL>
-<DD>Utility method for use by bindings to translate a record number integer
- to a data buffer.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>recordNumber</CODE> - the record number.<DD><CODE>data</CODE> - the data buffer to hold the record number.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;o)</PRE>
-<DL>
-<DD>Test for equality.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>o</CODE> - the object to check.
-<DT><B>Returns:</B><DD>true if the given object is a RecordNumberFormat instance,
- since all RecordNumberFormat instances are equivalent.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordNumberFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/StoredClassCatalog.html b/db/docs/java/com/sleepycat/bdb/StoredClassCatalog.html
deleted file mode 100644 (file)
index c6b8ee8..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-StoredClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.StoredClassCatalog,StoredClassCatalog class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/TransactionRunner.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class StoredClassCatalog</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.StoredClassCatalog</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredClassCatalog</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></DL>
-
-<P>
-Java serialization catalog used for compact storage of database objects.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html#StoredClassCatalog(com.sleepycat.db.DbEnv, java.lang.String, java.lang.String, int)">StoredClassCatalog</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   int&nbsp;openFlags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open a catalog database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close a catalog database and release any cached resources.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html#getClassFormat(byte[])">getClassFormat</A></B>(byte[]&nbsp;classID)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ObjectStreamClass for the given class ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html#getClassFormat(java.lang.String)">getClassFormat</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ObjectStreamClass for the given class name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html#getClassID(java.lang.String)">getClassID</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the class ID for the current version of the given class name.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredClassCatalog(com.sleepycat.db.DbEnv, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-StoredClassCatalog</H3>
-<PRE>
-public <B>StoredClassCatalog</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                          <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                          <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                          int&nbsp;openFlags)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A>,
-                          <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Open a catalog database. To save resources, only a single catalog object
- should be used for each unique catalog file.
-<P>
-<DT><B>Parameters:</B><DD><CODE>env</CODE> - is the environment in which to open the catalog.<DD><CODE>file</CODE> - is the name of the catalog file.<DD><CODE>database</CODE> - the database name to be used within the specified
- store.  If null then the filename is the database name.<DD><CODE>openFlags</CODE> - Flags for calling Db.open such as Db.DB_CREATE and
- Db.DB_AUTO_COMMIT.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></B></DD>
-<DD>Close a catalog database and release any cached resources.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#close()">close</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassID(java.lang.String)"><!-- --></A><H3>
-getClassID</H3>
-<PRE>
-public byte[] <B>getClassID</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></B></DD>
-<DD>Return the class ID for the current version of the given class name.
- This is used for storing in serialization streams in place of a full
- class descriptor, since it is much more compact.  To get back the
- ObjectStreamClass for a class ID, call <A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(byte[])"><CODE>ClassCatalog.getClassFormat(byte[])</CODE></A>.
- This function causes a new class ID to be assigned if the class
- description has changed.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassID(java.lang.String)">getClassID</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>className</CODE> - The fully qualified class name for which to return the
- class ID.
-<DT><B>Returns:</B><DD>The class ID for the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassFormat(java.lang.String)"><!-- --></A><H3>
-getClassFormat</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A> <B>getClassFormat</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)
-                                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></B></DD>
-<DD>Return the ObjectStreamClass for the given class name.  This is always
- the current class format.  Calling this method is equivalent to calling
- java.io.ObjectStreamClass.lookup, but this method causes a new class
- ID to be assigned if the class description has changed.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(java.lang.String)">getClassFormat</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>className</CODE> - The fully qualified class name for which to return the
- class format.
-<DT><B>Returns:</B><DD>The class format for the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassFormat(byte[])"><!-- --></A><H3>
-getClassFormat</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A> <B>getClassFormat</B>(byte[]&nbsp;classID)
-                                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></B></DD>
-<DD>Return the ObjectStreamClass for the given class ID.  This may or may not
- be the current class format, depending on whether the class has changed
- since the class ID was generated.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(byte[])">getClassFormat</A></CODE> in interface <CODE><A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>classID</CODE> - The class ID for which to return the class format.
-<DT><B>Returns:</B><DD>The class format for the given class ID, which may or may not
- represent the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/TransactionRunner.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/TransactionRunner.html b/db/docs/java/com/sleepycat/bdb/TransactionRunner.html
deleted file mode 100644 (file)
index bb24f89..0000000
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-TransactionRunner (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.TransactionRunner,TransactionRunner class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TransactionRunner (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TransactionRunner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionRunner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Class TransactionRunner</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.TransactionRunner</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>TransactionRunner</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Starts a transaction, calls <A HREF="../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>TransactionWorker.doWork()</CODE></A>, and handles
- transaction retry and exceptions.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#TransactionRunner(com.sleepycat.db.DbEnv)">TransactionRunner</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a transaction runner for a given Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#TransactionRunner(com.sleepycat.db.DbEnv, int)">TransactionRunner</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                  int&nbsp;maxRetries)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a transaction runner for a given Berkeley DB environment and
- with a given number of maximum retries.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#getDirtyRead()">getDirtyRead</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether transactions will read data that is modified by another
- transaction but not committed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#getMaxRetries()">getMaxRetries</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the maximum number of retries that will be performed when
- deadlocks are detected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#getNoWait()">getNoWait</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether transactions will throw DbLockNotGrantedException
- instead of blocking when trying to access data that is locked by another
- transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)">run</A></B>(<A HREF="../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A>&nbsp;worker)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls the <A HREF="../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>TransactionWorker.doWork()</CODE></A> method and, for transactional
- environments, begins and ends a transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#setDirtyRead(boolean)">setDirtyRead</A></B>(boolean&nbsp;dirtyRead)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes whether transactions will read data that is modified by another
- transaction but not committed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#setMaxRetries(int)">setMaxRetries</A></B>(int&nbsp;maxRetries)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes the maximum number of retries that will be performed when
- deadlocks are detected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#setNoWait(boolean)">setNoWait</A></B>(boolean&nbsp;noWait)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes whether transactions will throw DbLockNotGrantedException
- instead of blocking when trying to access data that is locked by another
- transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TransactionRunner(com.sleepycat.db.DbEnv)"><!-- --></A><H3>
-TransactionRunner</H3>
-<PRE>
-public <B>TransactionRunner</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</PRE>
-<DL>
-<DD>Creates a transaction runner for a given Berkeley DB environment.
- The default maximum number of retries (10) will be used.
-<P>
-<DT><B>Parameters:</B><DD><CODE>env</CODE> - is the environment for running transactions.</DL>
-<HR>
-
-<A NAME="TransactionRunner(com.sleepycat.db.DbEnv, int)"><!-- --></A><H3>
-TransactionRunner</H3>
-<PRE>
-public <B>TransactionRunner</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                         int&nbsp;maxRetries)</PRE>
-<DL>
-<DD>Creates a transaction runner for a given Berkeley DB environment and
- with a given number of maximum retries.
-<P>
-<DT><B>Parameters:</B><DD><CODE>env</CODE> - is the environment for running transactions.<DD><CODE>maxRetries</CODE> - is the maximum number of retries that will be performed
- when deadlocks are detected.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getMaxRetries()"><!-- --></A><H3>
-getMaxRetries</H3>
-<PRE>
-public int <B>getMaxRetries</B>()</PRE>
-<DL>
-<DD>Returns the maximum number of retries that will be performed when
- deadlocks are detected.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setMaxRetries(int)"><!-- --></A><H3>
-setMaxRetries</H3>
-<PRE>
-public void <B>setMaxRetries</B>(int&nbsp;maxRetries)</PRE>
-<DL>
-<DD>Changes the maximum number of retries that will be performed when
- deadlocks are detected.
- Calling this method does not impact transactions already running.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDirtyRead()"><!-- --></A><H3>
-getDirtyRead</H3>
-<PRE>
-public boolean <B>getDirtyRead</B>()</PRE>
-<DL>
-<DD>Returns whether transactions will read data that is modified by another
- transaction but not committed.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDirtyRead(boolean)"><!-- --></A><H3>
-setDirtyRead</H3>
-<PRE>
-public void <B>setDirtyRead</B>(boolean&nbsp;dirtyRead)</PRE>
-<DL>
-<DD>Changes whether transactions will read data that is modified by another
- transaction but not committed.
- Calling this method does not impact transaction already running.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getNoWait()"><!-- --></A><H3>
-getNoWait</H3>
-<PRE>
-public boolean <B>getNoWait</B>()</PRE>
-<DL>
-<DD>Returns whether transactions will throw DbLockNotGrantedException
- instead of blocking when trying to access data that is locked by another
- transaction.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setNoWait(boolean)"><!-- --></A><H3>
-setNoWait</H3>
-<PRE>
-public void <B>setNoWait</B>(boolean&nbsp;noWait)</PRE>
-<DL>
-<DD>Changes whether transactions will throw DbLockNotGrantedException
- instead of blocking when trying to access data that is locked by another
- transaction.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="run(com.sleepycat.bdb.TransactionWorker)"><!-- --></A><H3>
-run</H3>
-<PRE>
-public void <B>run</B>(<A HREF="../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A>&nbsp;worker)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></PRE>
-<DL>
-<DD>Calls the <A HREF="../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>TransactionWorker.doWork()</CODE></A> method and, for transactional
- environments, begins and ends a transaction.  If the environment given
- is non-transactional, a transaction will not be used but the doWork()
- method will still be called.
-
- <p> In a transactional environment, a new transaction is started before
- calling doWork().  This will start a nested transaction if one is
- already active.  If DbDeadlockException is thrown by doWork(), the
- transaction will be aborted and the process will be repeated up to the
- maximum number of retries specified.  If another exception is thrown by
- doWork() or the maximum number of retries has occurred, the transaction
- will be aborted and the exception will be rethrown by this method.  If
- no exception is thrown by doWork(), the transaction will be committed.
- This method will not attempt to commit or abort a transaction if it has
- already been committed or aborted by doWork(). </p>
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - when it is thrown by doWork() and the
- maximum number of retries has occurred.  The transaction will have been
- aborted by this method.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></CODE> - when any other exception is thrown by doWork().  The
- exception will first be unwrapped by calling <A HREF="../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html#unwrap(java.lang.Exception)"><CODE>ExceptionUnwrapper.unwrap(java.lang.Exception)</CODE></A>.  The transaction will have been aborted by
- this method.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TransactionRunner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionRunner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/TransactionWorker.html b/db/docs/java/com/sleepycat/bdb/TransactionWorker.html
deleted file mode 100644 (file)
index d6074b7..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-TransactionWorker (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.TransactionWorker,TransactionWorker interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TransactionWorker (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TransactionWorker.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionWorker.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb</FONT>
-<BR>
-Interface TransactionWorker</H2>
-<HR>
-<DL>
-<DT>public interface <B>TransactionWorker</B></DL>
-
-<P>
-The interface implemented to perform the work within a transaction.
- To run a transaction, an instance of this interface is passed to the
- <A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)"><CODE>TransactionRunner.run(com.sleepycat.bdb.TransactionWorker)</CODE></A> method.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/bdb/TransactionWorker.html#doWork()">doWork</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform the work for a single transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="doWork()"><!-- --></A><H3>
-doWork</H3>
-<PRE>
-public void <B>doWork</B>()
-            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></PRE>
-<DL>
-<DD>Perform the work for a single transaction.
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)"><CODE>TransactionRunner.run(com.sleepycat.bdb.TransactionWorker)</CODE></A></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TransactionWorker.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionWorker.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/ByteArrayBinding.html b/db/docs/java/com/sleepycat/bdb/bind/ByteArrayBinding.html
deleted file mode 100644 (file)
index 566609c..0000000
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-ByteArrayBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.ByteArrayBinding,ByteArrayBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ByteArrayBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Class ByteArrayBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.ByteArrayBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>ByteArrayBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DL>
-
-<P>
-A transparent binding where the data byte array is used as the object.
- The Object of the binding is of type <code>byte[]</code> and the data is
- nothing more than the byte array itself.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#ByteArrayBinding(com.sleepycat.bdb.bind.ByteArrayFormat)">ByteArrayBinding</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a byte array binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ByteArrayBinding(com.sleepycat.bdb.bind.ByteArrayFormat)"><!-- --></A><H3>
-ByteArrayBinding</H3>
-<PRE>
-public <B>ByteArrayBinding</B>(<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a byte array binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/ByteArrayFormat.html b/db/docs/java/com/sleepycat/bdb/bind/ByteArrayFormat.html
deleted file mode 100644 (file)
index 92ab17b..0000000
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-ByteArrayFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.ByteArrayFormat,ByteArrayFormat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ByteArrayFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Class ByteArrayFormat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.ByteArrayFormat</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>ByteArrayFormat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DL>
-
-<P>
-The format for data stored as a byte array.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html#ByteArrayFormat()">ByteArrayFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a byte array format.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ByteArrayFormat()"><!-- --></A><H3>
-ByteArrayFormat</H3>
-<PRE>
-public <B>ByteArrayFormat</B>()</PRE>
-<DL>
-<DD>Creates a byte array format.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ByteArrayFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/DataBinding.html b/db/docs/java/com/sleepycat/bdb/bind/DataBinding.html
deleted file mode 100644 (file)
index 2317121..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-DataBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.DataBinding,DataBinding interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface DataBinding</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html">ByteArrayBinding</A>, <A HREF="../../../../com/sleepycat/bdb/RecordNumberBinding.html">RecordNumberBinding</A>, <A HREF="../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</A>, <A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A>, <A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html">TupleInputBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>DataBinding</B></DL>
-
-<P>
-The interface implemented by all data-to-object bindings.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/DataBuffer.html b/db/docs/java/com/sleepycat/bdb/bind/DataBuffer.html
deleted file mode 100644 (file)
index f154437..0000000
+++ /dev/null
@@ -1,355 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-DataBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.DataBuffer,DataBuffer interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface DataBuffer</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>, <A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html">SimpleBuffer</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>DataBuffer</B></DL>
-
-<P>
-The interface used in bindings to access the data as a byte array.
-
- <p>Each data buffer may contain a formation Object that is associated with
- the data. The formation may be used by bindings to cache an internal
- representation of the data that is specific to the format but can be used by
- all bindings.  The formation must be cleared whenever the data in the buffer
- is changed.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#clearDataFormation()">clearDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataBytes()">getDataBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte array of the data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataFormation()">getDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the formation associated with the data in this buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataLength()">getDataLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataOffset()">getDataOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte offset of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#setData(byte[], int, int)">setData</A></B>(byte[]&nbsp;data,
-        int&nbsp;offset,
-        int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data in this buffer to the given value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#setDataFormation(java.lang.Object)">setDataFormation</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="setData(byte[], int, int)"><!-- --></A><H3>
-setData</H3>
-<PRE>
-public void <B>setData</B>(byte[]&nbsp;data,
-                    int&nbsp;offset,
-                    int&nbsp;length)</PRE>
-<DL>
-<DD>Sets the data in this buffer to the given value.  The byte array given
- will be owned by this buffer object after this method is called and
- must not be modified thereafter.  This method must clear the data
- formation for this buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the data array and must not be modified after this
-  method is called.<DD><CODE>offset</CODE> - is the byte offset of the data in the array.<DD><CODE>length</CODE> - is the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataBytes()"><!-- --></A><H3>
-getDataBytes</H3>
-<PRE>
-public byte[] <B>getDataBytes</B>()</PRE>
-<DL>
-<DD>Returns the byte array of the data buffer.  This array is owned by
- the buffer object and should not be modified.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte array of the data buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataOffset()"><!-- --></A><H3>
-getDataOffset</H3>
-<PRE>
-public int <B>getDataOffset</B>()</PRE>
-<DL>
-<DD>Returns the byte offset of the data in the array.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte offset of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataLength()"><!-- --></A><H3>
-getDataLength</H3>
-<PRE>
-public int <B>getDataLength</B>()</PRE>
-<DL>
-<DD>Returns the byte length of the data in the array.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDataFormation(java.lang.Object)"><!-- --></A><H3>
-setDataFormation</H3>
-<PRE>
-public void <B>setDataFormation</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</PRE>
-<DL>
-<DD>Sets the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>formation</CODE> - is Object to set.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormation()"><!-- --></A><H3>
-getDataFormation</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getDataFormation</B>()</PRE>
-<DL>
-<DD>Returns the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>formation Object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearDataFormation()"><!-- --></A><H3>
-clearDataFormation</H3>
-<PRE>
-public void <B>clearDataFormation</B>()</PRE>
-<DL>
-<DD>Sets the formation associated with the data in this buffer to null.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/DataFormat.html b/db/docs/java/com/sleepycat/bdb/bind/DataFormat.html
deleted file mode 100644 (file)
index 6b0cb56..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-DataFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.DataFormat,DataFormat interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataType.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface DataFormat</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A>, <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A>, <A HREF="../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>, <A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>DataFormat</B></DL>
-
-<P>
-The tag interface implemented by all data formats.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataType.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/DataType.html b/db/docs/java/com/sleepycat/bdb/bind/DataType.html
deleted file mode 100644 (file)
index 3ecaab5..0000000
+++ /dev/null
@@ -1,346 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-DataType (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.DataType,DataType interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DataType (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataType.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface DataType</H2>
-<HR>
-<DL>
-<DT>public interface <B>DataType</B></DL>
-
-<P>
-Primitive data type constants.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#BINARY">BINARY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>byte[]</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#DATETIME">DATETIME</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Date</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#DOUBLE">DOUBLE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Double</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#FLOAT">FLOAT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Float</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#INT">INT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Integer</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#LONG">LONG</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Long</code> data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#NONE">NONE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Undefined data type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/DataType.html#STRING">STRING</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>String</code> data type.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="NONE"><!-- --></A><H3>
-NONE</H3>
-<PRE>
-public static final int <B>NONE</B></PRE>
-<DL>
-<DD>Undefined data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.NONE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="STRING"><!-- --></A><H3>
-STRING</H3>
-<PRE>
-public static final int <B>STRING</B></PRE>
-<DL>
-<DD><code>String</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.STRING">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BINARY"><!-- --></A><H3>
-BINARY</H3>
-<PRE>
-public static final int <B>BINARY</B></PRE>
-<DL>
-<DD><code>byte[]</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.BINARY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="INT"><!-- --></A><H3>
-INT</H3>
-<PRE>
-public static final int <B>INT</B></PRE>
-<DL>
-<DD><code>Integer</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.INT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="LONG"><!-- --></A><H3>
-LONG</H3>
-<PRE>
-public static final int <B>LONG</B></PRE>
-<DL>
-<DD><code>Long</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.LONG">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="FLOAT"><!-- --></A><H3>
-FLOAT</H3>
-<PRE>
-public static final int <B>FLOAT</B></PRE>
-<DL>
-<DD><code>Float</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.FLOAT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DOUBLE"><!-- --></A><H3>
-DOUBLE</H3>
-<PRE>
-public static final int <B>DOUBLE</B></PRE>
-<DL>
-<DD><code>Double</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.DOUBLE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DATETIME"><!-- --></A><H3>
-DATETIME</H3>
-<PRE>
-public static final int <B>DATETIME</B></PRE>
-<DL>
-<DD><code>Date</code> data type.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.bind.DataType.DATETIME">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataType.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/EntityBinding.html b/db/docs/java/com/sleepycat/bdb/bind/EntityBinding.html
deleted file mode 100644 (file)
index 69da206..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-EntityBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.EntityBinding,EntityBinding interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="EntityBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EntityBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataType.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="EntityBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface EntityBinding</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html">SerialSerialBinding</A>, <A HREF="../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A>, <A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>EntityBinding</B></DL>
-
-<P>
-The interface implemented by all entity or key/data-to-object bindings.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the key data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the value data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the key data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the value data from an entity Object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-                           <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Converts key and value data buffers into an entity Object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the source key data.<DD><CODE>value</CODE> - is the source value data.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the key data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>key</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                          <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the value data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>value</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD>Returns the format used for the key data of this binding.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD>Returns the format used for the value data of this binding.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value data format.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EntityBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataType.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="EntityBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/KeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/KeyExtractor.html
deleted file mode 100644 (file)
index 19c5a19..0000000
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-KeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.KeyExtractor,KeyExtractor interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="KeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Interface KeyExtractor</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</A>, <A HREF="../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A>, <A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>KeyExtractor</B></DL>
-
-<P>
-The interface implemented for extracting the index key from primary key
- and/or value buffers, and for clearing the index key in a value buffer.  The
- implementation of this interface defines a specific index key for use in a
- database, and that is independent of any bindings that may be used.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the index key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the value data or null if the index key data is
- not derived from the value data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                            <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                            <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the index key data from primary key and value buffers.
- The index key is extracted when saving the data record identified by the
- primary key and value buffers, in order to add or remove an index
- entry in the database for that data record.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyData</CODE> - is the source primary key data, or null if no
- primary key data is used to construct the index key, in which case
- <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()"><CODE>getPrimaryKeyFormat()</CODE></A> should also return null.<DD><CODE>valueData</CODE> - is the source value data, or null if no value data is
- used to construct the index key, in which case <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()"><CODE>getValueFormat()</CODE></A>
- should also return null.<DD><CODE>indexKeyData</CODE> - is the destination index key buffer.  For index keys
- which are optionally present, the buffer's length should be set to zero
- to indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clears the index key in a value buffer.  The index key is cleared when
- the index is for a foreign key identifying a record that has been
- deleted.  This method is called only if the <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A> is configured with <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A>.  It is never called
- for index keys that are derived from primary key data, since in this
- case <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A> is not
- allowed.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueData</CODE> - is the source and destination value data.  On entry
- this contains the index key to be cleared.  It should be changed by this
- method such that <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a null key (set
- the buffer length to zero).  Other data in the buffer should remain
- unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPrimaryKeyFormat()"><!-- --></A><H3>
-getPrimaryKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getPrimaryKeyFormat</B>()</PRE>
-<DL>
-<DD>Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.  If this method returns null,
- then null will be passed for the <code>primaryKeyData</code> parameter
- of <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the primary key data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD>Returns the format of the value data or null if the index key data is
- not derived from the value data.  If this method returns null, then null
- will be passed for the <code>valueData</code> parameter of <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the value data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndexKeyFormat()"><!-- --></A><H3>
-getIndexKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getIndexKeyFormat</B>()</PRE>
-<DL>
-<DD>Returns the format of the index key data.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the index key data.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/SimpleBuffer.html b/db/docs/java/com/sleepycat/bdb/bind/SimpleBuffer.html
deleted file mode 100644 (file)
index 3a89602..0000000
+++ /dev/null
@@ -1,463 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SimpleBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.SimpleBuffer,SimpleBuffer class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SimpleBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SimpleBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SimpleBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind</FONT>
-<BR>
-Class SimpleBuffer</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.SimpleBuffer</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>SimpleBuffer</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></DL>
-
-<P>
-A simple data buffer implementation that allows using bindings for arbitrary
- data outside the context of a database.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#SimpleBuffer()">SimpleBuffer</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a simple buffer with null data, an offset of zero and a length
- of zero.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#SimpleBuffer(byte[])">SimpleBuffer</A></B>(byte[]&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a simple buffer with the given data with an offset of zero and a
- length equal to the length of the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#SimpleBuffer(byte[], int, int)">SimpleBuffer</A></B>(byte[]&nbsp;data,
-             int&nbsp;offset,
-             int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a simple buffer with the given data, offset and length.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#clearDataFormation()">clearDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#getDataBytes()">getDataBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte array of the data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#getDataFormation()">getDataFormation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the formation associated with the data in this buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#getDataLength()">getDataLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#getDataOffset()">getDataOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte offset of the data in the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#setData(byte[], int, int)">setData</A></B>(byte[]&nbsp;data,
-        int&nbsp;offset,
-        int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data in this buffer to the given value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html#setDataFormation(java.lang.Object)">setDataFormation</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the formation associated with the data in this buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SimpleBuffer()"><!-- --></A><H3>
-SimpleBuffer</H3>
-<PRE>
-public <B>SimpleBuffer</B>()</PRE>
-<DL>
-<DD>Creates a simple buffer with null data, an offset of zero and a length
- of zero.
-<P>
-</DL>
-<HR>
-
-<A NAME="SimpleBuffer(byte[])"><!-- --></A><H3>
-SimpleBuffer</H3>
-<PRE>
-public <B>SimpleBuffer</B>(byte[]&nbsp;data)</PRE>
-<DL>
-<DD>Creates a simple buffer with the given data with an offset of zero and a
- length equal to the length of the data array.
-<P>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the data array and must not be modified after this
-  method is called.</DL>
-<HR>
-
-<A NAME="SimpleBuffer(byte[], int, int)"><!-- --></A><H3>
-SimpleBuffer</H3>
-<PRE>
-public <B>SimpleBuffer</B>(byte[]&nbsp;data,
-                    int&nbsp;offset,
-                    int&nbsp;length)</PRE>
-<DL>
-<DD>Creates a simple buffer with the given data, offset and length.
-<P>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the data array and must not be modified after this
-  method is called.<DD><CODE>offset</CODE> - is the byte offset of the data in the array.<DD><CODE>length</CODE> - is the byte length of the data in the array.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="setData(byte[], int, int)"><!-- --></A><H3>
-setData</H3>
-<PRE>
-public void <B>setData</B>(byte[]&nbsp;data,
-                    int&nbsp;offset,
-                    int&nbsp;length)</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the data in this buffer to the given value.  The byte array given
- will be owned by this buffer object after this method is called and
- must not be modified thereafter.  This method must clear the data
- formation for this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#setData(byte[], int, int)">setData</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the data array and must not be modified after this
-  method is called.<DD><CODE>offset</CODE> - is the byte offset of the data in the array.<DD><CODE>length</CODE> - is the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataBytes()"><!-- --></A><H3>
-getDataBytes</H3>
-<PRE>
-public byte[] <B>getDataBytes</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte array of the data buffer.  This array is owned by
- the buffer object and should not be modified.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataBytes()">getDataBytes</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte array of the data buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataOffset()"><!-- --></A><H3>
-getDataOffset</H3>
-<PRE>
-public int <B>getDataOffset</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte offset of the data in the array.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataOffset()">getDataOffset</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte offset of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataLength()"><!-- --></A><H3>
-getDataLength</H3>
-<PRE>
-public int <B>getDataLength</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the byte length of the data in the array.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataLength()">getDataLength</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte length of the data in the array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDataFormation(java.lang.Object)"><!-- --></A><H3>
-setDataFormation</H3>
-<PRE>
-public void <B>setDataFormation</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;formation)</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#setDataFormation(java.lang.Object)">setDataFormation</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>formation</CODE> - is Object to set.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormation()"><!-- --></A><H3>
-getDataFormation</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getDataFormation</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Returns the formation associated with the data in this buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#getDataFormation()">getDataFormation</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>formation Object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearDataFormation()"><!-- --></A><H3>
-clearDataFormation</H3>
-<PRE>
-public void <B>clearDataFormation</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></B></DD>
-<DD>Sets the formation associated with the data in this buffer to null.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html#clearDataFormation()">clearDataFormation</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SimpleBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SimpleBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayBinding.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayBinding.html
deleted file mode 100644 (file)
index 7542122..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.ByteArrayBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.ByteArrayBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.ByteArrayBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.ByteArrayBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayFormat.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/ByteArrayFormat.html
deleted file mode 100644 (file)
index 8db3ce1..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.ByteArrayFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.ByteArrayFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.ByteArrayFormat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind"><B>com.sleepycat.bdb.bind</B></A></TD>
-<TD>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#ByteArrayBinding(com.sleepycat.bdb.bind.ByteArrayFormat)">ByteArrayBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a byte array binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ByteArrayFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/DataBinding.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/DataBinding.html
deleted file mode 100644 (file)
index 6e80b06..0000000
+++ /dev/null
@@ -1,545 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.DataBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.DataBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.DataBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind"><B>com.sleepycat.bdb.bind</B></A></TD>
-<TD>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberBinding.html">RecordNumberBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete binding for record number keys.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#getKeyBinding()">getKeyBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key binding that is used.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#getValueBinding()">getValueBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value binding that is used.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)">subView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-        boolean&nbsp;beginInclusive,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-        boolean&nbsp;endInclusive,
-        <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for key range, optionally changing
- the key binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html">ByteArrayBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A transparent binding where the data byte array is used as the object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete serial binding for keys or values.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract tuple binding for tuple keys or values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html">TupleInputBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete tuple binding for keys or values which are <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A>
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html">TupleMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key or value binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A>
- interface.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                   <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/DataBuffer.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/DataBuffer.html
deleted file mode 100644 (file)
index 9ec259a..0000000
+++ /dev/null
@@ -1,723 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.DataBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.DataBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.DataBuffer</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind"><B>com.sleepycat.bdb.bind</B></A></TD>
-<TD>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A> in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- the <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html"><CODE>DataBuffer</CODE></A> interface for bindings and other added utilities.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>RecordNumberFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberFormat.html#dataToRecordNumber(com.sleepycat.bdb.bind.DataBuffer)">dataToRecordNumber</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to translate a data buffer to an
- record number integer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>RecordNumberFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberFormat.html#recordNumberToData(long, com.sleepycat.bdb.bind.DataBuffer)">recordNumberToData</A></B>(long&nbsp;recordNumber,
-                   <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to translate a record number integer
- to a data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>RecordNumberBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>RecordNumberBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>PrimaryKeyAssigner.</B><B><A HREF="../../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html#assignKey(com.sleepycat.bdb.bind.DataBuffer)">assignKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;keyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns a new primary key value into the given data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/SimpleBuffer.html">SimpleBuffer</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A simple data buffer implementation that allows using bindings for arbitrary
- data outside the context of a database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the key data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the value data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>DataBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>ByteArrayBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>ByteArrayBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>SerialFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to deserialize an object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to serialize an object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>SerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>SerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleInputBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleInputBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#outputToData(com.sleepycat.bdb.bind.tuple.TupleOutput, com.sleepycat.bdb.bind.DataBuffer)">outputToData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- output object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#inputToData(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.DataBuffer)">inputToData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- input object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#dataToInput(com.sleepycat.bdb.bind.DataBuffer)">dataToInput</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to create a new tuple input object for reading the data
- from a given buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/DataFormat.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/DataFormat.html
deleted file mode 100644 (file)
index 5bef3be..0000000
+++ /dev/null
@@ -1,551 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.DataFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.DataFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.DataFormat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind"><B>com.sleepycat.bdb.bind</B></A></TD>
-<TD>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The data format for record number keys.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>RecordNumberBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/RecordNumberBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>DataStore.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataStore.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key format associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>DataStore.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataStore.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value format associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>DataIndex.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataIndex.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key format associated with this index.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataStore.html#DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)">DataStore</A></B>(<A HREF="../../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataStore.html#DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)">DataStore</A></B>(<A HREF="../../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataIndex.html#DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)">DataIndex</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html">ByteArrayFormat</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for data stored as a byte array.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the value data or null if the index key data is
- not derived from the value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>KeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the index key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the key data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>EntityBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the value data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>DataBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>ByteArrayBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for serialized data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialSerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>SerialBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleInputBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/DataType.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/DataType.html
deleted file mode 100644 (file)
index fa7f095..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.DataType (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.DataType (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataType.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataType.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.DataType</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.DataType
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/DataType.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataType.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/EntityBinding.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/EntityBinding.html
deleted file mode 100644 (file)
index 5304f4f..0000000
+++ /dev/null
@@ -1,371 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.EntityBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.EntityBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="EntityBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.EntityBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#getValueEntityBinding()">getValueEntityBinding</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the entity binding that is used.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html">SerialSerialBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract entity binding that uses a serial key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract entity binding that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract entity binding that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and the
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interfaces.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                     <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="EntityBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/KeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/KeyExtractor.html
deleted file mode 100644 (file)
index 2aa410b..0000000
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.KeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.KeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.KeyExtractor</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A> in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></FONT></TD>
-<TD><CODE><B>DataIndex.</B><B><A HREF="../../../../../com/sleepycat/bdb/DataIndex.html#getKeyExtractor()">getKeyExtractor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key extractor associated with this index.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)">ForeignKeyIndex</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                <A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/DataIndex.html#DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)">DataIndex</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract key extractor that uses a serial key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract key extractor that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html">TupleSerialMarshalledKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><CODE>TupleSerialMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that implement <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract key extractor that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html">TupleTupleMarshalledKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/class-use/SimpleBuffer.html b/db/docs/java/com/sleepycat/bdb/bind/class-use/SimpleBuffer.html
deleted file mode 100644 (file)
index aac7371..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.SimpleBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.SimpleBuffer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/SimpleBuffer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SimpleBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.SimpleBuffer</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.SimpleBuffer
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/bind/SimpleBuffer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SimpleBuffer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/package-frame.html b/db/docs/java/com/sleepycat/bdb/bind/package-frame.html
deleted file mode 100644 (file)
index 4e66afc..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.bind</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="DataBinding.html" TARGET="classFrame"><I>DataBinding</I></A>
-<BR>
-<A HREF="DataBuffer.html" TARGET="classFrame"><I>DataBuffer</I></A>
-<BR>
-<A HREF="DataFormat.html" TARGET="classFrame"><I>DataFormat</I></A>
-<BR>
-<A HREF="DataType.html" TARGET="classFrame"><I>DataType</I></A>
-<BR>
-<A HREF="EntityBinding.html" TARGET="classFrame"><I>EntityBinding</I></A>
-<BR>
-<A HREF="KeyExtractor.html" TARGET="classFrame"><I>KeyExtractor</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="ByteArrayBinding.html" TARGET="classFrame">ByteArrayBinding</A>
-<BR>
-<A HREF="ByteArrayFormat.html" TARGET="classFrame">ByteArrayFormat</A>
-<BR>
-<A HREF="SimpleBuffer.html" TARGET="classFrame">SimpleBuffer</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/package-summary.html b/db/docs/java/com/sleepycat/bdb/bind/package-summary.html
deleted file mode 100644 (file)
index 938575d..0000000
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/serial/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.bind
-</H2>
-Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataBinding.html"><I>DataBinding</I></A></B></TD>
-<TD>The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataBuffer.html"><I>DataBuffer</I></A></B></TD>
-<TD>The interface used in bindings to access the data as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataFormat.html"><I>DataFormat</I></A></B></TD>
-<TD>The tag interface implemented by all data formats.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataType.html"><I>DataType</I></A></B></TD>
-<TD>Primitive data type constants.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="EntityBinding.html"><I>EntityBinding</I></A></B></TD>
-<TD>The interface implemented by all entity or key/data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="KeyExtractor.html"><I>KeyExtractor</I></A></B></TD>
-<TD>The interface implemented for extracting the index key from primary key
- and/or value buffers, and for clearing the index key in a value buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ByteArrayBinding.html">ByteArrayBinding</A></B></TD>
-<TD>A transparent binding where the data byte array is used as the object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ByteArrayFormat.html">ByteArrayFormat</A></B></TD>
-<TD>The format for data stored as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SimpleBuffer.html">SimpleBuffer</A></B></TD>
-<TD>A simple data buffer implementation that allows using bindings for arbitrary
- data outside the context of a database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.bind Description
-</H2>
-
-<P>
-<p>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/serial/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/package-tree.html b/db/docs/java/com/sleepycat/bdb/bind/package-tree.html
deleted file mode 100644 (file)
index 6e5304e..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/serial/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.bind
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayBinding.html"><B>ByteArrayBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/ByteArrayFormat.html"><B>ByteArrayFormat</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/SimpleBuffer.html"><B>SimpleBuffer</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>)
-</UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html"><B>DataBinding</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><B>DataBuffer</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html"><B>DataFormat</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/DataType.html"><B>DataType</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html"><B>EntityBinding</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.<A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html"><B>KeyExtractor</B></A></UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/serial/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/package-use.html b/db/docs/java/com/sleepycat/bdb/bind/package-use.html
deleted file mode 100644 (file)
index 6777031..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.bind (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.bind</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind"><B>com.sleepycat.bdb.bind</B></A></TD>
-<TD>Interfaces for defining data formats and data-to-object bindings
-<a href="../../../../../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> used by <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBinding.html#com.sleepycat.bdb"><B>DataBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBuffer.html#com.sleepycat.bdb"><B>DataBuffer</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface used in bindings to access the data as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataFormat.html#com.sleepycat.bdb"><B>DataFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The tag interface implemented by all data formats.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/EntityBinding.html#com.sleepycat.bdb"><B>EntityBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all entity or key/data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/KeyExtractor.html#com.sleepycat.bdb"><B>KeyExtractor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented for extracting the index key from primary key
- and/or value buffers, and for clearing the index key in a value buffer.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> used by <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/ByteArrayFormat.html#com.sleepycat.bdb.bind"><B>ByteArrayFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for data stored as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBinding.html#com.sleepycat.bdb.bind"><B>DataBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBuffer.html#com.sleepycat.bdb.bind"><B>DataBuffer</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface used in bindings to access the data as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataFormat.html#com.sleepycat.bdb.bind"><B>DataFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The tag interface implemented by all data formats.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> used by <A HREF="../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBinding.html#com.sleepycat.bdb.bind.serial"><B>DataBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBuffer.html#com.sleepycat.bdb.bind.serial"><B>DataBuffer</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface used in bindings to access the data as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataFormat.html#com.sleepycat.bdb.bind.serial"><B>DataFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The tag interface implemented by all data formats.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/EntityBinding.html#com.sleepycat.bdb.bind.serial"><B>EntityBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all entity or key/data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/KeyExtractor.html#com.sleepycat.bdb.bind.serial"><B>KeyExtractor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented for extracting the index key from primary key
- and/or value buffers, and for clearing the index key in a value buffer.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> used by <A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBinding.html#com.sleepycat.bdb.bind.tuple"><B>DataBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBuffer.html#com.sleepycat.bdb.bind.tuple"><B>DataBuffer</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface used in bindings to access the data as a byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataFormat.html#com.sleepycat.bdb.bind.tuple"><B>DataFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The tag interface implemented by all data formats.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/EntityBinding.html#com.sleepycat.bdb.bind.tuple"><B>EntityBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all entity or key/data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/KeyExtractor.html#com.sleepycat.bdb.bind.tuple"><B>KeyExtractor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented for extracting the index key from primary key
- and/or value buffers, and for clearing the index key in a value buffer.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/bind/package-summary.html">com.sleepycat.bdb.bind</A> used by <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/DataBinding.html#com.sleepycat.bdb.collection"><B>DataBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all data-to-object bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/bind/class-use/EntityBinding.html#com.sleepycat.bdb.collection"><B>EntityBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented by all entity or key/data-to-object bindings.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/ClassCatalog.html b/db/docs/java/com/sleepycat/bdb/bind/serial/ClassCatalog.html
deleted file mode 100644 (file)
index 31c3154..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-ClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.ClassCatalog,ClassCatalog interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Interface ClassCatalog</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/StoredClassCatalog.html">StoredClassCatalog</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>ClassCatalog</B></DL>
-
-<P>
-Represents a catalog of class information for use in object serialization so
- that class descriptions can be stored separately from serialized objects.
-
- <p>This information is used for serialization of class descriptors or
- java.io.ObjectStreamClass objects, each of which represents a unique class
- format.  For each unique format, a unique class ID is assigned by the
- catalog.  The class ID can then be used in the serialization stream in place
- of the full class information.  When used with <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><CODE>SerialInput</CODE></A> and
- <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> or any of the serial bindings, the use of the catalog
- is transparent to the application.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close a catalog database and release any cached resources.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(byte[])">getClassFormat</A></B>(byte[]&nbsp;classID)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ObjectStreamClass for the given class ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(java.lang.String)">getClassFormat</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ObjectStreamClass for the given class name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassID(java.lang.String)">getClassID</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the class ID for the current version of the given class name.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Close a catalog database and release any cached resources.
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassID(java.lang.String)"><!-- --></A><H3>
-getClassID</H3>
-<PRE>
-public byte[] <B>getClassID</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD>Return the class ID for the current version of the given class name.
- This is used for storing in serialization streams in place of a full
- class descriptor, since it is much more compact.  To get back the
- ObjectStreamClass for a class ID, call <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html#getClassFormat(byte[])"><CODE>getClassFormat(byte[])</CODE></A>.
- This function causes a new class ID to be assigned if the class
- description has changed.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>className</CODE> - The fully qualified class name for which to return the
- class ID.
-<DT><B>Returns:</B><DD>The class ID for the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassFormat(java.lang.String)"><!-- --></A><H3>
-getClassFormat</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A> <B>getClassFormat</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;className)
-                                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD>Return the ObjectStreamClass for the given class name.  This is always
- the current class format.  Calling this method is equivalent to calling
- java.io.ObjectStreamClass.lookup, but this method causes a new class
- ID to be assigned if the class description has changed.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>className</CODE> - The fully qualified class name for which to return the
- class format.
-<DT><B>Returns:</B><DD>The class format for the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getClassFormat(byte[])"><!-- --></A><H3>
-getClassFormat</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamClass.html">ObjectStreamClass</A> <B>getClassFormat</B>(byte[]&nbsp;classID)
-                                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD>Return the ObjectStreamClass for the given class ID.  This may or may not
- be the current class format, depending on whether the class has changed
- since the class ID was generated.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>classID</CODE> - The class ID for which to return the class format.
-<DT><B>Returns:</B><DD>The class format for the given class ID, which may or may not
- represent the current version of the class.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialBinding.html
deleted file mode 100644 (file)
index ebbbca8..0000000
+++ /dev/null
@@ -1,384 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialBinding,SerialBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.SerialBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>SerialBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DL>
-
-<P>
-A concrete serial binding for keys or values.  This binding stores objects
- in serial data format.  If this class is used "as is" the deserialized
- objects are returned by the binding, and these objects must be serializable.
-
- <p>The class may also be extended to override the <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#dataToObject(java.lang.Object)"><CODE>dataToObject(Object)</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#objectToData(java.lang.Object)"><CODE>objectToData(Object)</CODE></A> methods in order to
- map between the deserialized objects and other objects.  In that case the
- objects returned by the binding do not have to be serializable.  Note that
- both methods must be overridden.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#SerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat)">SerialBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#dataToObject(java.lang.Object)">dataToObject</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Can be overridden to convert the deserialized data object to another
- object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#objectToData(java.lang.Object)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Can be overridden to convert the object to a deserialized data object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat)"><!-- --></A><H3>
-SerialBinding</H3>
-<PRE>
-public <B>SerialBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a serial binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(java.lang.Object)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Can be overridden to convert the deserialized data object to another
- object.  This method is called by <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><CODE>dataToObject(DataBuffer)</CODE></A>
- after deserializing the data. The default implemention simply returns
- the data parameter.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the deserialized data object (will always be
- serializable).
-<DT><B>Returns:</B><DD>the resulting object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Can be overridden to convert the object to a deserialized data object.
- This method is called by <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><CODE>objectToData(Object,DataBuffer)</CODE></A>
- before serializing the object. The default implemention simply returns
- the object parameter.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source object.
-<DT><B>Returns:</B><DD>the resulting deserialized object (must be serializable)..
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialFormat.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialFormat.html
deleted file mode 100644 (file)
index c18816b..0000000
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialFormat,SerialFormat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialFormat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.SerialFormat</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>SerialFormat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DL>
-
-<P>
-The format for serialized data.  In addition to identifying a serial format
- this class provides utility methods for use by bindings.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#SerialFormat(com.sleepycat.bdb.bind.serial.ClassCatalog, java.lang.Class)">SerialFormat</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial format.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to deserialize an object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#getBaseClass()">getBaseClass</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the base class for this format.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to serialize an object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialFormat(com.sleepycat.bdb.bind.serial.ClassCatalog, java.lang.Class)"><!-- --></A><H3>
-SerialFormat</H3>
-<PRE>
-public <B>SerialFormat</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog,
-                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass)</PRE>
-<DL>
-<DD>Creates a serial format.
-<P>
-<DT><B>Parameters:</B><DD><CODE>classCatalog</CODE> - is the catalog to hold shared class information and
- for a database should be a <A HREF="../../../../../com/sleepycat/bdb/StoredClassCatalog.html"><CODE>StoredClassCatalog</CODE></A>.<DD><CODE>baseClass</CODE> - is the base class for serialized objects stored using
- this format -- all objects using this format must be an instance of
- this class.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getBaseClass()"><!-- --></A><H3>
-getBaseClass</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A> <B>getBaseClass</B>()</PRE>
-<DL>
-<DD>Returns the base class for this format.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the base class for this format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                          throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Utility method for use by bindings to deserialize an object.  May only
- be called for data that was serialized using <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><CODE>objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>,
- since the fixed serialization header is assumed to not be included in
- the input data. <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><CODE>SerialInput</CODE></A> is used to deserialize the object.
- If a deserialized object is cached in the buffer's data formation
- property, it is returned directly.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the input serialized data.
-<DT><B>Returns:</B><DD>the output deserialized object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public final void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                               <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Utility method for use by bindings to serialize an object.  The fixed
- serialization header is not included in the output data to save space,
- and therefore to deserialize the data the complementary <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><CODE>dataToObject(com.sleepycat.bdb.bind.DataBuffer)</CODE></A> method must be used.  <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> is used to
- serialize the object.  The deserialized object is cached in the buffer's
- data formation property.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the input deserialized object.<DD><CODE>data</CODE> - is the output serialized data.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if the object is not an instance of the
- base class for this format.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialInput.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialInput.html
deleted file mode 100644 (file)
index a52d6f4..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialInput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialInput,SerialInput class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialInput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.io.ObjectInputStream">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialInput</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">java.io.InputStream</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html">java.io.ObjectInputStream</A>
-              |
-              +--<B>com.sleepycat.bdb.bind.serial.SerialInput</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataInput.html">DataInput</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInput.html">ObjectInput</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>SerialInput</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html">ObjectInputStream</A></DL>
-
-<P>
-Used instead of an <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html"><CODE>ObjectInputStream</CODE></A>, which it extends, to read an
- object stream written by the <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> class.  For reading
- objects from a database normally <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><CODE>SerialFormat</CODE></A> or one of the serial
- binding classes is used.  <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><CODE>SerialInput</CODE></A> is used when an <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html"><CODE>ObjectInputStream</CODE></A> is needed along with compact storage.  A <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><CODE>ClassCatalog</CODE></A> must be supplied, however, to stored shared class
- descriptions.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="fields_inherited_from_class_java.io.ObjectStreamConstants"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Fields inherited from interface java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#baseWireHandle">baseWireHandle</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#PROTOCOL_VERSION_1">PROTOCOL_VERSION_1</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#PROTOCOL_VERSION_2">PROTOCOL_VERSION_2</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_BLOCK_DATA">SC_BLOCK_DATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_EXTERNALIZABLE">SC_EXTERNALIZABLE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_SERIALIZABLE">SC_SERIALIZABLE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_WRITE_METHOD">SC_WRITE_METHOD</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#STREAM_MAGIC">STREAM_MAGIC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#STREAM_VERSION">STREAM_VERSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SUBCLASS_IMPLEMENTATION_PERMISSION">SUBCLASS_IMPLEMENTATION_PERMISSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SUBSTITUTION_PERMISSION">SUBSTITUTION_PERMISSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_ARRAY">TC_ARRAY</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BASE">TC_BASE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BLOCKDATA">TC_BLOCKDATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BLOCKDATALONG">TC_BLOCKDATALONG</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_CLASS">TC_CLASS</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_CLASSDESC">TC_CLASSDESC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_ENDBLOCKDATA">TC_ENDBLOCKDATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_EXCEPTION">TC_EXCEPTION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_LONGSTRING">TC_LONGSTRING</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_MAX">TC_MAX</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_NULL">TC_NULL</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_OBJECT">TC_OBJECT</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_PROXYCLASSDESC">TC_PROXYCLASSDESC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_REFERENCE">TC_REFERENCE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_RESET">TC_RESET</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_STRING">TC_STRING</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html#SerialInput(java.io.InputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)">SerialInput</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A>&nbsp;in,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial input stream.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.io.ObjectInputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html">ObjectInputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#available()">available</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#close()">close</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#defaultReadObject()">defaultReadObject</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#read()">read</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#read(byte[], int, int)">read</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readBoolean()">readBoolean</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readByte()">readByte</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readChar()">readChar</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readDouble()">readDouble</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readFields()">readFields</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readFloat()">readFloat</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readFully(byte[])">readFully</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readFully(byte[], int, int)">readFully</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readInt()">readInt</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readLine()">readLine</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readLong()">readLong</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readObject()">readObject</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readShort()">readShort</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readUnshared()">readUnshared</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readUnsignedByte()">readUnsignedByte</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readUnsignedShort()">readUnsignedShort</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#readUTF()">readUTF</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#registerValidation(java.io.ObjectInputValidation, int)">registerValidation</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html#skipBytes(int)">skipBytes</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.InputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#mark(int)">mark</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#markSupported()">markSupported</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#read(byte[])">read</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#reset()">reset</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#skip(long)">skip</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.ObjectInput"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInput.html">ObjectInput</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInput.html#read(byte[])">read</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInput.html#skip(long)">skip</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialInput(java.io.InputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)"><!-- --></A><H3>
-SerialInput</H3>
-<PRE>
-public <B>SerialInput</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A>&nbsp;in,
-                   <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)
-            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Creates a serial input stream.
-<P>
-<DT><B>Parameters:</B><DD><CODE>in</CODE> - is the input stream from which compact serialized objects will
- be read.<DD><CODE>classCatalog</CODE> - is the catalog containing the class descriptions
- for the serialized objects.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.io.ObjectInputStream">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialOutput.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialOutput.html
deleted file mode 100644 (file)
index 0bb2d58..0000000
+++ /dev/null
@@ -1,301 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialOutput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialOutput,SerialOutput class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialOutput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialOutput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialOutput</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">java.io.OutputStream</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html">java.io.ObjectOutputStream</A>
-              |
-              +--<B>com.sleepycat.bdb.bind.serial.SerialOutput</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataOutput.html">DataOutput</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutput.html">ObjectOutput</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>SerialOutput</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html">ObjectOutputStream</A></DL>
-
-<P>
-Used instead of an ObjectOutputStream, which it extends, to write a compact
- object stream.  For writing objects to a database normally <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><CODE>SerialFormat</CODE></A> or one of the serial binding classes is used.  <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> is used when an <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html"><CODE>ObjectOutputStream</CODE></A> is needed along
- with compact storage.  A <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><CODE>ClassCatalog</CODE></A> must be supplied, however, to
- stored shared class descriptions.
-
- <p>The <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><CODE>ClassCatalog</CODE></A> is used to store class definitions rather than
- embedding these into the stream.  Instead, a class format identifier is
- embedded into the stream.  This identifier is then used by <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><CODE>SerialInput</CODE></A> to load the class format to deserialize the object.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="fields_inherited_from_class_java.io.ObjectStreamConstants"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Fields inherited from interface java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#baseWireHandle">baseWireHandle</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#PROTOCOL_VERSION_1">PROTOCOL_VERSION_1</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#PROTOCOL_VERSION_2">PROTOCOL_VERSION_2</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_BLOCK_DATA">SC_BLOCK_DATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_EXTERNALIZABLE">SC_EXTERNALIZABLE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_SERIALIZABLE">SC_SERIALIZABLE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SC_WRITE_METHOD">SC_WRITE_METHOD</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#STREAM_MAGIC">STREAM_MAGIC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#STREAM_VERSION">STREAM_VERSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SUBCLASS_IMPLEMENTATION_PERMISSION">SUBCLASS_IMPLEMENTATION_PERMISSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#SUBSTITUTION_PERMISSION">SUBSTITUTION_PERMISSION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_ARRAY">TC_ARRAY</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BASE">TC_BASE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BLOCKDATA">TC_BLOCKDATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_BLOCKDATALONG">TC_BLOCKDATALONG</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_CLASS">TC_CLASS</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_CLASSDESC">TC_CLASSDESC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_ENDBLOCKDATA">TC_ENDBLOCKDATA</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_EXCEPTION">TC_EXCEPTION</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_LONGSTRING">TC_LONGSTRING</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_MAX">TC_MAX</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_NULL">TC_NULL</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_OBJECT">TC_OBJECT</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_PROXYCLASSDESC">TC_PROXYCLASSDESC</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_REFERENCE">TC_REFERENCE</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_RESET">TC_RESET</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html#TC_STRING">TC_STRING</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html#SerialOutput(java.io.OutputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)">SerialOutput</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;out,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial output stream.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html#getStreamHeader()">getStreamHeader</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the fixed stream header used for all serialized streams in
- PROTOCOL_VERSION_2 format.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.ObjectOutputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html">ObjectOutputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#close()">close</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#defaultWriteObject()">defaultWriteObject</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#flush()">flush</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#putFields()">putFields</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#reset()">reset</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#useProtocolVersion(int)">useProtocolVersion</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#write(byte[])">write</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#write(byte[], int, int)">write</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#write(int)">write</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeBoolean(boolean)">writeBoolean</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeByte(int)">writeByte</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeBytes(java.lang.String)">writeBytes</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeChar(int)">writeChar</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeChars(java.lang.String)">writeChars</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeDouble(double)">writeDouble</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeFields()">writeFields</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeFloat(float)">writeFloat</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeInt(int)">writeInt</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeLong(long)">writeLong</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeObject(java.lang.Object)">writeObject</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeShort(int)">writeShort</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeUnshared(java.lang.Object)">writeUnshared</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html#writeUTF(java.lang.String)">writeUTF</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialOutput(java.io.OutputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)"><!-- --></A><H3>
-SerialOutput</H3>
-<PRE>
-public <B>SerialOutput</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;out,
-                    <A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)
-             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Creates a serial output stream.
-<P>
-<DT><B>Parameters:</B><DD><CODE>out</CODE> - is the output stream to which the compact serialized objects
- will be written.<DD><CODE>classCatalog</CODE> - is the catalog to which the class descriptions for
- the serialized objects will be written.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getStreamHeader()"><!-- --></A><H3>
-getStreamHeader</H3>
-<PRE>
-public static byte[] <B>getStreamHeader</B>()</PRE>
-<DL>
-<DD>Returns the fixed stream header used for all serialized streams in
- PROTOCOL_VERSION_2 format.  To save space this header can be removed and
- serialized streams before storage and inserted before deserializing.
- <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> always uses PROTOCOL_VERSION_2 serialization format
- to guarantee that this header is fixed.  <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><CODE>SerialFormat</CODE></A> removes
- this header from serialized streams automatically.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the fixed stream header.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialOutput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialBinding.html
deleted file mode 100644 (file)
index d3bf18c..0000000
+++ /dev/null
@@ -1,467 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialSerialBinding,SerialSerialBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialSerialBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.SerialSerialBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>SerialSerialBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DL>
-
-<P>
-An abstract entity binding that uses a serial key and a serial value.  This
- class takes care of serializing and deserializing the key and value data
- automatically.  Its three abstract methods must be implemented by a concrete
- subclass to convert the deserialized objects to/from an entity object.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#dataToObject(java.lang.Object, java.lang.Object)"><CODE>dataToObject(Object,Object)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToKey(java.lang.Object)"><CODE>objectToKey(Object)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToValue(java.lang.Object)"><CODE>objectToValue(Object)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#SerialSerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;keyFormat,
-                    <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#dataToObject(java.lang.Object, java.lang.Object)">dataToObject</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;keyInput,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from deserialized key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the key data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the value data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToKey(java.lang.Object)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key object from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the key data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToValue(java.lang.Object)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a value object from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the value data from an entity Object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialSerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)"><!-- --></A><H3>
-SerialSerialBinding</H3>
-<PRE>
-public <B>SerialSerialBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;keyFormat,
-                           <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</PRE>
-<DL>
-<DD>Creates a serial-serial entity binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>keyFormat</CODE> - is the key format.<DD><CODE>valueFormat</CODE> - is the value format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-                           <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Converts key and value data buffers into an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the source key data.<DD><CODE>value</CODE> - is the source value data.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the key data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>key</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the value data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>value</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the key data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getKeyFormat()">getKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the value data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;keyInput,
-                                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)
-                             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Constructs an entity object from deserialized key and value data
- objects.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyInput</CODE> - is the deserialized key data object.<DD><CODE>valueInput</CODE> - is the deserialized value data object.
-<DT><B>Returns:</B><DD>the entity object constructed from the key and value.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a key object from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.
-<DT><B>Returns:</B><DD>the deserialized key data object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a value object from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.
-<DT><B>Returns:</B><DD>the deserialized value data object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html
deleted file mode 100644 (file)
index 18cbf52..0000000
+++ /dev/null
@@ -1,470 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-SerialSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor,SerialSerialKeyExtractor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="SerialSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class SerialSerialKeyExtractor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>SerialSerialKeyExtractor</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DL>
-
-<P>
-A abstract key extractor that uses a serial key and a serial value.  This
- class takes care of serializing and deserializing the key and value data
- automatically.  Its two abstract methods must be implemented by a concrete
- subclass to extract/clear the index key from the deserialized data objects.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(java.lang.Object, java.lang.Object)"><CODE>extractIndexKey(Object,Object)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey(java.lang.Object)"><CODE>clearIndexKey(Object)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#SerialSerialKeyExtractor(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialKeyExtractor</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;primaryKeyFormat,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey(java.lang.Object)">clearIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value data object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey(java.lang.Object, java.lang.Object)">extractIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;primaryKeyData,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data object from primary key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the index key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the value data or null if the index key data is
- not derived from the value data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SerialSerialKeyExtractor(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)"><!-- --></A><H3>
-SerialSerialKeyExtractor</H3>
-<PRE>
-public <B>SerialSerialKeyExtractor</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;primaryKeyFormat,
-                                <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                                <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;indexKeyFormat)</PRE>
-<DL>
-<DD>Creates a serial-serial entity binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyFormat</CODE> - is the primary key format, or null if no
- primary key data is used to construct the index key.<DD><CODE>valueFormat</CODE> - is the value format, or null if no value data is
- used to construct the index key.<DD><CODE>indexKeyFormat</CODE> - is the index key format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getPrimaryKeyFormat()"><!-- --></A><H3>
-getPrimaryKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getPrimaryKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.  If this method returns null,
- then null will be passed for the <code>primaryKeyData</code> parameter
- of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the primary key data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the value data or null if the index key data is
- not derived from the value data.  If this method returns null, then null
- will be passed for the <code>valueData</code> parameter of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the value data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndexKeyFormat()"><!-- --></A><H3>
-getIndexKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getIndexKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the index key data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the index key data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Extracts the index key data from primary key and value buffers.
- The index key is extracted when saving the data record identified by the
- primary key and value buffers, in order to add or remove an index
- entry in the database for that data record.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyData</CODE> - is the source primary key data, or null if no
- primary key data is used to construct the index key, in which case
- <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()"><CODE>KeyExtractor.getPrimaryKeyFormat()</CODE></A> should also return null.<DD><CODE>valueData</CODE> - is the source value data, or null if no value data is
- used to construct the index key, in which case <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()"><CODE>KeyExtractor.getValueFormat()</CODE></A>
- should also return null.<DD><CODE>indexKeyData</CODE> - is the destination index key buffer.  For index keys
- which are optionally present, the buffer's length should be set to zero
- to indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Clears the index key in a value buffer.  The index key is cleared when
- the index is for a foreign key identifying a record that has been
- deleted.  This method is called only if the <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A> is configured with <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A>.  It is never called
- for index keys that are derived from primary key data, since in this
- case <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A> is not
- allowed.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueData</CODE> - is the source and destination value data.  On entry
- this contains the index key to be cleared.  It should be changed by this
- method such that <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a null key (set
- the buffer length to zero).  Other data in the buffer should remain
- unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>extractIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;primaryKeyData,
-                                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueData)
-                                throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the index key data object from primary key and value data
- objects.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyData</CODE> - is the deserialized source primary key data, or
- null if no primary key data is used to construct the index key.<DD><CODE>valueData</CODE> - is the deserialized source value data, or null if no
- value data is used to construct the index key.
-<DT><B>Returns:</B><DD>the destination index key data object, or null to indicate that
- the key is not present.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(java.lang.Object)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>clearIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueData)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clears the index key in a value data object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueData</CODE> - is the source and destination value data object.
-<DT><B>Returns:</B><DD>the destination value data object, or null to indicate that the
- key is not present and no change is necessary.  The value returned may
- be the same object passed as the valueData parameter or a newly created
- object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SerialSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html
deleted file mode 100644 (file)
index 5980e53..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.TupleSerialBinding,TupleSerialBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class TupleSerialBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.TupleSerialBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>TupleSerialBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DL>
-
-<P>
-A abstract entity binding that uses a tuple key and a serial value. This
- class takes care of serializing and deserializing the value data,
- and converting the key data to/from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> objects.  Its three abstract methods must be implemented by a
- concrete subclass to convert these objects to/from an entity object.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)"><CODE>dataToObject(TupleInput,Object)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>objectToKey(Object,TupleOutput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object)"><CODE>objectToValue(Object)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#TupleSerialBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                   <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial entity binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data and
- deserialized value data objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the key data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the value data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the key data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a value object from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the value data from an entity Object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleSerialBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)"><!-- --></A><H3>
-TupleSerialBinding</H3>
-<PRE>
-public <B>TupleSerialBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</PRE>
-<DL>
-<DD>Creates a tuple-serial entity binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>keyFormat</CODE> - is the key format.<DD><CODE>valueFormat</CODE> - is the value format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-                           <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Converts key and value data buffers into an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the source key data.<DD><CODE>value</CODE> - is the source value data.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the key data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>key</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the value data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>value</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the key data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getKeyFormat()">getKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the value data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-                                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)
-                             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data and
- deserialized value data objects.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data object.<DD><CODE>valueInput</CODE> - is the deserialized value data object.
-<DT><B>Returns:</B><DD>the entity object constructed from the key and value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public abstract void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                                 <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                          throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the key should be
- written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a value object from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.
-<DT><B>Returns:</B><DD>the deserialized value data object.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html
deleted file mode 100644 (file)
index 4d62c5d..0000000
+++ /dev/null
@@ -1,476 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor,TupleSerialKeyExtractor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class TupleSerialKeyExtractor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html">TupleSerialMarshalledKeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>TupleSerialKeyExtractor</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DL>
-
-<P>
-A abstract key extractor that uses a tuple key and a serial value. This
- class takes care of serializing and deserializing the value data, and
- converting the key data to/from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A>
- objects.  Its two abstract methods must be implemented by a concrete
- subclass to extract and clear the index key using these objects.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>extractIndexKey(TupleInput,Object,TupleOutput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(java.lang.Object)"><CODE>clearIndexKey(Object)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#TupleSerialKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleSerialKeyExtractor</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(java.lang.Object)">clearIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInputOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the deserialized value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key tuple data and deserialized
- value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the index key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the value data or null if the index key data is
- not derived from the value data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleSerialKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-TupleSerialKeyExtractor</H3>
-<PRE>
-public <B>TupleSerialKeyExtractor</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                               <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                               <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</PRE>
-<DL>
-<DD>Creates a tuple-serial key extractor.
-<P>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyFormat</CODE> - is the primary key format, or null if no
- primary key data is used to construct the index key.<DD><CODE>valueFormat</CODE> - is the value format, or null if no value data is
- used to construct the index key.<DD><CODE>indexKeyFormat</CODE> - is the index key format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getPrimaryKeyFormat()"><!-- --></A><H3>
-getPrimaryKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getPrimaryKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.  If this method returns null,
- then null will be passed for the <code>primaryKeyData</code> parameter
- of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the primary key data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the value data or null if the index key data is
- not derived from the value data.  If this method returns null, then null
- will be passed for the <code>valueData</code> parameter of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the value data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndexKeyFormat()"><!-- --></A><H3>
-getIndexKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getIndexKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the index key data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the index key data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Extracts the index key data from primary key and value buffers.
- The index key is extracted when saving the data record identified by the
- primary key and value buffers, in order to add or remove an index
- entry in the database for that data record.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyData</CODE> - is the source primary key data, or null if no
- primary key data is used to construct the index key, in which case
- <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()"><CODE>KeyExtractor.getPrimaryKeyFormat()</CODE></A> should also return null.<DD><CODE>valueData</CODE> - is the source value data, or null if no value data is
- used to construct the index key, in which case <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()"><CODE>KeyExtractor.getValueFormat()</CODE></A>
- should also return null.<DD><CODE>indexKeyData</CODE> - is the destination index key buffer.  For index keys
- which are optionally present, the buffer's length should be set to zero
- to indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Clears the index key in a value buffer.  The index key is cleared when
- the index is for a foreign key identifying a record that has been
- deleted.  This method is called only if the <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A> is configured with <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A>.  It is never called
- for index keys that are derived from primary key data, since in this
- case <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A> is not
- allowed.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueData</CODE> - is the source and destination value data.  On entry
- this contains the index key to be cleared.  It should be changed by this
- method such that <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a null key (set
- the buffer length to zero).  Other data in the buffer should remain
- unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public abstract void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                                     <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the index key data from primary key tuple data and deserialized
- value data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the primary key
- data, or null if no primary key data is used to construct the index key.<DD><CODE>valueInput</CODE> - is the deserialized value data, or null if no value
- data is used to construct the index key.<DD><CODE>indexKeyOutput</CODE> - is the destination index key tuple.  For index
- keys which are optionally present, no tuple data should be output to
- indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(java.lang.Object)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public abstract void <B>clearIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInputOutput)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clears the index key in the deserialized value data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueInputOutput</CODE> - is the source and destination deserialized value
- data.  On entry this contains the index key to be cleared.  It should be
- changed by this method such that <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a
- null key (not output any tuple data).  Other data in the value object
- should remain unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html
deleted file mode 100644 (file)
index 7e48f36..0000000
+++ /dev/null
@@ -1,348 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleSerialMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding,TupleSerialMarshalledBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleSerialMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class TupleSerialMarshalledBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">com.sleepycat.bdb.bind.serial.TupleSerialBinding</A>
-        |
-        +--<B>com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleSerialMarshalledBinding</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></DL>
-
-<P>
-A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface.  It works by calling the methods of the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interface, which must be implemented by the entity
- class, to convert between the key/value data and entity object.
-
- <p> The binding is "tricky" in that it uses the entity class for both the
- stored data value and the combined entity object.  To do this, the entity's
- key field(s) are transient and are set by the binding after the data object
- has been deserialized. This avoids the use of a "value" class completely.
- </p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#TupleSerialMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialMarshalledBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                             <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled binding object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;tupleInput,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;javaInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data and
- deserialized value data objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#objectToValue(java.lang.Object)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a value object from an entity object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.bind.serial.TupleSerialBinding"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getKeyFormat()">getKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#getValueFormat()">getValueFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleSerialMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)"><!-- --></A><H3>
-TupleSerialMarshalledBinding</H3>
-<PRE>
-public <B>TupleSerialMarshalledBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                                    <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</PRE>
-<DL>
-<DD>Creates a tuple-serial marshalled binding object.
-<P>
-<DT><B>Parameters:</B><DD><CODE>keyFormat</CODE> - is the key data format.<DD><CODE>valueFormat</CODE> - is the value data format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;tupleInput,
-                           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;javaInput)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></B></DD>
-<DD>Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data and
- deserialized value data objects.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)">dataToObject</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>tupleInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data object.<DD><CODE>javaInput</CODE> - is the deserialized value data object.
-<DT><B>Returns:</B><DD>the entity object constructed from the key and value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></B></DD>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the key should be
- written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></B></DD>
-<DD>Extracts a value object from an entity object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue(java.lang.Object)">objectToValue</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.
-<DT><B>Returns:</B><DD>the deserialized value data object.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if data cannot be read or written.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html
deleted file mode 100644 (file)
index 946840f..0000000
+++ /dev/null
@@ -1,324 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleSerialMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor,TupleSerialMarshalledKeyExtractor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleSerialMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.serial</FONT>
-<BR>
-Class TupleSerialMarshalledKeyExtractor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor</A>
-        |
-        +--<B>com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleSerialMarshalledKeyExtractor</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></DL>
-
-<P>
-A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><CODE>TupleSerialMarshalledBinding</CODE></A>.  This key extractor works by calling the
- methods of the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interface to extract and
- clear the index key data.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#TupleSerialMarshalledKeyExtractor(com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleSerialMarshalledKeyExtractor</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A>&nbsp;binding,
-                                  <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                  boolean&nbsp;usePrimaryKey,
-                                  boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#clearIndexKey(java.lang.Object)">clearIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the deserialized value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key tuple data and deserialized
- value data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#getValueFormat()">getValueFormat</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleSerialMarshalledKeyExtractor(com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)"><!-- --></A><H3>
-TupleSerialMarshalledKeyExtractor</H3>
-<PRE>
-public <B>TupleSerialMarshalledKeyExtractor</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A>&nbsp;binding,
-                                         <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                         boolean&nbsp;usePrimaryKey,
-                                         boolean&nbsp;useValue)</PRE>
-<DL>
-<DD>Creates a tuple-serial marshalled key extractor.
-<P>
-<DT><B>Parameters:</B><DD><CODE>binding</CODE> - is the binding used for the tuple-serial entity.<DD><CODE>indexKeyFormat</CODE> - is the index key format.<DD><CODE>keyName</CODE> - is the key name passed to the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>MarshalledTupleKeyEntity.marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)</CODE></A> method to identify the index
- key.<DD><CODE>usePrimaryKey</CODE> - is true if the primary key data is used to
- construct the index key.<DD><CODE>useValue</CODE> - is true if the value data is used to construct the index
- key.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></CODE></B></DD>
-<DD>Extracts the index key data from primary key tuple data and deserialized
- value data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the primary key
- data, or null if no primary key data is used to construct the index key.<DD><CODE>valueInput</CODE> - is the deserialized value data, or null if no value
- data is used to construct the index key.<DD><CODE>indexKeyOutput</CODE> - is the destination index key tuple.  For index
- keys which are optionally present, no tuple data should be output to
- indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(java.lang.Object)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></CODE></B></DD>
-<DD>Clears the index key in the deserialized value data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#clearIndexKey(java.lang.Object)">clearIndexKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueInput</CODE> - is the source and destination deserialized value
- data.  On entry this contains the index key to be cleared.  It should be
- changed by this method such that <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>TupleSerialKeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a
- null key (not output any tuple data).  Other data in the value object
- should remain unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html
deleted file mode 100644 (file)
index 1af152d..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.serial.ClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.serial.ClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.serial.ClassCatalog</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A> in <A HREF="../../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that implement <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/StoredClassCatalog.html">StoredClassCatalog</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java serialization catalog used for compact storage of database objects.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html#SerialOutput(java.io.OutputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)">SerialOutput</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;out,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial output stream.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html#SerialInput(java.io.InputStream, com.sleepycat.bdb.bind.serial.ClassCatalog)">SerialInput</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A>&nbsp;in,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial input stream.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html#SerialFormat(com.sleepycat.bdb.bind.serial.ClassCatalog, java.lang.Class)">SerialFormat</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;classCatalog,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial format.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A> in <A HREF="../../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#getCatalog()">getCatalog</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the class catalog associated with this factory.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#TupleSerialDbFactory(com.sleepycat.bdb.bind.serial.ClassCatalog)">TupleSerialDbFactory</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;catalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial factory for given environment and class catalog.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialBinding.html
deleted file mode 100644 (file)
index 8e10791..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.SerialBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialFormat.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialFormat.html
deleted file mode 100644 (file)
index dafad07..0000000
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialFormat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#TupleSerialMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialMarshalledBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                             <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled binding object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#TupleSerialKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#TupleSerialBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                   <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#SerialSerialKeyExtractor(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;primaryKeyFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#SerialSerialKeyExtractor(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;primaryKeyFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#SerialSerialKeyExtractor(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;primaryKeyFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                         <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#SerialSerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;keyFormat,
-                    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html#SerialSerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">SerialSerialBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;keyFormat,
-                    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial-serial entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html#SerialBinding(com.sleepycat.bdb.bind.serial.SerialFormat)">SerialBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a serial binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialInput.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialInput.html
deleted file mode 100644 (file)
index 4f71da5..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialInput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialInput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialInput</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.SerialInput
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialOutput.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialOutput.html
deleted file mode 100644 (file)
index 3f727f9..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialOutput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialOutput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialOutput</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.SerialOutput
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialBinding.html
deleted file mode 100644 (file)
index bdbef43..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialSerialBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.SerialSerialBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/SerialSerialKeyExtractor.html
deleted file mode 100644 (file)
index 3c9b286..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="SerialSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialBinding.html
deleted file mode 100644 (file)
index 0ad7f2a..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.TupleSerialBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialKeyExtractor.html
deleted file mode 100644 (file)
index 6be485c..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html">TupleSerialMarshalledKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key extractor that works in conjunction with a <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><CODE>TupleSerialMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledBinding.html
deleted file mode 100644 (file)
index ac06837..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#TupleSerialMarshalledKeyExtractor(com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleSerialMarshalledKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A>&nbsp;binding,
-                                  <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                  boolean&nbsp;usePrimaryKey,
-                                  boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledKeyExtractor.html
deleted file mode 100644 (file)
index 466b91f..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/package-frame.html b/db/docs/java/com/sleepycat/bdb/bind/serial/package-frame.html
deleted file mode 100644 (file)
index 4d86020..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.bind.serial</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="ClassCatalog.html" TARGET="classFrame"><I>ClassCatalog</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="SerialBinding.html" TARGET="classFrame">SerialBinding</A>
-<BR>
-<A HREF="SerialFormat.html" TARGET="classFrame">SerialFormat</A>
-<BR>
-<A HREF="SerialInput.html" TARGET="classFrame">SerialInput</A>
-<BR>
-<A HREF="SerialOutput.html" TARGET="classFrame">SerialOutput</A>
-<BR>
-<A HREF="SerialSerialBinding.html" TARGET="classFrame">SerialSerialBinding</A>
-<BR>
-<A HREF="SerialSerialKeyExtractor.html" TARGET="classFrame">SerialSerialKeyExtractor</A>
-<BR>
-<A HREF="TupleSerialBinding.html" TARGET="classFrame">TupleSerialBinding</A>
-<BR>
-<A HREF="TupleSerialKeyExtractor.html" TARGET="classFrame">TupleSerialKeyExtractor</A>
-<BR>
-<A HREF="TupleSerialMarshalledBinding.html" TARGET="classFrame">TupleSerialMarshalledBinding</A>
-<BR>
-<A HREF="TupleSerialMarshalledKeyExtractor.html" TARGET="classFrame">TupleSerialMarshalledKeyExtractor</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/package-summary.html b/db/docs/java/com/sleepycat/bdb/bind/serial/package-summary.html
deleted file mode 100644 (file)
index ca63871..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.serial package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.bind.serial
-</H2>
-Formats and bindings that use Java serialization
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ClassCatalog.html"><I>ClassCatalog</I></A></B></TD>
-<TD>Represents a catalog of class information for use in object serialization so
- that class descriptions can be stored separately from serialized objects.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialBinding.html">SerialBinding</A></B></TD>
-<TD>A concrete serial binding for keys or values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialFormat.html">SerialFormat</A></B></TD>
-<TD>The format for serialized data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialInput.html">SerialInput</A></B></TD>
-<TD>Used instead of an <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html"><CODE>ObjectInputStream</CODE></A>, which it extends, to read an
- object stream written by the <A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><CODE>SerialOutput</CODE></A> class.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialOutput.html">SerialOutput</A></B></TD>
-<TD>Used instead of an ObjectOutputStream, which it extends, to write a compact
- object stream.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialSerialBinding.html">SerialSerialBinding</A></B></TD>
-<TD>An abstract entity binding that uses a serial key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</A></B></TD>
-<TD>A abstract key extractor that uses a serial key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleSerialBinding.html">TupleSerialBinding</A></B></TD>
-<TD>A abstract entity binding that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</A></B></TD>
-<TD>A abstract key extractor that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A></B></TD>
-<TD>A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleSerialMarshalledKeyExtractor.html">TupleSerialMarshalledKeyExtractor</A></B></TD>
-<TD>A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><CODE>TupleSerialMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.bind.serial Description
-</H2>
-
-<P>
-<p>Formats and bindings that use Java serialization
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/package-tree.html b/db/docs/java/com/sleepycat/bdb/bind/serial/package-tree.html
deleted file mode 100644 (file)
index 2062e58..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.serial Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.serial Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.bind.serial
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html"><B>InputStream</B></A><UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInputStream.html"><B>ObjectInputStream</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectInput.html">ObjectInput</A>, java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialInput.html"><B>SerialInput</B></A></UL>
-</UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html"><B>OutputStream</B></A><UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutputStream.html"><B>ObjectOutputStream</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectOutput.html">ObjectOutput</A>, java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/ObjectStreamConstants.html">ObjectStreamConstants</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialOutput.html"><B>SerialOutput</B></A></UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialBinding.html"><B>SerialBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html"><B>SerialFormat</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialBinding.html"><B>SerialSerialBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html"><B>SerialSerialKeyExtractor</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html"><B>TupleSerialBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><B>TupleSerialMarshalledBinding</B></A></UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html"><B>TupleSerialKeyExtractor</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><B>TupleSerialMarshalledKeyExtractor</B></A></UL>
-</UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">interface com.sleepycat.bdb.bind.serial.<A HREF="../../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html"><B>ClassCatalog</B></A></UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/serial/package-use.html b/db/docs/java/com/sleepycat/bdb/bind/serial/package-use.html
deleted file mode 100644 (file)
index 6185e90..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.bind.serial (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.bind.serial</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> used by <A HREF="../../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html#com.sleepycat.bdb"><B>ClassCatalog</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a catalog of class information for use in object serialization so
- that class descriptions can be stored separately from serialized objects.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> used by <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html#com.sleepycat.bdb.bind.serial"><B>ClassCatalog</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a catalog of class information for use in object serialization so
- that class descriptions can be stored separately from serialized objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/SerialFormat.html#com.sleepycat.bdb.bind.serial"><B>SerialFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for serialized data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/TupleSerialBinding.html#com.sleepycat.bdb.bind.serial"><B>TupleSerialBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract entity binding that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/TupleSerialKeyExtractor.html#com.sleepycat.bdb.bind.serial"><B>TupleSerialKeyExtractor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract key extractor that uses a tuple key and a serial value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/TupleSerialMarshalledBinding.html#com.sleepycat.bdb.bind.serial"><B>TupleSerialMarshalledBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> used by <A HREF="../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/serial/class-use/ClassCatalog.html#com.sleepycat.bdb.factory"><B>ClassCatalog</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a catalog of class information for use in object serialization so
- that class descriptions can be stored separately from serialized objects.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html
deleted file mode 100644 (file)
index 37412c6..0000000
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-MarshalledTupleData (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.MarshalledTupleData,MarshalledTupleData interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="MarshalledTupleData (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MarshalledTupleData.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleData.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Interface MarshalledTupleData</H2>
-<HR>
-<DL>
-<DT>public interface <B>MarshalledTupleData</B></DL>
-
-<P>
-A marshalling interface implemented by key, value or entity classes that
- have tuple data.  Key classes implement this interface to marshal their key
- data.  Value or entity classes implement this interface to marshal their
- value data.  Implementations of this interface must have a public no
- arguments contructor so that they can be instantiated by a binding,
- prior to calling the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html#unmarshalData(com.sleepycat.bdb.bind.tuple.TupleInput)"><CODE>unmarshalData(com.sleepycat.bdb.bind.tuple.TupleInput)</CODE></A> method.
-
- <p>Note that implementing this interface is not necessary when the data is a
- Java simple type, for example: String, Integer, etc. These types can be
- used with built-in bindings returned by <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)"><CODE>TupleBinding.getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)</CODE></A>.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>, 
-<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><CODE>TupleTupleMarshalledKeyExtractor</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html#marshalData(com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;dataOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct the key or value tuple data from the key or value object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html#unmarshalData(com.sleepycat.bdb.bind.tuple.TupleInput)">unmarshalData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;dataInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct the key or value object from the key or value tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="marshalData(com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-marshalData</H3>
-<PRE>
-public void <B>marshalData</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;dataOutput)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Construct the key or value tuple data from the key or value object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dataOutput</CODE> - is the output tuple.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="unmarshalData(com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-unmarshalData</H3>
-<PRE>
-public void <B>unmarshalData</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;dataInput)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Construct the key or value object from the key or value tuple data.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dataInput</CODE> - is the input tuple.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MarshalledTupleData.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleData.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html
deleted file mode 100644 (file)
index 8a9f46a..0000000
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-MarshalledTupleKeyEntity (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity,MarshalledTupleKeyEntity interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="MarshalledTupleKeyEntity (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MarshalledTupleKeyEntity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleKeyEntity.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Interface MarshalledTupleKeyEntity</H2>
-<HR>
-<DL>
-<DT>public interface <B>MarshalledTupleKeyEntity</B></DL>
-
-<P>
-A marshalling interface implemented by entity classes that have tuple data
- keys. Since MarshalledTupleKeyEntity objects are instantiated by Java
- serialization, no particular contructor is required.
-
- <p>Note that a marshalled tuple key extractor is somewhat less efficient
- than a non-marshalled key tuple extractor because more conversions are
- needed.  A marshalled key extractor must convert the data to an object in
- order to extract the key data, while an unmarshalled key extractor does
- not.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>, 
-<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><CODE>TupleTupleMarshalledKeyExtractor</CODE></A>, 
-<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html"><CODE>TupleSerialMarshalledBinding</CODE></A>, 
-<A HREF="../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html"><CODE>TupleSerialMarshalledKeyExtractor</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#clearIndexKey(java.lang.String)">clearIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the entity's index key value for the given key name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the entity's index key and writes it to the key output.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalPrimaryKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the entity's primary key and writes it to the key output.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#unmarshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleInput)">unmarshalPrimaryKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Completes construction of the entity by setting its primary key from the
- stored primary key.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="marshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-marshalPrimaryKey</H3>
-<PRE>
-public void <B>marshalPrimaryKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the entity's primary key and writes it to the key output.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyOutput</CODE> - is the output tuple.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="unmarshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-unmarshalPrimaryKey</H3>
-<PRE>
-public void <B>unmarshalPrimaryKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput)
-                         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Completes construction of the entity by setting its primary key from the
- stored primary key.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyInput</CODE> - is the input tuple.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-marshalIndexKey</H3>
-<PRE>
-public void <B>marshalIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the entity's index key and writes it to the key output.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyName</CODE> - identifies the index key.<DD><CODE>keyOutput</CODE> - is the output tuple.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(java.lang.String)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clears the entity's index key value for the given key name.
- This method is called when the entity for this foreign key is
- deleted, if ON_DELETE_CLEAR was specified when creating the index.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyName</CODE> - identifies the index key.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MarshalledTupleKeyEntity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleKeyEntity.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleBinding.html
deleted file mode 100644 (file)
index 1e039a9..0000000
+++ /dev/null
@@ -1,418 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleBinding,TupleBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.tuple.TupleBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html">TupleMarshalledBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>TupleBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DL>
-
-<P>
-An abstract tuple binding for tuple keys or values. This class takes care of
- converting the data to/from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A>
- objects.  Its two abstract methods must be implemented by a concrete
- subclass to convert between tuples and key or value objects.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)"><CODE>dataToObject(TupleInput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>objectToData(Object,TupleOutput)</CODE></A> </li>
- </ul>
-
- <p>For keys or values which are Java primitive classes (String, Integer,
- etc) <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)"><CODE>getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)</CODE></A> may be used to return a builtin tuple
- binding.  A custom tuple binding for these types is not needed.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#TupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a key or value object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)">getPrimitiveBinding</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls,
-                    <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple binding for a primitive Java class.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a key or value object to a tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-TupleBinding</H3>
-<PRE>
-public <B>TupleBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a tuple binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)
-                             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Constructs a key or value object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - is the tuple key or value data.
-<DT><B>Returns:</B><DD>the key or value object constructed from the data.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public abstract void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                                  <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Converts a key or value object to a tuple data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the key or value object.<DD><CODE>output</CODE> - is the tuple data to which the key or value should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-getPrimitiveBinding</H3>
-<PRE>
-public static <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A> <B>getPrimitiveBinding</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls,
-                                               <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a tuple binding for a primitive Java class.  The following
- Java classes are supported.
- <ul>
- <li><code>String</code></li>
- <li><code>Integer</code></li>
- </ul>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cls</CODE> - is the primitive Java class.<DD><CODE>format</CODE> - is the tuple format for the new binding.
-<DT><B>Returns:</B><DD>a new building for the primitive class or null if the cls
- parameter is not one of the supported classes.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleFormat.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleFormat.html
deleted file mode 100644 (file)
index 285f903..0000000
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleFormat,TupleFormat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleFormat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.tuple.TupleFormat</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleFormat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></DL>
-
-<P>
-The format for tuple data.  In addition to identifying a tuple format
- this class provides utility methods for use by bindings.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#TupleFormat()">TupleFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple format.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#dataToInput(com.sleepycat.bdb.bind.DataBuffer)">dataToInput</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to create a new tuple input object for reading the data
- from a given buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#inputToData(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.DataBuffer)">inputToData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- input object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#newOutput()">newOutput</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to create a tuple output object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#outputToData(com.sleepycat.bdb.bind.tuple.TupleOutput, com.sleepycat.bdb.bind.DataBuffer)">outputToData</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- output object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleFormat()"><!-- --></A><H3>
-TupleFormat</H3>
-<PRE>
-public <B>TupleFormat</B>()</PRE>
-<DL>
-<DD>Creates a tuple format.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="newOutput()"><!-- --></A><H3>
-newOutput</H3>
-<PRE>
-public final <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A> <B>newOutput</B>()</PRE>
-<DL>
-<DD>Utility method for use by bindings to create a tuple output object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a new tuple output object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="outputToData(com.sleepycat.bdb.bind.tuple.TupleOutput, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-outputToData</H3>
-<PRE>
-public final void <B>outputToData</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output,
-                               <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</PRE>
-<DL>
-<DD>Utility method to set the data in a data buffer to the data in a tuple
- output object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>output</CODE> - is the source tuple output object.<DD><CODE>data</CODE> - is the destination data buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="inputToData(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-inputToData</H3>
-<PRE>
-public final void <B>inputToData</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input,
-                              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</PRE>
-<DL>
-<DD>Utility method to set the data in a data buffer to the data in a tuple
- input object.  The tuple input for a buffer is cached in the buffer's
- data formation property.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - is the source tuple input object.<DD><CODE>data</CODE> - is the destination data buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToInput(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToInput</H3>
-<PRE>
-public final <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A> <B>dataToInput</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</PRE>
-<DL>
-<DD>Utility method to create a new tuple input object for reading the data
- from a given buffer.  The tuple input for a buffer is cached in the
- buffer's data formation property.  If an existing input is reused, it
- is reset before returning it.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the new tuple input object.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInput.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInput.html
deleted file mode 100644 (file)
index 08d4e1a..0000000
+++ /dev/null
@@ -1,814 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleInput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleInput,TupleInput class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleInput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleInput</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">java.io.InputStream</A>
-        |
-        +--<A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">com.sleepycat.bdb.util.FastInputStream</A>
-              |
-              +--<B>com.sleepycat.bdb.bind.tuple.TupleInput</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>TupleInput</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">FastInputStream</A></DL>
-
-<P>
-Used by tuple bindings to read tuple data.
-
- <p>This class has many methods that have the same signatures as methods in
- the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataInput.html"><CODE>DataInput</CODE></A> interface.  The reason this class does not
- implement <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataInput.html"><CODE>DataInput</CODE></A> is because it would break the interface
- contract for those methods because of data format differences.</p>
-
- <p>Signed numbers are stored in the buffer in MSB (most significant byte
- first) order with their sign bit (high-order bit) inverted to cause negative
- numbers to be sorted first when comparing values as unsigned byte arrays,
- as done in a database.  Unsigned numbers, including characters, are stored
- in MSB order with no change to their sign bit.</p>
-
- <p>Strings and character arrays are stored either as a fixed length array of
- unicode characters, where the length must be known by the application, or as
- a null-terminated UTF byte array.</p>
-
- <p>Floats and doubles are stored in standard integer-bit representation and
- are therefore not ordered by numeric value.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(byte[])">TupleInput</A></B>(byte[]&nbsp;buffer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input object for reading a byte array of tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(byte[], int, int)">TupleInput</A></B>(byte[]&nbsp;buffer,
-           int&nbsp;offset,
-           int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input object for reading a byte array of tuple data at
- a given offset for a given length.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(com.sleepycat.bdb.bind.tuple.TupleOutput)">TupleInput</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input object from the data contained in a tuple output
- object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBoolean()">readBoolean</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a boolean (one byte) unsigned value from the buffer and returns
- true if it is non-zero and false if it is zero.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readByte()">readByte</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed byte (one byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBytes(char[])">readBytes</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of bytes from the buffer, converting each
- unsigned byte value to a character of the resulting array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBytes(int)">readBytes</A></B>(int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of bytes from the buffer, converting each
- unsigned byte value to a character of the resulting string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;char</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChar()">readChar</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a char (two byte) unsigned value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChars(char[])">readChars</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of characters from the buffer, converting
- each two byte unsigned value to a character of the resulting array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChars(int)">readChars</A></B>(int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of characters from the buffer, converting
- each two byte unsigned value to a character of the resulting string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readDouble()">readDouble</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed double (eight byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;float</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readFloat()">readFloat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed float (four byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readInt()">readInt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed int (four byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readLong()">readLong</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed long (eight byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;short</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readShort()">readShort</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a signed short (two byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString()">readString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a null-terminated UTF string from the data buffer and converts
- the data from UTF to Unicode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString(char[])">readString</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of UTF characters string from the data
- buffer and converts the data from UTF to Unicode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString(int)">readString</A></B>(int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads the specified number of UTF characters string from the data
- buffer and converts the data from UTF to Unicode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedByte()">readUnsignedByte</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an unsigned byte (one byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedInt()">readUnsignedInt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an unsigned int (four byte) value from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedShort()">readUnsignedShort</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an unsigned short (two byte) value from the buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.util.FastInputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.util.<A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">FastInputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#available()">available</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferBytes()">getBufferBytes</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferLength()">getBufferLength</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferOffset()">getBufferOffset</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#mark(int)">mark</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#markSupported()">markSupported</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#read()">read</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#read(byte[])">read</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#read(byte[], int, int)">read</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#reset()">reset</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html#skip(long)">skip</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.InputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#close()">close</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleInput(byte[])"><!-- --></A><H3>
-TupleInput</H3>
-<PRE>
-public <B>TupleInput</B>(byte[]&nbsp;buffer)</PRE>
-<DL>
-<DD>Creates a tuple input object for reading a byte array of tuple data.  A
- reference to the byte array will be kept by this object (it will not be
- copied) and therefore the byte array should not be modified while this
- object is in use.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - is the byte array to be read and should contain data in
- tuple format.</DL>
-<HR>
-
-<A NAME="TupleInput(byte[], int, int)"><!-- --></A><H3>
-TupleInput</H3>
-<PRE>
-public <B>TupleInput</B>(byte[]&nbsp;buffer,
-                  int&nbsp;offset,
-                  int&nbsp;length)</PRE>
-<DL>
-<DD>Creates a tuple input object for reading a byte array of tuple data at
- a given offset for a given length.  A reference to the byte array will
- be kept by this object (it will not be copied) and therefore the byte
- array should not be modified while this object is in use.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - is the byte array to be read and should contain data in
- tuple format.<DD><CODE>offset</CODE> - is the byte offset at which to begin reading.<DD><CODE>length</CODE> - is the number of bytes to be read.</DL>
-<HR>
-
-<A NAME="TupleInput(com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-TupleInput</H3>
-<PRE>
-public <B>TupleInput</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</PRE>
-<DL>
-<DD>Creates a tuple input object from the data contained in a tuple output
- object.  A reference to the tuple output's byte array will be kept by
- this object (it will not be copied) and therefore the tuple output
- object should not be modified while this object is in use.
-<P>
-<DT><B>Parameters:</B><DD><CODE>output</CODE> - is the tuple output object containing the data to be read.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="readString()"><!-- --></A><H3>
-readString</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>readString</B>()
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a null-terminated UTF string from the data buffer and converts
- the data from UTF to Unicode.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString(java.lang.String)"><CODE>TupleOutput.writeString(String)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the converted string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if no null terminating byte is found in the buffer
- or malformed UTF data is encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readChar()"><!-- --></A><H3>
-readChar</H3>
-<PRE>
-public final char <B>readChar</B>()
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a char (two byte) unsigned value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChar(int)"><CODE>TupleOutput.writeChar(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readBoolean()"><!-- --></A><H3>
-readBoolean</H3>
-<PRE>
-public final boolean <B>readBoolean</B>()
-                          throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a boolean (one byte) unsigned value from the buffer and returns
- true if it is non-zero and false if it is zero.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBoolean(boolean)"><CODE>TupleOutput.writeBoolean(boolean)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readByte()"><!-- --></A><H3>
-readByte</H3>
-<PRE>
-public final byte <B>readByte</B>()
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed byte (one byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeByte(int)"><CODE>TupleOutput.writeByte(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readShort()"><!-- --></A><H3>
-readShort</H3>
-<PRE>
-public final short <B>readShort</B>()
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed short (two byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeShort(int)"><CODE>TupleOutput.writeShort(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readInt()"><!-- --></A><H3>
-readInt</H3>
-<PRE>
-public final int <B>readInt</B>()
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed int (four byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeInt(int)"><CODE>TupleOutput.writeInt(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readLong()"><!-- --></A><H3>
-readLong</H3>
-<PRE>
-public final long <B>readLong</B>()
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed long (eight byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeLong(long)"><CODE>TupleOutput.writeLong(long)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readFloat()"><!-- --></A><H3>
-readFloat</H3>
-<PRE>
-public final float <B>readFloat</B>()
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed float (four byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeFloat(float)"><CODE>TupleOutput.writeFloat(float)</CODE></A>.
- <code>Float.intBitsToFloat</code> is used to convert the signed int
- value.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readDouble()"><!-- --></A><H3>
-readDouble</H3>
-<PRE>
-public final double <B>readDouble</B>()
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads a signed double (eight byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeDouble(double)"><CODE>TupleOutput.writeDouble(double)</CODE></A>.
- <code>Double.longBitsToDouble</code> is used to convert the signed long
- value.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readUnsignedByte()"><!-- --></A><H3>
-readUnsignedByte</H3>
-<PRE>
-public final int <B>readUnsignedByte</B>()
-                           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads an unsigned byte (one byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedByte(int)"><CODE>TupleOutput.writeUnsignedByte(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readUnsignedShort()"><!-- --></A><H3>
-readUnsignedShort</H3>
-<PRE>
-public final int <B>readUnsignedShort</B>()
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads an unsigned short (two byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedShort(int)"><CODE>TupleOutput.writeUnsignedShort(int)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readUnsignedInt()"><!-- --></A><H3>
-readUnsignedInt</H3>
-<PRE>
-public final long <B>readUnsignedInt</B>()
-                           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads an unsigned int (four byte) value from the buffer.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedInt(long)"><CODE>TupleOutput.writeUnsignedInt(long)</CODE></A>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readBytes(int)"><!-- --></A><H3>
-readBytes</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>readBytes</B>(int&nbsp;length)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of bytes from the buffer, converting each
- unsigned byte value to a character of the resulting string.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBytes(java.lang.String)"><CODE>TupleOutput.writeBytes(java.lang.String)</CODE></A>.
- Only characters with values below 0x100 may be read using this method.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>length</CODE> - is the number of bytes to be read.
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readChars(int)"><!-- --></A><H3>
-readChars</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>readChars</B>(int&nbsp;length)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of characters from the buffer, converting
- each two byte unsigned value to a character of the resulting string.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChars(java.lang.String)"><CODE>TupleOutput.writeChars(java.lang.String)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>length</CODE> - is the number of characters to be read.
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readBytes(char[])"><!-- --></A><H3>
-readBytes</H3>
-<PRE>
-public final void <B>readBytes</B>(char[]&nbsp;chars)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of bytes from the buffer, converting each
- unsigned byte value to a character of the resulting array.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBytes(java.lang.String)"><CODE>TupleOutput.writeBytes(java.lang.String)</CODE></A>.
- Only characters with values below 0x100 may be read using this method.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array to receive the data and whose length is used
- to determine the number of bytes to be read.
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readChars(char[])"><!-- --></A><H3>
-readChars</H3>
-<PRE>
-public final void <B>readChars</B>(char[]&nbsp;chars)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of characters from the buffer, converting
- each two byte unsigned value to a character of the resulting array.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChars(java.lang.String)"><CODE>TupleOutput.writeChars(java.lang.String)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array to receive the data and whose length is used
- to determine the number of characters to be read.
-<DT><B>Returns:</B><DD>the value read from the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readString(int)"><!-- --></A><H3>
-readString</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>readString</B>(int&nbsp;length)
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of UTF characters string from the data
- buffer and converts the data from UTF to Unicode.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString(char[])"><CODE>TupleOutput.writeString(char[])</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>length</CODE> - is the number of characters to be read.
-<DT><B>Returns:</B><DD>the converted string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer
- or malformed UTF data is encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readString(char[])"><!-- --></A><H3>
-readString</H3>
-<PRE>
-public final void <B>readString</B>(char[]&nbsp;chars)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Reads the specified number of UTF characters string from the data
- buffer and converts the data from UTF to Unicode.
- Reads values that were written using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString(char[])"><CODE>TupleOutput.writeString(char[])</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array to receive the data and whose length is used
- to determine the number of characters to be read.
-<DT><B>Returns:</B><DD>the converted string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - if not enough bytes are available in the buffer
- or malformed UTF data is encountered.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleInput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInputBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleInputBinding.html
deleted file mode 100644 (file)
index 3aa3c03..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleInputBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleInputBinding,TupleInputBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleInputBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleInputBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInputBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleInputBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.tuple.TupleInputBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleInputBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DL>
-
-<P>
-A concrete tuple binding for keys or values which are <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A>
- objects.  This binding is used when tuples themselves are the data object,
- rather than using application defined objects. A <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> must
- always be used.  To convert a <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to a <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A>,
- use the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>TupleInput.TupleInput(TupleOutput)</CODE></A> constructor.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#TupleInputBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleInputBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a data buffer into an Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#getDataFormat()">getDataFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an Object into a data buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleInputBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-TupleInputBinding</H3>
-<PRE>
-public <B>TupleInputBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</PRE>
-<DL>
-<DD>Creates a tuple input binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts a data buffer into an Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - is the source data buffer.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Converts an Object into a data buffer.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>data</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataFormat()"><!-- --></A><H3>
-getDataFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getDataFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></B></DD>
-<DD>Returns the format used for the data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html#getDataFormat()">getDataFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data format.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleInputBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInputBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html
deleted file mode 100644 (file)
index 5efd580..0000000
+++ /dev/null
@@ -1,310 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding,TupleMarshalledBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleMarshalledBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">com.sleepycat.bdb.bind.tuple.TupleBinding</A>
-        |
-        +--<B>com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleMarshalledBinding</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></DL>
-
-<P>
-A concrete key or value binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A>
- interface.  It works by calling the methods of the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface, which must be implemented by the key or
- value class, to convert between the key or value data and the object.
- use the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>TupleInput.TupleInput(TupleOutput)</CODE></A> constructor.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#TupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)">TupleMarshalledBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple marshalled binding object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a key or value object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a key or value object to a tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.bind.tuple.TupleBinding"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getDataFormat()">getDataFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)">getPrimitiveBinding</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToData</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)"><!-- --></A><H3>
-TupleMarshalledBinding</H3>
-<PRE>
-public <B>TupleMarshalledBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format,
-                              <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</PRE>
-<DL>
-<DD>Creates a tuple marshalled binding object.
-
- <p>The given class is used to instantiate key or value objects using
- <CODE>Class.forName(java.lang.String)</CODE>, and therefore must be a public class and have a
- public no-arguments constructor.  It must also implement the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>format</CODE> - is the format of the new binding.<DD><CODE>cls</CODE> - is the class of the key or value objects.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></B></DD>
-<DD>Constructs a key or value object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - is the tuple key or value data.
-<DT><B>Returns:</B><DD>the key or value object constructed from the data.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToData</H3>
-<PRE>
-public void <B>objectToData</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></B></DD>
-<DD>Converts a key or value object to a tuple data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToData</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the key or value object.<DD><CODE>output</CODE> - is the tuple data to which the key or value should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleOutput.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleOutput.html
deleted file mode 100644 (file)
index 91fdd0b..0000000
+++ /dev/null
@@ -1,771 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleOutput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleOutput,TupleOutput class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleOutput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleOutput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.sleepycat.bdb.util.FastOutputStream">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleOutput</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">java.io.OutputStream</A>
-        |
-        +--<A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">com.sleepycat.bdb.util.FastOutputStream</A>
-              |
-              +--<B>com.sleepycat.bdb.bind.tuple.TupleOutput</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>TupleOutput</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A></DL>
-
-<P>
-Used by tuple bindings to write tuple data.
-
- <p>This class has many methods that have the same signatures as methods in
- the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataOutput.html"><CODE>DataOutput</CODE></A> interface.  The reason this class does not
- implement <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/DataOutput.html"><CODE>DataOutput</CODE></A> is because it would break the interface
- contract for those methods because of data format differences.</p>
-
- <p>Signed numbers are stored in the buffer in MSB (most significant byte
- first) order with their sign bit (high-order bit) inverted to cause negative
- numbers to be sorted first when comparing values as unsigned byte arrays,
- as done in a database.  Unsigned numbers, including characters, are stored
- in MSB order with no change to their sign bit.</p>
-
- <p>Strings and character arrays are stored either as a fixed length array of
- unicode characters, where the length must be known by the application, or as
- a null-terminated UTF byte array.</p>
-
- <p>Floats and doubles are stored in standard integer-bit representation and
- are therefore not ordered by numeric value.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="fields_inherited_from_class_com.sleepycat.bdb.util.FastOutputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Fields inherited from class com.sleepycat.bdb.util.<A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#DEFAULT_BUMP_SIZE">DEFAULT_BUMP_SIZE</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#DEFAULT_INIT_SIZE">DEFAULT_INIT_SIZE</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#TupleOutput()">TupleOutput</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple output object for writing a byte array of tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#TupleOutput(byte[])">TupleOutput</A></B>(byte[]&nbsp;buffer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple output object for writing a byte array of tuple data,
- using a given buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBoolean(boolean)">writeBoolean</A></B>(boolean&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a boolean (one byte) unsigned value to the buffer, writing one
- if the value is true and zero if it is false.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeByte(int)">writeByte</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed byte (one byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBytes(char[])">writeBytes</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified bytes to the buffer, converting each character to
- an unsigned byte value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeBytes(java.lang.String)">writeBytes</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified bytes to the buffer, converting each character to
- an unsigned byte value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChar(int)">writeChar</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a char (two byte) unsigned value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChars(char[])">writeChars</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified characters to the buffer, converting each character
- to a two byte unsigned value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeChars(java.lang.String)">writeChars</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified characters to the buffer, converting each character
- to a two byte unsigned value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeDouble(double)">writeDouble</A></B>(double&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed double (eight byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeFloat(float)">writeFloat</A></B>(float&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed float (four byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeInt(int)">writeInt</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed int (four byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeLong(long)">writeLong</A></B>(long&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed long (eight byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeShort(int)">writeShort</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an signed short (two byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString(char[])">writeString</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified characters to the buffer, converting each character
- to UTF format.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString(java.lang.String)">writeString</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified characters to the buffer, converting each character
- to UTF format, and adding a null terminator byte.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedByte(int)">writeUnsignedByte</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an unsigned byte (one byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedInt(long)">writeUnsignedInt</A></B>(long&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an unsigned int (four byte) value to the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeUnsignedShort(int)">writeUnsignedShort</A></B>(int&nbsp;val)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an unsigned short (two byte) value to the buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.util.FastOutputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.util.<A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#addSize(int)">addSize</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferBytes()">getBufferBytes</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferLength()">getBufferLength</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferOffset()">getBufferOffset</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#makeSpace(int)">makeSpace</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#reset()">reset</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#size()">size</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#toByteArray()">toByteArray</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#toByteArray(byte[], int)">toByteArray</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#toString()">toString</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#toString(java.lang.String)">toString</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(byte[])">write</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(byte[], int, int)">write</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(int)">write</A>, <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html#writeTo(java.io.OutputStream)">writeTo</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.OutputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#close()">close</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#flush()">flush</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleOutput()"><!-- --></A><H3>
-TupleOutput</H3>
-<PRE>
-public <B>TupleOutput</B>()</PRE>
-<DL>
-<DD>Creates a tuple output object for writing a byte array of tuple data.
-<P>
-</DL>
-<HR>
-
-<A NAME="TupleOutput(byte[])"><!-- --></A><H3>
-TupleOutput</H3>
-<PRE>
-public <B>TupleOutput</B>(byte[]&nbsp;buffer)</PRE>
-<DL>
-<DD>Creates a tuple output object for writing a byte array of tuple data,
- using a given buffer.  A new buffer will be allocated only if the number
- of bytes needed is greater than the length of this buffer.  A reference
- to the byte array will be kept by this object and therefore the byte
- array should not be modified while this object is in use.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - is the byte array to use as the buffer.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="writeBytes(java.lang.String)"><!-- --></A><H3>
-writeBytes</H3>
-<PRE>
-public final void <B>writeBytes</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified bytes to the buffer, converting each character to
- an unsigned byte value.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBytes(int)"><CODE>TupleInput.readBytes(int)</CODE></A>.
- Only characters with values below 0x100 may be written using this
- method, since the high-order 8 bits of all characters are discarded.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the string containing the values to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeChars(java.lang.String)"><!-- --></A><H3>
-writeChars</H3>
-<PRE>
-public final void <B>writeChars</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified characters to the buffer, converting each character
- to a two byte unsigned value.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChars(int)"><CODE>TupleInput.readChars(int)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the string containing the characters to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeString(java.lang.String)"><!-- --></A><H3>
-writeString</H3>
-<PRE>
-public final void <B>writeString</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;val)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified characters to the buffer, converting each character
- to UTF format, and adding a null terminator byte.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString()"><CODE>TupleInput.readString()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the string containing the characters to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeChar(int)"><!-- --></A><H3>
-writeChar</H3>
-<PRE>
-public final void <B>writeChar</B>(int&nbsp;val)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes a char (two byte) unsigned value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChar()"><CODE>TupleInput.readChar()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeBoolean(boolean)"><!-- --></A><H3>
-writeBoolean</H3>
-<PRE>
-public final void <B>writeBoolean</B>(boolean&nbsp;val)
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes a boolean (one byte) unsigned value to the buffer, writing one
- if the value is true and zero if it is false.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBoolean()"><CODE>TupleInput.readBoolean()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeByte(int)"><!-- --></A><H3>
-writeByte</H3>
-<PRE>
-public final void <B>writeByte</B>(int&nbsp;val)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed byte (one byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readByte()"><CODE>TupleInput.readByte()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeShort(int)"><!-- --></A><H3>
-writeShort</H3>
-<PRE>
-public final void <B>writeShort</B>(int&nbsp;val)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed short (two byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readShort()"><CODE>TupleInput.readShort()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeInt(int)"><!-- --></A><H3>
-writeInt</H3>
-<PRE>
-public final void <B>writeInt</B>(int&nbsp;val)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed int (four byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readInt()"><CODE>TupleInput.readInt()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeLong(long)"><!-- --></A><H3>
-writeLong</H3>
-<PRE>
-public final void <B>writeLong</B>(long&nbsp;val)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed long (eight byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readLong()"><CODE>TupleInput.readLong()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeFloat(float)"><!-- --></A><H3>
-writeFloat</H3>
-<PRE>
-public final void <B>writeFloat</B>(float&nbsp;val)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed float (four byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readFloat()"><CODE>TupleInput.readFloat()</CODE></A>.
- <code>Float.floatToIntBits</code> is used to convert the signed float
- value.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeDouble(double)"><!-- --></A><H3>
-writeDouble</H3>
-<PRE>
-public final void <B>writeDouble</B>(double&nbsp;val)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an signed double (eight byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readDouble()"><CODE>TupleInput.readDouble()</CODE></A>.
- <code>Double.doubleToLongBits</code> is used to convert the signed
- double value.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeBytes(char[])"><!-- --></A><H3>
-writeBytes</H3>
-<PRE>
-public final void <B>writeBytes</B>(char[]&nbsp;chars)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified bytes to the buffer, converting each character to
- an unsigned byte value.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readBytes(int)"><CODE>TupleInput.readBytes(int)</CODE></A>.
- Only characters with values below 0x100 may be written using this
- method, since the high-order 8 bits of all characters are discarded.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array of values to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeChars(char[])"><!-- --></A><H3>
-writeChars</H3>
-<PRE>
-public final void <B>writeChars</B>(char[]&nbsp;chars)
-                      throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified characters to the buffer, converting each character
- to a two byte unsigned value.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readChars(int)"><CODE>TupleInput.readChars(int)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array of characters to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeString(char[])"><!-- --></A><H3>
-writeString</H3>
-<PRE>
-public final void <B>writeString</B>(char[]&nbsp;chars)
-                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes the specified characters to the buffer, converting each character
- to UTF format.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString(int)"><CODE>TupleInput.readString(int)</CODE></A>
- or <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readString(char[])"><CODE>TupleInput.readString(char[])</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - is the array of characters to be written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeUnsignedByte(int)"><!-- --></A><H3>
-writeUnsignedByte</H3>
-<PRE>
-public final void <B>writeUnsignedByte</B>(int&nbsp;val)
-                             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an unsigned byte (one byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedByte()"><CODE>TupleInput.readUnsignedByte()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeUnsignedShort(int)"><!-- --></A><H3>
-writeUnsignedShort</H3>
-<PRE>
-public final void <B>writeUnsignedShort</B>(int&nbsp;val)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an unsigned short (two byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedShort()"><CODE>TupleInput.readUnsignedShort()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeUnsignedInt(long)"><!-- --></A><H3>
-writeUnsignedInt</H3>
-<PRE>
-public final void <B>writeUnsignedInt</B>(long&nbsp;val)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Writes an unsigned int (four byte) value to the buffer.
- Writes values that can be read using <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#readUnsignedInt()"><CODE>TupleInput.readUnsignedInt()</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>val</CODE> - is the value to write to the buffer.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - is never thrown but is declared for compatibility
- with {java.io.OutputStream#write}.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleOutput.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.sleepycat.bdb.util.FastOutputStream">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html
deleted file mode 100644 (file)
index 202a90c..0000000
+++ /dev/null
@@ -1,474 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleTupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleTupleBinding,TupleTupleBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleTupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleTupleBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.tuple.TupleTupleBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>TupleTupleBinding</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DL>
-
-<P>
-An abstract entity binding that uses a tuple key and a tuple value.
- This class takes care of converting the data to/from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> and
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> objects.  Its three abstract methods must be implemented
- by a concrete subclass to convert between tuples and entity objects.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)"><CODE>dataToObject(TupleInput,TupleInput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>objectToKey(Object,TupleOutput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>objectToValue(Object,TupleOutput)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#TupleTupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                  <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple entity binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts key and value data buffers into an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getKeyFormat()">getKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the key data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format used for the value data of this binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the key data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the value data from an entity Object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleTupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-TupleTupleBinding</H3>
-<PRE>
-public <B>TupleTupleBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                         <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat)</PRE>
-<DL>
-<DD>Creates a tuple-tuple entity binding.
-<P>
-<DT><B>Parameters:</B><DD><CODE>keyFormat</CODE> - is the key format.<DD><CODE>valueFormat</CODE> - is the value format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key,
-                           <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Converts key and value data buffers into an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the source key data.<DD><CODE>value</CODE> - is the source value data.
-<DT><B>Returns:</B><DD>the resulting Object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;key)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the key data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>key</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;value)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Extracts the value data from an entity Object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the source Object.<DD><CODE>value</CODE> - is the destination data buffer.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKeyFormat()"><!-- --></A><H3>
-getKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the key data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getKeyFormat()">getKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></B></DD>
-<DD>Returns the format used for the value data of this binding.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value data format.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public abstract <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-                                    <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)
-                             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data object.<DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> value data object.
-<DT><B>Returns:</B><DD>the entity object constructed from the key and value.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public abstract void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                                 <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                          throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the key should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public abstract void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                                   <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the value should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html
deleted file mode 100644 (file)
index b60280b..0000000
+++ /dev/null
@@ -1,474 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleTupleKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor,TupleTupleKeyExtractor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleTupleKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleTupleKeyExtractor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html">TupleTupleMarshalledKeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>TupleTupleKeyExtractor</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DL>
-
-<P>
-An abstract key extractor that uses a tuple key and a tuple value. This
- class takes care of converting the key and value data to/from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> objects.  Its two abstract methods must
- be implemented by a concrete subclass to extract and clear the index key
- using these objects.
- <ul>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>extractIndexKey(TupleInput,TupleInput,TupleOutput)</CODE></A> </li>
- <li> <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>clearIndexKey(TupleInput,TupleOutput)</CODE></A> </li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#TupleTupleKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleKeyExtractor</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                       <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                       <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in a value buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the tuple value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key and value buffers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary
- key tuple and value tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the index key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getValueFormat()">getValueFormat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the value data or null if the index key data is
- not derived from the value data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleTupleKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)"><!-- --></A><H3>
-TupleTupleKeyExtractor</H3>
-<PRE>
-public <B>TupleTupleKeyExtractor</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</PRE>
-<DL>
-<DD>Creates a tuple-tuple key extractor.
-<P>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyFormat</CODE> - is the primary key format, or null if no
- primary key data is used to construct the index key.<DD><CODE>valueFormat</CODE> - is the value format, or null if no value data is
- used to construct the index key.<DD><CODE>indexKeyFormat</CODE> - is the index key format.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getPrimaryKeyFormat()"><!-- --></A><H3>
-getPrimaryKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getPrimaryKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the primary key data or null if the index key data
- is not derived from the primary key data.  If this method returns null,
- then null will be passed for the <code>primaryKeyData</code> parameter
- of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the primary key data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValueFormat()"><!-- --></A><H3>
-getValueFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getValueFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the value data or null if the index key data is
- not derived from the value data.  If this method returns null, then null
- will be passed for the <code>valueData</code> parameter of <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()">getValueFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the value data or null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getIndexKeyFormat()"><!-- --></A><H3>
-getIndexKeyFormat</H3>
-<PRE>
-public <A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A> <B>getIndexKeyFormat</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Returns the format of the index key data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the format of the index key data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;primaryKeyData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;indexKeyData)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Extracts the index key data from primary key and value buffers.
- The index key is extracted when saving the data record identified by the
- primary key and value buffers, in order to add or remove an index
- entry in the database for that data record.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyData</CODE> - is the source primary key data, or null if no
- primary key data is used to construct the index key, in which case
- <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getPrimaryKeyFormat()"><CODE>KeyExtractor.getPrimaryKeyFormat()</CODE></A> should also return null.<DD><CODE>valueData</CODE> - is the source value data, or null if no value data is
- used to construct the index key, in which case <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#getValueFormat()"><CODE>KeyExtractor.getValueFormat()</CODE></A>
- should also return null.<DD><CODE>indexKeyData</CODE> - is the destination index key buffer.  For index keys
- which are optionally present, the buffer's length should be set to zero
- to indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;valueData)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></B></DD>
-<DD>Clears the index key in a value buffer.  The index key is cleared when
- the index is for a foreign key identifying a record that has been
- deleted.  This method is called only if the <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A> is configured with <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A>.  It is never called
- for index keys that are derived from primary key data, since in this
- case <A HREF="../../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR"><CODE>ForeignKeyIndex.ON_DELETE_CLEAR</CODE></A> is not
- allowed.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A></CODE> in interface <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueData</CODE> - is the source and destination value data.  On entry
- this contains the index key to be cleared.  It should be changed by this
- method such that <A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)"><CODE>KeyExtractor.extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)</CODE></A> will extract a null key (set
- the buffer length to zero).  Other data in the buffer should remain
- unchanged.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public abstract void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                                     <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                                     <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)
-                              throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Extracts the index key data from primary
- key tuple and value tuple data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the primary key
- data, or null if no primary key data is used to construct the index key.<DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the value data, or null
- if no value data is used to construct the index key.<DD><CODE>indexKeyOutput</CODE> - is the destination index key tuple.  For index
- keys which are optionally present, no tuple data should be output to
- indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public abstract void <B>clearIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                                   <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Clears the index key in the tuple value data.  The valueInput should be
- read and then written to the valueOutput, clearing the index key in the
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the value data.<DD><CODE>valueOutput</CODE> - is the destination <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A>.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html
deleted file mode 100644 (file)
index b2a0192..0000000
+++ /dev/null
@@ -1,349 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleTupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding,TupleTupleMarshalledBinding class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleTupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleTupleMarshalledBinding</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">com.sleepycat.bdb.bind.tuple.TupleTupleBinding</A>
-        |
-        +--<B>com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleTupleMarshalledBinding</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></DL>
-
-<P>
-A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and the
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interfaces.  It calls the methods of the
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface to convert between the value data and
- entity object.  It calls the methods of the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interface to convert between the key data and the entity object.  These two
- interfaces must both be implemented by the entity class
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#TupleTupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)">TupleTupleMarshalledBinding</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled binding object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.bind.tuple.TupleTupleBinding"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">dataToObject</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getKeyFormat()">getKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#getValueFormat()">getValueFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.DataBuffer)">objectToValue</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleTupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)"><!-- --></A><H3>
-TupleTupleMarshalledBinding</H3>
-<PRE>
-public <B>TupleTupleMarshalledBinding</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                                   <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</PRE>
-<DL>
-<DD>Creates a tuple-tuple marshalled binding object.
-
- <p>The given class is used to instantiate entity objects using
- <CODE>Class.forName(java.lang.String)</CODE>, and therefore must be a public class and have a
- public no-arguments constructor.  It must also implement the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A>
- interfaces.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>keyFormat</CODE> - is the stored data key format.<DD><CODE>valueFormat</CODE> - is the stored data value format.<DD><CODE>cls</CODE> - is the class of the entity objects.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)"><!-- --></A><H3>
-dataToObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>dataToObject</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-                           <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)
-                    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></B></DD>
-<DD>Constructs an entity object from <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>keyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data object.<DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> value data object.
-<DT><B>Returns:</B><DD>the entity object constructed from the key and value.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToKey</H3>
-<PRE>
-public void <B>objectToKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                        <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></B></DD>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the key should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-objectToValue</H3>
-<PRE>
-public void <B>objectToValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></B></DD>
-<DD>Extracts a key tuple from an entity object.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToValue</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>object</CODE> - is the entity object.<DD><CODE>output</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A> to which the value should be
- written.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html
deleted file mode 100644 (file)
index 64b13dc..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-TupleTupleMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor,TupleTupleMarshalledKeyExtractor class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleTupleMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.bind.tuple</FONT>
-<BR>
-Class TupleTupleMarshalledKeyExtractor</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor</A>
-        |
-        +--<B>com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>TupleTupleMarshalledKeyExtractor</B><DT>extends <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></DL>
-
-<P>
-A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>.  This key extractor works by calling the
- methods of the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interface to extract and
- clear the index key data.
-
- <p>Note that a marshalled tuple key extractor is somewhat less efficient
- than a non-marshalled key tuple extractor because more conversions are
- needed.  A marshalled key extractor must convert the data to an object in
- order to extract the key data, while an unmarshalled key extractor does
- not.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#TupleTupleMarshalledKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleTupleMarshalledKeyExtractor</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A>&nbsp;binding,
-                                 <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                 boolean&nbsp;usePrimaryKey,
-                                 boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the tuple value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary
- key tuple and value tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.DataBuffer)">clearIndexKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer, com.sleepycat.bdb.bind.DataBuffer)">extractIndexKey</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getIndexKeyFormat()">getIndexKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getPrimaryKeyFormat()">getPrimaryKeyFormat</A>, <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#getValueFormat()">getValueFormat</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleTupleMarshalledKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)"><!-- --></A><H3>
-TupleTupleMarshalledKeyExtractor</H3>
-<PRE>
-public <B>TupleTupleMarshalledKeyExtractor</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A>&nbsp;binding,
-                                        <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                        boolean&nbsp;usePrimaryKey,
-                                        boolean&nbsp;useValue)</PRE>
-<DL>
-<DD>Creates a tuple-tuple marshalled key extractor.
-<P>
-<DT><B>Parameters:</B><DD><CODE>binding</CODE> - is the binding used for the tuple-tuple entity.<DD><CODE>indexKeyFormat</CODE> - is the index key format.<DD><CODE>keyName</CODE> - is the key name passed to the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>MarshalledTupleKeyEntity.marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)</CODE></A> method to identify the index
- key.<DD><CODE>usePrimaryKey</CODE> - is true if the primary key data is used to
- construct the index key.<DD><CODE>useValue</CODE> - is true if the value data is used to construct the index
- key.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-extractIndexKey</H3>
-<PRE>
-public void <B>extractIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                            <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)
-                     throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></CODE></B></DD>
-<DD>Extracts the index key data from primary
- key tuple and value tuple data.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>primaryKeyInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the primary key
- data, or null if no primary key data is used to construct the index key.<DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the value data, or null
- if no value data is used to construct the index key.<DD><CODE>indexKeyOutput</CODE> - is the destination index key tuple.  For index
- keys which are optionally present, no tuple data should be output to
- indicate that the key is not present or null.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)"><!-- --></A><H3>
-clearIndexKey</H3>
-<PRE>
-public void <B>clearIndexKey</B>(<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                          <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)
-                   throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></CODE></B></DD>
-<DD>Clears the index key in the tuple value data.  The valueInput should be
- read and then written to the valueOutput, clearing the index key in the
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></CODE> in class <CODE><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>valueInput</CODE> - is the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> for the value data.<DD><CODE>valueOutput</CODE> - is the destination <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><CODE>TupleOutput</CODE></A>.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleTupleMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleData.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleData.html
deleted file mode 100644 (file)
index fc06218..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.tuple.MarshalledTupleData (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.tuple.MarshalledTupleData (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleData.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.tuple.MarshalledTupleData</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.tuple.MarshalledTupleData
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleData.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleKeyEntity.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/MarshalledTupleKeyEntity.html
deleted file mode 100644 (file)
index d0cd6d3..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleKeyEntity.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MarshalledTupleKeyEntity.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleBinding.html
deleted file mode 100644 (file)
index b1a3f0f..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html">TupleMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key or value binding that uses the <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A>
- interface.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that return <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)">getPrimitiveBinding</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls,
-                    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple binding for a primitive Java class.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleFormat.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleFormat.html
deleted file mode 100644 (file)
index 99c257f..0000000
+++ /dev/null
@@ -1,314 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleFormat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#TupleSerialMarshalledKeyExtractor(com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleSerialMarshalledKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html">TupleSerialMarshalledBinding</A>&nbsp;binding,
-                                  <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                  boolean&nbsp;usePrimaryKey,
-                                  boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#TupleSerialMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialMarshalledBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                             <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial marshalled binding object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#TupleSerialKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#TupleSerialKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleSerialKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat,
-                        <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#TupleSerialBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.serial.SerialFormat)">TupleSerialBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                   <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial entity binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</A></CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding(java.lang.Class, com.sleepycat.bdb.bind.tuple.TupleFormat)">getPrimitiveBinding</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls,
-                    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple binding for a primitive Java class.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#TupleTupleMarshalledKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleTupleMarshalledKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A>&nbsp;binding,
-                                 <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                 boolean&nbsp;usePrimaryKey,
-                                 boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#TupleTupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)">TupleTupleMarshalledBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled binding object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#TupleTupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)">TupleTupleMarshalledBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                            <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled binding object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#TupleTupleKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#TupleTupleKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#TupleTupleKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;primaryKeyFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat,
-                       <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple key extractor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#TupleTupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                  <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#TupleTupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleTupleBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;keyFormat,
-                  <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;valueFormat)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple entity binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#TupleMarshalledBinding(com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.Class)">TupleMarshalledBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format,
-                       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;cls)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple marshalled binding object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html#TupleInputBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleInputBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#TupleBinding(com.sleepycat.bdb.bind.tuple.TupleFormat)">TupleBinding</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInput.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInput.html
deleted file mode 100644 (file)
index a2160b6..0000000
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleInput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleInput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleInput</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;tupleInput,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;javaInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key tuple data and deserialized
- value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key data and
- deserialized value data objects.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that return <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#dataToInput(com.sleepycat.bdb.bind.DataBuffer)">dataToInput</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to create a new tuple input object for reading the data
- from a given buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary
- key tuple and value tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary
- key tuple and value tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the tuple value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an entity object from <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> key and value data
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#inputToData(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.DataBuffer)">inputToData</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- input object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#dataToObject(com.sleepycat.bdb.bind.tuple.TupleInput)">dataToObject</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;input)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a key or value object from <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A> data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>MarshalledTupleKeyEntity.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#unmarshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleInput)">unmarshalPrimaryKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;keyInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Completes construction of the entity by setting its primary key from the
- stored primary key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>MarshalledTupleData.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html#unmarshalData(com.sleepycat.bdb.bind.tuple.TupleInput)">unmarshalData</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;dataInput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct the key or value object from the key or value tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInputBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleInputBinding.html
deleted file mode 100644 (file)
index 867918d..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleInputBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleInputBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInputBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleInputBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.tuple.TupleInputBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleInputBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleMarshalledBinding.html
deleted file mode 100644 (file)
index 477c5de..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleOutput.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleOutput.html
deleted file mode 100644 (file)
index dac3073..0000000
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleOutput (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleOutput (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleOutput</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary key tuple data and deserialized
- value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleSerialBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> that return <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#newOutput()">newOutput</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method for use by bindings to create a tuple output object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#extractIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">extractIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;primaryKeyInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;indexKeyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the index key data from primary
- key tuple and value tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleKeyExtractor.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html#clearIndexKey(com.sleepycat.bdb.bind.tuple.TupleInput, com.sleepycat.bdb.bind.tuple.TupleOutput)">clearIndexKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A>&nbsp;valueInput,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;valueOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the index key in the tuple value data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToKey(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-            <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleTupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html#objectToValue(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-              <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts a key tuple from an entity object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleMarshalledBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleFormat.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html#outputToData(com.sleepycat.bdb.bind.tuple.TupleOutput, com.sleepycat.bdb.bind.DataBuffer)">outputToData</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to set the data in a data buffer to the data in a tuple
- output object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TupleBinding.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html#objectToData(java.lang.Object, com.sleepycat.bdb.bind.tuple.TupleOutput)">objectToData</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;object,
-             <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a key or value object to a tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>MarshalledTupleKeyEntity.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalPrimaryKey(com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalPrimaryKey</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the entity's primary key and writes it to the key output.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>MarshalledTupleKeyEntity.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalIndexKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;keyOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the entity's index key and writes it to the key output.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>MarshalledTupleData.</B><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html#marshalData(com.sleepycat.bdb.bind.tuple.TupleOutput)">marshalData</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;dataOutput)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct the key or value tuple data from the key or value object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html#TupleInput(com.sleepycat.bdb.bind.tuple.TupleOutput)">TupleInput</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A>&nbsp;output)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple input object from the data contained in a tuple output
- object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleOutput.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleBinding.html
deleted file mode 100644 (file)
index 1b6465c..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleTupleBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html">TupleTupleBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and the
- <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interfaces.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleKeyExtractor.html
deleted file mode 100644 (file)
index 737719b..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleTupleKeyExtractor</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html">TupleTupleMarshalledKeyExtractor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete key extractor that works in conjunction with a <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledBinding.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledBinding.html
deleted file mode 100644 (file)
index 669eae5..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A> in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> with parameters of type <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html#TupleTupleMarshalledKeyExtractor(com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding, com.sleepycat.bdb.bind.tuple.TupleFormat, java.lang.String, boolean, boolean)">TupleTupleMarshalledKeyExtractor</A></B>(<A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A>&nbsp;binding,
-                                 <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</A>&nbsp;indexKeyFormat,
-                                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                 boolean&nbsp;usePrimaryKey,
-                                 boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-tuple marshalled key extractor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledKeyExtractor.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledKeyExtractor.html
deleted file mode 100644 (file)
index 65c5d90..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:02 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleTupleMarshalledKeyExtractor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/package-frame.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/package-frame.html
deleted file mode 100644 (file)
index 27205f0..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.bind.tuple</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="MarshalledTupleData.html" TARGET="classFrame"><I>MarshalledTupleData</I></A>
-<BR>
-<A HREF="MarshalledTupleKeyEntity.html" TARGET="classFrame"><I>MarshalledTupleKeyEntity</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="TupleBinding.html" TARGET="classFrame">TupleBinding</A>
-<BR>
-<A HREF="TupleFormat.html" TARGET="classFrame">TupleFormat</A>
-<BR>
-<A HREF="TupleInput.html" TARGET="classFrame">TupleInput</A>
-<BR>
-<A HREF="TupleInputBinding.html" TARGET="classFrame">TupleInputBinding</A>
-<BR>
-<A HREF="TupleMarshalledBinding.html" TARGET="classFrame">TupleMarshalledBinding</A>
-<BR>
-<A HREF="TupleOutput.html" TARGET="classFrame">TupleOutput</A>
-<BR>
-<A HREF="TupleTupleBinding.html" TARGET="classFrame">TupleTupleBinding</A>
-<BR>
-<A HREF="TupleTupleKeyExtractor.html" TARGET="classFrame">TupleTupleKeyExtractor</A>
-<BR>
-<A HREF="TupleTupleMarshalledBinding.html" TARGET="classFrame">TupleTupleMarshalledBinding</A>
-<BR>
-<A HREF="TupleTupleMarshalledKeyExtractor.html" TARGET="classFrame">TupleTupleMarshalledKeyExtractor</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/package-summary.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/package-summary.html
deleted file mode 100644 (file)
index 0457c5d..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.bind.tuple package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.bind.tuple
-</H2>
-Formats and bindings that use sequences of primitive data items or tuples
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="MarshalledTupleData.html"><I>MarshalledTupleData</I></A></B></TD>
-<TD>A marshalling interface implemented by key, value or entity classes that
- have tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="MarshalledTupleKeyEntity.html"><I>MarshalledTupleKeyEntity</I></A></B></TD>
-<TD>A marshalling interface implemented by entity classes that have tuple data
- keys.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleBinding.html">TupleBinding</A></B></TD>
-<TD>An abstract tuple binding for tuple keys or values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleFormat.html">TupleFormat</A></B></TD>
-<TD>The format for tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleInput.html">TupleInput</A></B></TD>
-<TD>Used by tuple bindings to read tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleInputBinding.html">TupleInputBinding</A></B></TD>
-<TD>A concrete tuple binding for keys or values which are <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><CODE>TupleInput</CODE></A>
- objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleMarshalledBinding.html">TupleMarshalledBinding</A></B></TD>
-<TD>A concrete key or value binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A>
- interface.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleOutput.html">TupleOutput</A></B></TD>
-<TD>Used by tuple bindings to write tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleTupleBinding.html">TupleTupleBinding</A></B></TD>
-<TD>An abstract entity binding that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleTupleKeyExtractor.html">TupleTupleKeyExtractor</A></B></TD>
-<TD>An abstract key extractor that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleTupleMarshalledBinding.html">TupleTupleMarshalledBinding</A></B></TD>
-<TD>A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and the
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interfaces.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleTupleMarshalledKeyExtractor.html">TupleTupleMarshalledKeyExtractor</A></B></TD>
-<TD>A concrete key extractor that works in conjunction with a <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><CODE>TupleTupleMarshalledBinding</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.bind.tuple Description
-</H2>
-
-<P>
-<p>Formats and bindings that use sequences of primitive data items or tuples
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/package-tree.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/package-tree.html
deleted file mode 100644 (file)
index cda927a..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.bind.tuple Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.bind.tuple Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.bind.tuple
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html"><B>InputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>FastInputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html"><B>TupleInput</B></A></UL>
-</UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html"><B>OutputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>FastOutputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html"><B>TupleOutput</B></A></UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleBinding.html"><B>TupleBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html"><B>TupleMarshalledBinding</B></A></UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleFormat.html"><B>TupleFormat</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInputBinding.html"><B>TupleInputBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleBinding.html"><B>TupleTupleBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.html"><B>TupleTupleMarshalledBinding</B></A></UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.html"><B>TupleTupleKeyExtractor</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.html"><B>TupleTupleMarshalledKeyExtractor</B></A></UL>
-</UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">interface com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><B>MarshalledTupleData</B></A><LI TYPE="circle">interface com.sleepycat.bdb.bind.tuple.<A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><B>MarshalledTupleKeyEntity</B></A></UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/bind/tuple/package-use.html b/db/docs/java/com/sleepycat/bdb/bind/tuple/package-use.html
deleted file mode 100644 (file)
index 66b4970..0000000
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.bind.tuple (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.bind.tuple</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.serial"><B>com.sleepycat.bdb.bind.serial</B></A></TD>
-<TD>Formats and bindings that use Java serialization&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.serial"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> used by <A HREF="../../../../../com/sleepycat/bdb/bind/serial/package-summary.html">com.sleepycat.bdb.bind.serial</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleFormat.html#com.sleepycat.bdb.bind.serial"><B>TupleFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleInput.html#com.sleepycat.bdb.bind.serial"><B>TupleInput</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to read tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleOutput.html#com.sleepycat.bdb.bind.serial"><B>TupleOutput</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to write tuple data.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A> used by <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleBinding.html#com.sleepycat.bdb.bind.tuple"><B>TupleBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract tuple binding for tuple keys or values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleFormat.html#com.sleepycat.bdb.bind.tuple"><B>TupleFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The format for tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleInput.html#com.sleepycat.bdb.bind.tuple"><B>TupleInput</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to read tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleOutput.html#com.sleepycat.bdb.bind.tuple"><B>TupleOutput</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to write tuple data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleTupleBinding.html#com.sleepycat.bdb.bind.tuple"><B>TupleTupleBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract entity binding that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleTupleKeyExtractor.html#com.sleepycat.bdb.bind.tuple"><B>TupleTupleKeyExtractor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An abstract key extractor that uses a tuple key and a tuple value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/class-use/TupleTupleMarshalledBinding.html#com.sleepycat.bdb.bind.tuple"><B>TupleTupleMarshalledBinding</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A concrete entity binding that uses the <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> and the
- <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interfaces.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/CurrentTransaction.html b/db/docs/java/com/sleepycat/bdb/class-use/CurrentTransaction.html
deleted file mode 100644 (file)
index 42a9e9f..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.CurrentTransaction (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.CurrentTransaction (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="CurrentTransaction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.CurrentTransaction</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getCurrentTxn()">getCurrentTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current transaction for the view or null if the environment
- is non-transactional.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#getInstance(com.sleepycat.db.DbEnv)">getInstance</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CurrentTransaction accessor for a specified Berkeley DB
- environment.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="CurrentTransaction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataCursor.html b/db/docs/java/com/sleepycat/bdb/class-use/DataCursor.html
deleted file mode 100644 (file)
index 7cc5bfb..0000000
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataCursor (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataCursor (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataCursor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataCursor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataCursor</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataView[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>[]&nbsp;indexViews,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- specified index key values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataCursor[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>[]&nbsp;indexCursors,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- index key values at the specified cursors.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataCursor[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>[]&nbsp;indexCursors,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- index key values at the specified cursors.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataCursor)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clones a cursor preserving the current position.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataCursor.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataCursor.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataDb.html b/db/docs/java/com/sleepycat/bdb/class-use/DataDb.html
deleted file mode 100644 (file)
index 8783842..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataDb (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataDb (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataDb.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataDb.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataDb</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataDb.html">DataDb</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataDb.html">DataDb</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataDb.html">DataDb</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataDb.html">DataDb</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getDb()">getDb</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the database for the index, if one is used, or store, if no
- index is used.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataDb.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataDb.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataIndex.html b/db/docs/java/com/sleepycat/bdb/class-use/DataIndex.html
deleted file mode 100644 (file)
index 1554a94..0000000
+++ /dev/null
@@ -1,382 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataIndex (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataIndex (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataIndex</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB secondary index where the index key is the primary
- key of another data store.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getIndex()">getIndex</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index, as specified to the constructor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                   <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean)">newDataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-             boolean&nbsp;usePrimaryKey,
-             boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given index that was obtained from this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given index that was obtained from this
- factory.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataStore.html b/db/docs/java/com/sleepycat/bdb/class-use/DataStore.html
deleted file mode 100644 (file)
index 4b0eae8..0000000
+++ /dev/null
@@ -1,441 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataStore (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataStore (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataStore.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataStore</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>ForeignKeyIndex.</B><B><A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#getForeignStore()">getForeignStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the foreign store which has the primary key which matches the
- index key of this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getStore()">getStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the store, as specified to the constructor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>DataIndex.</B><B><A HREF="../../../../com/sleepycat/bdb/DataIndex.html#getStore()">getStore</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the store associated with this index.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)">ForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)">ForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#DataView(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">DataView</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-         <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-         <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-         <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-         <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;entityBinding,
-         boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a view for a given store/index and bindings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataIndex.html#DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)">DataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A> in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A> in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataStore(com.sleepycat.db.Db, java.lang.Class, com.sleepycat.bdb.PrimaryKeyAssigner)">newDataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass,
-             <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean)">newDataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-             boolean&nbsp;usePrimaryKey,
-             boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)">newForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                   boolean&nbsp;usePrimaryKey,
-                   boolean&nbsp;useValue,
-                   <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                   int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)">newForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                   boolean&nbsp;usePrimaryKey,
-                   boolean&nbsp;useValue,
-                   <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                   int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given store that was obtained from this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given store that was obtained from this
- factory.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataStore.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataThang.html b/db/docs/java/com/sleepycat/bdb/class-use/DataThang.html
deleted file mode 100644 (file)
index 99e135d..0000000
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataThang (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataThang (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataThang.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataThang.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataThang</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getSingleKeyThang()">getSingleKeyThang</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key thang for a single key range, or null if a single key
- range is not used.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#addValue(com.sleepycat.bdb.DataThang, java.lang.Object, int)">addValue</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;primaryKeyThang,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a duplicate value for a specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataThang.</B><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#copy(com.sleepycat.bdb.DataThang)">copy</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies the data from the given thang to this thang..</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#delete(com.sleepycat.bdb.DataThang, int)">delete</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'delete' operation.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#DataThang(com.sleepycat.bdb.DataThang)">DataThang</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;copyFrom)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a thang with a copy of the data from the given thang.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataThang.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataThang.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/DataView.html b/db/docs/java/com/sleepycat/bdb/class-use/DataView.html
deleted file mode 100644 (file)
index 35d9609..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.DataView (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.DataView (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataView.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataView.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.DataView</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#keySetView()">keySetView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new key-set view derived from this view by setting the
- entity and value binding to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#valueSetView()">valueSetView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view derived from this view by setting the
- key binding to null.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#valueSetView(java.lang.Object)">valueSetView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)">subView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-        boolean&nbsp;beginInclusive,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-        boolean&nbsp;endInclusive,
-        <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for key range, optionally changing
- the key binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#dirtyReadView(boolean)">dirtyReadView</A></B>(boolean&nbsp;enable)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new view with a specified dirtyRead setting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#autoCommitView(boolean)">autoCommitView</A></B>(boolean&nbsp;enable)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new view with a specified autoCommit setting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#getView()">getView</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the view for this cursor, as specified to the constructor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataView[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>[]&nbsp;indexViews,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- specified index key values.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object, boolean, java.lang.Object, boolean)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-           boolean&nbsp;beginInclusive,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-           boolean&nbsp;endInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and key range.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/DataView.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DataView.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/ForeignKeyIndex.html b/db/docs/java/com/sleepycat/bdb/class-use/ForeignKeyIndex.html
deleted file mode 100644 (file)
index 73a740a..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.ForeignKeyIndex (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.ForeignKeyIndex (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ForeignKeyIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.ForeignKeyIndex</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A> in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)">newForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                   boolean&nbsp;usePrimaryKey,
-                   boolean&nbsp;useValue,
-                   <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                   int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ForeignKeyIndex.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/IntegrityConstraintException.html b/db/docs/java/com/sleepycat/bdb/class-use/IntegrityConstraintException.html
deleted file mode 100644 (file)
index 3da83db..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.IntegrityConstraintException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.IntegrityConstraintException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/IntegrityConstraintException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IntegrityConstraintException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.IntegrityConstraintException</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.IntegrityConstraintException
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/IntegrityConstraintException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IntegrityConstraintException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/KeyRangeException.html b/db/docs/java/com/sleepycat/bdb/class-use/KeyRangeException.html
deleted file mode 100644 (file)
index 916ccd9..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.KeyRangeException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.KeyRangeException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/KeyRangeException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyRangeException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.KeyRangeException</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that throw <A HREF="../../../../com/sleepycat/bdb/KeyRangeException.html">KeyRangeException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#valueSetView(java.lang.Object)">valueSetView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)">subView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-        boolean&nbsp;beginInclusive,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-        boolean&nbsp;endInclusive,
-        <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for key range, optionally changing
- the key binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/KeyRangeException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="KeyRangeException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/PrimaryKeyAssigner.html b/db/docs/java/com/sleepycat/bdb/class-use/PrimaryKeyAssigner.html
deleted file mode 100644 (file)
index f0a04cb..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.PrimaryKeyAssigner (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.PrimaryKeyAssigner (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="PrimaryKeyAssigner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.PrimaryKeyAssigner</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></CODE></FONT></TD>
-<TD><CODE><B>DataStore.</B><B><A HREF="../../../../com/sleepycat/bdb/DataStore.html#getKeyAssigner()">getKeyAssigner</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key assigner associated with this store.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataStore.html#DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)">DataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-          <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A> in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataStore(com.sleepycat.db.Db, java.lang.Class, com.sleepycat.bdb.PrimaryKeyAssigner)">newDataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass,
-             <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="PrimaryKeyAssigner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/RecordNumberBinding.html b/db/docs/java/com/sleepycat/bdb/class-use/RecordNumberBinding.html
deleted file mode 100644 (file)
index e313403..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.RecordNumberBinding (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.RecordNumberBinding (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/RecordNumberBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.RecordNumberBinding</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.RecordNumberBinding
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/RecordNumberBinding.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberBinding.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/RecordNumberFormat.html b/db/docs/java/com/sleepycat/bdb/class-use/RecordNumberFormat.html
deleted file mode 100644 (file)
index 41f0420..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.RecordNumberFormat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.RecordNumberFormat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.RecordNumberFormat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/RecordNumberBinding.html#RecordNumberBinding(com.sleepycat.bdb.RecordNumberFormat)">RecordNumberBinding</A></B>(<A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</A>&nbsp;format)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a byte array binding.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/RecordNumberFormat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RecordNumberFormat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/StoredClassCatalog.html b/db/docs/java/com/sleepycat/bdb/class-use/StoredClassCatalog.html
deleted file mode 100644 (file)
index aec5a3a..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.StoredClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.StoredClassCatalog (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/StoredClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.StoredClassCatalog</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.StoredClassCatalog
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/StoredClassCatalog.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredClassCatalog.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/TransactionRunner.html b/db/docs/java/com/sleepycat/bdb/class-use/TransactionRunner.html
deleted file mode 100644 (file)
index 8aa5596..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.TransactionRunner (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.TransactionRunner (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionRunner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.TransactionRunner</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.TransactionRunner
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionRunner.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/class-use/TransactionWorker.html b/db/docs/java/com/sleepycat/bdb/class-use/TransactionWorker.html
deleted file mode 100644 (file)
index 5592167..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:01 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.TransactionWorker (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.TransactionWorker (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionWorker.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.TransactionWorker</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TransactionRunner.</B><B><A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)">run</A></B>(<A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A>&nbsp;worker)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls the <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>doWork()</CODE></A> method and, for transactional
- environments, begins and ends a transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TransactionWorker.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/MapEntry.html b/db/docs/java/com/sleepycat/bdb/collection/MapEntry.html
deleted file mode 100644 (file)
index 72155f2..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-MapEntry (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.MapEntry,MapEntry class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="MapEntry (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MapEntry.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MapEntry.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class MapEntry</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.collection.MapEntry</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>MapEntry</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></DL>
-
-<P>
-A simple Map.Entry implementation.
-
- <p><b>Warning:</b> Use of this interface violates the Java Collections
- interface contract since these state that Map.Entry objects should only be
- obtained from Map.entrySet() sets, while this class allows constructing them
- directly.  However, it is useful for performing operations on an entry set
- such as add(), contains(), etc.  For restrictions see <A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#getValue()"><CODE>getValue()</CODE></A> and
- <A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#setValue(java.lang.Object)"><CODE>setValue(java.lang.Object)</CODE></A>.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#MapEntry(java.lang.Object, java.lang.Object)">MapEntry</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entry with a given key and value.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares this entry to a given entry as specified by <CODE>Map.Entry.equals(java.lang.Object)</CODE>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#getKey()">getKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key of this entry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#getValue()">getValue</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of this entry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#hashCode()">hashCode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computes a hash code as specified by <CODE>Map.Entry.hashCode()</CODE>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#setValue(java.lang.Object)">setValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;newValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes the value of this entry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the entry to a string representation for debugging.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="MapEntry(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-MapEntry</H3>
-<PRE>
-public <B>MapEntry</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Creates a map entry with a given key and value.
-<P>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the key to use.<DD><CODE>value</CODE> - is the value to use.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="hashCode()"><!-- --></A><H3>
-hashCode</H3>
-<PRE>
-public int <B>hashCode</B>()</PRE>
-<DL>
-<DD>Computes a hash code as specified by <CODE>Map.Entry.hashCode()</CODE>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>hashCode</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the computed hash code.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</PRE>
-<DL>
-<DD>Compares this entry to a given entry as specified by <CODE>Map.Entry.equals(java.lang.Object)</CODE>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>equals</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the computed hash code.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getKey()"><!-- --></A><H3>
-getKey</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getKey</B>()</PRE>
-<DL>
-<DD>Returns the key of this entry.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>getKey</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the key of this entry.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getValue()"><!-- --></A><H3>
-getValue</H3>
-<PRE>
-public final <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getValue</B>()</PRE>
-<DL>
-<DD>Returns the value of this entry.  Note that this will be the value
- passed to the constructor or the last value passed to <A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html#setValue(java.lang.Object)"><CODE>setValue(java.lang.Object)</CODE></A>.
- It will not reflect changes made to a Map.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>getValue</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value of this entry.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setValue(java.lang.Object)"><!-- --></A><H3>
-setValue</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>setValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;newValue)</PRE>
-<DL>
-<DD>Changes the value of this entry.  Note that this will change the value
- in this entry object but will not change the value in a Map.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>setValue</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value of this entry.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Converts the entry to a string representation for debugging.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MapEntry.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MapEntry.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredCollection.html b/db/docs/java/com/sleepycat/bdb/collection/StoredCollection.html
deleted file mode 100644 (file)
index ac8a4ce..0000000
+++ /dev/null
@@ -1,656 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-StoredCollection (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredCollection,StoredCollection class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredCollection (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollection.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredCollection</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<B>com.sleepycat.bdb.collection.StoredCollection</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html">StoredList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>StoredCollection</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></DL>
-
-<P>
-A abstract base class for all stored collections.  This class, and its
- base class <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><CODE>StoredContainer</CODE></A>, provide implementations of most methods
- in the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interface.  Other methods, such as <CODE>Collection.add(java.lang.Object)</CODE>
- and <CODE>Collection.remove(java.lang.Object)</CODE>, are provided by concrete classes that extend this
- class.
-
- <p>In addition, this class provides the following methods for stored
- collections only.  Note that the use of these methods is not compatible with
- the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)"><CODE>iterator(boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])"><CODE>join(StoredContainer[], Object[])</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)"><CODE>join(StoredContainer[], Object[], boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()"><CODE>toList()</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds all of the elements in the specified collection to this collection
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this collection contains all of the elements in the
- specified collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares the specified object with this collection for equality.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator over the elements in this collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A></B>(boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read or read-write iterator over the elements in this
- collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all this collection's elements that are also contained in the
- specified collection (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retains only the elements in this collection that are contained in the
- specified collection (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of all the elements in this collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;a)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of all the elements in this collection whose runtime
- type is that of the specified array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a copy of this collection as an ArrayList.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the collection to a string representation for debugging.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#add(java.lang.Object)">add</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#contains(java.lang.Object)">contains</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#remove(java.lang.Object)">remove</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="iterator()"><!-- --></A><H3>
-iterator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A> <B>iterator</B>()</PRE>
-<DL>
-<DD>Returns an iterator over the elements in this collection.
- The iterator will be read-only if the collection is read-only.
- This method conforms to the <CODE>Collection.iterator()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>iterator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A> for this collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="iterator(boolean)"><!-- --></A><H3>
-iterator</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A> <B>iterator</B>(boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Returns a read or read-write iterator over the elements in this
- collection.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>writeAllowed</CODE> - is true to open a read-write iterator or false to
- open a read-only iterator.  If the collection is read-only the iterator
- will always be read-only.
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A> for this collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></CODE> - if writeAllowed is true but the collection
- is read-only.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toArray()"><!-- --></A><H3>
-toArray</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[] <B>toArray</B>()</PRE>
-<DL>
-<DD>Returns an array of all the elements in this collection.
- This method conforms to the <CODE>Collection.toArray()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>toArray</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toArray(java.lang.Object[])"><!-- --></A><H3>
-toArray</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[] <B>toArray</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;a)</PRE>
-<DL>
-<DD>Returns an array of all the elements in this collection whose runtime
- type is that of the specified array.
- This method conforms to the <CODE>Collection.toArray(Object[])</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>toArray</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="containsAll(java.util.Collection)"><!-- --></A><H3>
-containsAll</H3>
-<PRE>
-public boolean <B>containsAll</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</PRE>
-<DL>
-<DD>Returns true if this collection contains all of the elements in the
- specified collection.
- This method conforms to the <CODE>Collection.containsAll(java.util.Collection)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>containsAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="addAll(java.util.Collection)"><!-- --></A><H3>
-addAll</H3>
-<PRE>
-public boolean <B>addAll</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</PRE>
-<DL>
-<DD>Adds all of the elements in the specified collection to this collection
- (optional operation).
- This method calls the <CODE>Collection.add(Object)</CODE> method of the concrete
- collection class, which may or may not be supported.
- This method conforms to the <CODE>Collection.addAll(java.util.Collection)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>addAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only, or
- if the collection is indexed, or if the add method is not supported by
- the concrete collection.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="removeAll(java.util.Collection)"><!-- --></A><H3>
-removeAll</H3>
-<PRE>
-public boolean <B>removeAll</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</PRE>
-<DL>
-<DD>Removes all this collection's elements that are also contained in the
- specified collection (optional operation).
- This method conforms to the <CODE>Collection.removeAll(java.util.Collection)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>removeAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="retainAll(java.util.Collection)"><!-- --></A><H3>
-retainAll</H3>
-<PRE>
-public boolean <B>retainAll</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</PRE>
-<DL>
-<DD>Retains only the elements in this collection that are contained in the
- specified collection (optional operation).
- This method conforms to the <CODE>Collection.removeAll(java.util.Collection)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>retainAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</PRE>
-<DL>
-<DD>Compares the specified object with this collection for equality.
- A value comparison is performed by this method and the stored values
- are compared rather than calling the equals() method of each element.
- This method conforms to the <CODE>Collection.equals(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>equals</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toList()"><!-- --></A><H3>
-toList</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A> <B>toList</B>()</PRE>
-<DL>
-<DD>Returns a copy of this collection as an ArrayList.  This is the same as
- <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()"><CODE>toArray()</CODE></A> but returns a collection instead of an array.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ArrayList.html"><CODE>ArrayList</CODE></A> containing a copy of all elements in this
- collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Converts the collection to a string representation for debugging.
- WARNING: All elements will be converted to strings and returned and
- therefore the returned string may be very large.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the string representation.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])"><!-- --></A><H3>
-join</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A> <B>join</B>(<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-                           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys)</PRE>
-<DL>
-<DD>Returns an iterator representing an equality join of the indices and
- index key values specified.
- The indices will be sorted by least number of references, which is
- commonly the best optimization.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interface.
-
- <p>The returned iterator supports only the two methods: hasNext() and
- next().  All other methods will throw UnsupportedOperationException.</p>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>indices</CODE> - is an array of indices with elements corresponding to
- those in the indexKeys array.<DD><CODE>indexKeys</CODE> - is an array of index key values identifying the
- elements to be selected.
-<DT><B>Returns:</B><DD>an iterator over the elements in this collection that match
- all specified index key values.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if this collection is indexed or if a
- given index does not have the same store as this collection.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)"><!-- --></A><H3>
-join</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A> <B>join</B>(<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-                           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-                           boolean&nbsp;presorted)</PRE>
-<DL>
-<DD>Returns an iterator representing an equality join of the indices and
- index key values specified.
- The indices may be presorted to allow custom optimizations.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interface.
-
- <p>The returned iterator supports only the two methods: hasNext() and
- next().  All other methods will throw UnsupportedOperationException.</p>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>indices</CODE> - is an array of indices with elements corresponding to
- those in the indexKeys array.<DD><CODE>indexKeys</CODE> - is an array of index key values identifying the
- elements to be selected.<DD><CODE>presorted</CODE> - is true if the index order should not be changed, or
- false to use the default sorting by least number of references.
-<DT><B>Returns:</B><DD>an iterator over the elements in this collection that match
- all specified index key values.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if this collection is indexed or if a
- given index does not have the same store as this collection.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollection.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredCollections.html b/db/docs/java/com/sleepycat/bdb/collection/StoredCollections.html
deleted file mode 100644 (file)
index c3ad172..0000000
+++ /dev/null
@@ -1,559 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-StoredCollections (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredCollections,StoredCollections class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredCollections (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredCollections.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollections.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredCollections</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.collection.StoredCollections</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>StoredCollections</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-This class consists exclusively of static methods that operate on or return
- stored collections. It contains methods for changing certain properties of a
- collection.  Because collection properties are immutable, these methods
- always return a new collection reference.  This allows stored collections to
- be used safely by multiple threads.  Note that creating the new collection
- reference is not expensive and creates only two new objects.
-
- <p>When a collection is created with a particular property, all collections
- and iterators derieved from that collection will inherit the property.  For
- example, if a dirty-read Map is created then calls to subMap(), values(),
- entrySet(), and keySet() will create dirty-read collections also.</p>
-
- <p><b>Dirty-Read</b>  Methods names beginning with dirtyRead create a new
- dirty-read container from a given stored container.  When dirty-read is
- enabled, data will be read that has been modified by another transaction but
- not committed.  Using dirty-read can improve concurrency since reading will
- not wait for other transactions to complete.  For a non-transactional
- container (when <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()"><CODE>StoredContainer.isTransactional()</CODE></A> returns false),
- dirty-read has no effect.  If <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()"><CODE>StoredContainer.isDirtyReadAllowed()</CODE></A>
- returns false, dirty-read also has no effect.  If dirty-ready is enabled
- (and allowed) for a container, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()"><CODE>StoredContainer.isDirtyReadEnabled()</CODE></A>
- will return true.  Dirty-read is disabled by default for a container.</p>
-
- <p><b>Auto-Commit</b>  Methods names beginning with autoCommit create a new
- auto-commit container from a given stored container.  If auto-commit is
- enabled for a container (or for its <A HREF="../../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A>), a transaction will be
- started and committed automatically for each write operation when no
- transaction is already active.  Auto-commit only applies to container
- methods. It does not apply to iterator methods and these always require an
- active transaction.  For a non-transactional container (where <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()"><CODE>StoredContainer.isTransactional()</CODE></A> returns false) auto-commit has no effect.
- If auto-commit is enabled for a transactional container or its environment,
- <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()"><CODE>StoredContainer.isAutoCommit()</CODE></A> will return true.  Auto-commit is
- disabled by default for a container but may be enabled for an entire
- environment using <A HREF="../../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int, boolean)</CODE></A>.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitCollection(java.util.Collection)">autoCommitCollection</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;storedCollection)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit collection from a given stored collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitList(java.util.List)">autoCommitList</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A>&nbsp;storedList)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit list from a given stored list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitMap(java.util.Map)">autoCommitMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;storedMap)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit map from a given stored map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitSet(java.util.Set)">autoCommitSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>&nbsp;storedSet)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit set from a given stored set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitSortedMap(java.util.SortedMap)">autoCommitSortedMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A>&nbsp;storedSortedMap)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit sorted map from a given stored sorted map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#autoCommitSortedSet(java.util.SortedSet)">autoCommitSortedSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>&nbsp;storedSortedSet)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a auto-commit sorted set from a given stored sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadCollection(java.util.Collection)">dirtyReadCollection</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;storedCollection)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read collection from a given stored collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadList(java.util.List)">dirtyReadList</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A>&nbsp;storedList)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read list from a given stored list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadMap(java.util.Map)">dirtyReadMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;storedMap)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read map from a given stored map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadSet(java.util.Set)">dirtyReadSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>&nbsp;storedSet)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read set from a given stored set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadSortedMap(java.util.SortedMap)">dirtyReadSortedMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A>&nbsp;storedSortedMap)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read sorted map from a given stored sorted map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#dirtyReadSortedSet(java.util.SortedSet)">dirtyReadSortedSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>&nbsp;storedSortedSet)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a dirty-read sorted set from a given stored sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html#iterator(java.util.Iterator)">iterator</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A>&nbsp;storedIterator)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clones a stored iterator preserving its current position.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dirtyReadCollection(java.util.Collection)"><!-- --></A><H3>
-dirtyReadCollection</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A> <B>dirtyReadCollection</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;storedCollection)</PRE>
-<DL>
-<DD>Creates a dirty-read collection from a given stored collection.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedCollection</CODE> - the base collection.
-<DT><B>Returns:</B><DD>the dirty-read collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadList(java.util.List)"><!-- --></A><H3>
-dirtyReadList</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A> <B>dirtyReadList</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A>&nbsp;storedList)</PRE>
-<DL>
-<DD>Creates a dirty-read list from a given stored list.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedList</CODE> - the base list.
-<DT><B>Returns:</B><DD>the dirty-read list.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadMap(java.util.Map)"><!-- --></A><H3>
-dirtyReadMap</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A> <B>dirtyReadMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;storedMap)</PRE>
-<DL>
-<DD>Creates a dirty-read map from a given stored map.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedMap</CODE> - the base map.
-<DT><B>Returns:</B><DD>the dirty-read map.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadSet(java.util.Set)"><!-- --></A><H3>
-dirtyReadSet</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A> <B>dirtyReadSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>&nbsp;storedSet)</PRE>
-<DL>
-<DD>Creates a dirty-read set from a given stored set.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSet</CODE> - the base set.
-<DT><B>Returns:</B><DD>the dirty-read set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadSortedMap(java.util.SortedMap)"><!-- --></A><H3>
-dirtyReadSortedMap</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>dirtyReadSortedMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A>&nbsp;storedSortedMap)</PRE>
-<DL>
-<DD>Creates a dirty-read sorted map from a given stored sorted map.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSortedMap</CODE> - the base map.
-<DT><B>Returns:</B><DD>the dirty-read map.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dirtyReadSortedSet(java.util.SortedSet)"><!-- --></A><H3>
-dirtyReadSortedSet</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>dirtyReadSortedSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>&nbsp;storedSortedSet)</PRE>
-<DL>
-<DD>Creates a dirty-read sorted set from a given stored sorted set.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSortedSet</CODE> - the base set.
-<DT><B>Returns:</B><DD>the dirty-read set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitCollection(java.util.Collection)"><!-- --></A><H3>
-autoCommitCollection</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A> <B>autoCommitCollection</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;storedCollection)</PRE>
-<DL>
-<DD>Creates a auto-commit collection from a given stored collection.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedCollection</CODE> - the base collection.
-<DT><B>Returns:</B><DD>the auto-commit collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitList(java.util.List)"><!-- --></A><H3>
-autoCommitList</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A> <B>autoCommitList</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A>&nbsp;storedList)</PRE>
-<DL>
-<DD>Creates a auto-commit list from a given stored list.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedList</CODE> - the base list.
-<DT><B>Returns:</B><DD>the auto-commit list.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitMap(java.util.Map)"><!-- --></A><H3>
-autoCommitMap</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A> <B>autoCommitMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;storedMap)</PRE>
-<DL>
-<DD>Creates a auto-commit map from a given stored map.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedMap</CODE> - the base map.
-<DT><B>Returns:</B><DD>the auto-commit map.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitSet(java.util.Set)"><!-- --></A><H3>
-autoCommitSet</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A> <B>autoCommitSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>&nbsp;storedSet)</PRE>
-<DL>
-<DD>Creates a auto-commit set from a given stored set.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSet</CODE> - the base set.
-<DT><B>Returns:</B><DD>the auto-commit set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitSortedMap(java.util.SortedMap)"><!-- --></A><H3>
-autoCommitSortedMap</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>autoCommitSortedMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A>&nbsp;storedSortedMap)</PRE>
-<DL>
-<DD>Creates a auto-commit sorted map from a given stored sorted map.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSortedMap</CODE> - the base map.
-<DT><B>Returns:</B><DD>the auto-commit map.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="autoCommitSortedSet(java.util.SortedSet)"><!-- --></A><H3>
-autoCommitSortedSet</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>autoCommitSortedSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>&nbsp;storedSortedSet)</PRE>
-<DL>
-<DD>Creates a auto-commit sorted set from a given stored sorted set.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedSortedSet</CODE> - the base set.
-<DT><B>Returns:</B><DD>the auto-commit set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given container is not a
- StoredContainer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="iterator(java.util.Iterator)"><!-- --></A><H3>
-iterator</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A> <B>iterator</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A>&nbsp;storedIterator)</PRE>
-<DL>
-<DD>Clones a stored iterator preserving its current position.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>storedIterator</CODE> - an iterator to clone.
-<DT><B>Returns:</B><DD>a new <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A> having the same position as the
- given iterator.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the given iterator is not a
- StoredIterator.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredCollections.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollections.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredContainer.html b/db/docs/java/com/sleepycat/bdb/collection/StoredContainer.html
deleted file mode 100644 (file)
index 746ce18..0000000
+++ /dev/null
@@ -1,602 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:07 EST 2003 -->
-<TITLE>
-StoredContainer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredContainer,StoredContainer class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredContainer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredContainer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredContainer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredContainer</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.collection.StoredContainer</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>StoredContainer</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A></DL>
-
-<P>
-A abstract base class for all stored collections and maps.  This class
- provides implementations of methods that are common to the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> and the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> interfaces, namely <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()"><CODE>clear()</CODE></A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()"><CODE>isEmpty()</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()"><CODE>size()</CODE></A>.
-
- <p>In addition, this class provides the following methods for stored
- collections only.  Note that the use of these methods is not compatible with
- the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>isWriteAllowed()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()"><CODE>isIndexed()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()"><CODE>isOrdered()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()"><CODE>areDuplicatesAllowed()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()"><CODE>areDuplicatesOrdered()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()"><CODE>areKeysRenumbered()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()"><CODE>isDirtyReadAllowed()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()"><CODE>isDirtyReadEnabled()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()"><CODE>isAutoCommit()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()"><CODE>isTransactional()</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicate keys are allowed in this container.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether duplicate keys are allowed and sorted by element value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys are renumbered when insertions and deletions occur.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all mappings or elements from this map or collection (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether auto-commit is enabled for this container or for its
- associated <A HREF="../../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether dirty-read is allowed for this container.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether dirty-read is enabled for this container.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this map or collection contains no mappings or elements.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this container is a view on a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A> rather
- than directly on a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether keys are ordered in this container.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the databases underlying this container are
- transactional.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this is a read-write container or false if this is a
- read-only container.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Always throws UnsupportedOperationException.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="isWriteAllowed()"><!-- --></A><H3>
-isWriteAllowed</H3>
-<PRE>
-public final boolean <B>isWriteAllowed</B>()</PRE>
-<DL>
-<DD>Returns true if this is a read-write container or false if this is a
- read-only container.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether write is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyReadAllowed()"><!-- --></A><H3>
-isDirtyReadAllowed</H3>
-<PRE>
-public final boolean <B>isDirtyReadAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether dirty-read is allowed for this container.
- Dirty-read is allowed if Db.DB_DIRTY_READ was specified when opening the
- database of the underlying Store and Index (if any) for this container.
- Even when dirty-read is allowed it must specifically be enabled by
- calling one of the <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><CODE>StoredCollections</CODE></A> methods.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether dirty-read is allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isDirtyReadEnabled()"><!-- --></A><H3>
-isDirtyReadEnabled</H3>
-<PRE>
-public final boolean <B>isDirtyReadEnabled</B>()</PRE>
-<DL>
-<DD>Returns whether dirty-read is enabled for this container.
- If dirty-read is enabled, data will be read that is modified but not
- committed.
- Dirty-read is disabled by default.
- This method always returns false if <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()"><CODE>isDirtyReadAllowed()</CODE></A> returns
- false.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether dirty-read is enabled.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isAutoCommit()"><!-- --></A><H3>
-isAutoCommit</H3>
-<PRE>
-public final boolean <B>isAutoCommit</B>()</PRE>
-<DL>
-<DD>Returns whether auto-commit is enabled for this container or for its
- associated <A HREF="../../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A>.
- If auto-commit is enabled, a transaction will be started and committed
- automatically for each write operation when no transaction is active.
- Auto-commit only applies to container methods.  It does not apply to
- iterator methods and these always require an explict transaction.
- Auto-commit is disabled by default for a container but may be enabled
- for an entire environment using <A HREF="../../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int, boolean)</CODE></A>.
- This method always returns false if <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()"><CODE>isTransactional()</CODE></A> returns
- false.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether auto-commit is enabled.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isTransactional()"><!-- --></A><H3>
-isTransactional</H3>
-<PRE>
-public final boolean <B>isTransactional</B>()</PRE>
-<DL>
-<DD>Returns whether the databases underlying this container are
- transactional.
- Even in a transactional environment, a database will be transactional
- only if it was opened within a transaction or if the auto-commit option
- was specified when it was opened.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the database is transactional.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesAllowed()"><!-- --></A><H3>
-areDuplicatesAllowed</H3>
-<PRE>
-public final boolean <B>areDuplicatesAllowed</B>()</PRE>
-<DL>
-<DD>Returns whether duplicate keys are allowed in this container.
- Duplicates are optionally allowed for HASH and BTREE databases.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are allowed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areDuplicatesOrdered()"><!-- --></A><H3>
-areDuplicatesOrdered</H3>
-<PRE>
-public final boolean <B>areDuplicatesOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether duplicate keys are allowed and sorted by element value.
- Duplicates are optionally sorted for HASH and BTREE databases.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether duplicates are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="areKeysRenumbered()"><!-- --></A><H3>
-areKeysRenumbered</H3>
-<PRE>
-public final boolean <B>areKeysRenumbered</B>()</PRE>
-<DL>
-<DD>Returns whether keys are renumbered when insertions and deletions occur.
- Keys are optionally renumbered for RECNO databases.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are renumbered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isOrdered()"><!-- --></A><H3>
-isOrdered</H3>
-<PRE>
-public final boolean <B>isOrdered</B>()</PRE>
-<DL>
-<DD>Returns whether keys are ordered in this container.
- Keys are ordered for BTREE, RECNO and QUEUE database.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether keys are ordered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isIndexed()"><!-- --></A><H3>
-isIndexed</H3>
-<PRE>
-public final boolean <B>isIndexed</B>()</PRE>
-<DL>
-<DD>Returns whether this container is a view on a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A> rather
- than directly on a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html"><CODE>Collection</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the view is indexed.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="size()"><!-- --></A><H3>
-size</H3>
-<PRE>
-public int <B>size</B>()</PRE>
-<DL>
-<DD>Always throws UnsupportedOperationException.  The size of a database
- cannot be obtained reliably or inexpensively.
- This method therefore violates the <CODE>Collection.size()</CODE> and <CODE>Map.size()</CODE> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>always throws an exception.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - unconditionally.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isEmpty()"><!-- --></A><H3>
-isEmpty</H3>
-<PRE>
-public boolean <B>isEmpty</B>()</PRE>
-<DL>
-<DD>Returns true if this map or collection contains no mappings or elements.
- This method conforms to the <CODE>Collection.isEmpty()</CODE> and <CODE>Map.isEmpty()</CODE> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether the container is empty.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clear()"><!-- --></A><H3>
-clear</H3>
-<PRE>
-public void <B>clear</B>()</PRE>
-<DL>
-<DD>Removes all mappings or elements from this map or collection (optional
- operation).
- This method conforms to the <CODE>Collection.clear()</CODE> and <CODE>Map.clear()</CODE> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the container is read-only.
-<DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredContainer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredContainer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredEntrySet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredEntrySet.html
deleted file mode 100644 (file)
index a8e7581..0000000
+++ /dev/null
@@ -1,366 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredEntrySet,StoredEntrySet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredEntrySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredEntrySet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<B>com.sleepycat.bdb.collection.StoredEntrySet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html">StoredSortedEntrySet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredEntrySet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DL>
-
-<P>
-The Set returned by Map.entrySet().  This class may not be instantiated
- directly.  Contrary to what is stated by <CODE>Map.entrySet()</CODE> this class
- does support the <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#add(java.lang.Object)"><CODE>add(java.lang.Object)</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)"><CODE>StoredCollection.addAll(java.util.Collection)</CODE></A> methods.
-
- <p>The <CODE>Map.Entry.setValue(java.lang.Object)</CODE> method of the Map.Entry objects
- that are returned by this class and its iterators behaves just as the <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#set(java.lang.Object)"><CODE>StoredIterator.set(java.lang.Object)</CODE></A> method does.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#add(java.lang.Object)">add</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified element to this set if it is not already present
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#contains(java.lang.Object)">contains</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this set contains the specified element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#remove(java.lang.Object)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified element from this set if it is present (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the collection to a string representation for debugging.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="add(java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public boolean <B>add</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</PRE>
-<DL>
-<DD>Adds the specified element to this set if it is not already present
- (optional operation).
- This method conforms to the <CODE>Set.add(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>mapEntry</CODE> - must be a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance.
-<DT><B>Returns:</B><DD>true if the key-value pair was added to the set (and was not
- previously present).
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassCastException.html">ClassCastException</A></CODE> - if the mapEntry is not a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public boolean <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</PRE>
-<DL>
-<DD>Removes the specified element from this set if it is present (optional
- operation).
- This method conforms to the <CODE>Set.remove(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>mapEntry</CODE> - is a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance to be removed.
-<DT><B>Returns:</B><DD>true if the key-value pair was removed from the set, or false if
- the mapEntry is not a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance or is not
- present in the set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="contains(java.lang.Object)"><!-- --></A><H3>
-contains</H3>
-<PRE>
-public boolean <B>contains</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;mapEntry)</PRE>
-<DL>
-<DD>Returns true if this set contains the specified element.
- This method conforms to the <CODE>Set.contains(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>contains</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>mapEntry</CODE> - is a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance to be checked.
-<DT><B>Returns:</B><DD>true if the key-value pair is present in the set, or false if
- the mapEntry is not a <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html"><CODE>Map.Entry</CODE></A> instance or is not
- present in the set.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></CODE></B></DD>
-<DD>Converts the collection to a string representation for debugging.
- WARNING: All elements will be converted to strings and returned and
- therefore the returned string may be very large.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredEntrySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredIterator.html b/db/docs/java/com/sleepycat/bdb/collection/StoredIterator.html
deleted file mode 100644 (file)
index c33d6e6..0000000
+++ /dev/null
@@ -1,696 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredIterator,StoredIterator class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredIterator</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.collection.StoredIterator</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredIterator</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A></DL>
-
-<P>
-The Iterator returned by all stored collections.
-
- <p>While in general this class conforms to the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html"><CODE>Iterator</CODE></A> interface,
- it is important to note that all iterators for stored collections must be
- explicitly closed with <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()"><CODE>close()</CODE></A>.  The static method <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close(java.util.Iterator)"><CODE>close(java.util.Iterator)</CODE></A> allows calling close for all iterators without
- harm to iterators that are not from stored collections, and also avoids
- casting.  If a stored iterator is not closed, unpredictable behavior
- including process death may result.</p>
-
- <p>This class implements the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html"><CODE>Iterator</CODE></A> interface for all stored
- iterators.  It also implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html"><CODE>ListIterator</CODE></A> because some list
- iterator methods apply to all stored iterators, for example, <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#previous()"><CODE>previous()</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#hasPrevious()"><CODE>hasPrevious()</CODE></A>.  Other list iterator methods are always
- supports for lists, but for other types of collections are only supported
- under certain conditions.  For example, <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#nextIndex()"><CODE>nextIndex()</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#previousIndex()"><CODE>previousIndex()</CODE></A> are only supported when record number keys are used, while
- <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#add(java.lang.Object)"><CODE>add(java.lang.Object)</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#set(java.lang.Object)"><CODE>set(java.lang.Object)</CODE></A> are supported only under certain other
- conditions.  See the individual method descriptions for more
- information.</p>
-
- <p>In addition, this class provides the following methods for stored
- collection iterators only.  Note that the use of these methods is not
- compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()"><CODE>close()</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close(java.util.Iterator)"><CODE>close(Iterator)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#getCollection()"><CODE>getCollection()</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#add(java.lang.Object)">add</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified element into the list or inserts a duplicate into
- other types of collections (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes this iterator.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close(java.util.Iterator)">close</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A>&nbsp;i)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the given iterator using <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()"><CODE>close()</CODE></A> if it is a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#count()">count</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of elements having the same key value as the key
- value of the element last returned by next() or previous().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#getCollection()">getCollection</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the collection associated with this iterator.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#getLockForWrite()">getLockForWrite</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether write-locks will be obtained when reading with this
- cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#hasNext()">hasNext</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this iterator has more elements when traversing in the
- forward direction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#hasPrevious()">hasPrevious</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this iterator has more elements when traversing in the
- reverse direction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#next()">next</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the next element in the interation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#nextIndex()">nextIndex</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of the element that would be returned by a subsequent
- call to next.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#previous()">previous</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the next element in the interation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#previousIndex()">previousIndex</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of the element that would be returned by a subsequent
- call to previous.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#remove()">remove</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the last element that was returned by next or previous (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#set(java.lang.Object)">set</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the last element returned by next or previous with the
- specified element (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#setLockForWrite(boolean)">setLockForWrite</A></B>(boolean&nbsp;lockForWrite)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes whether write-locks will be obtained when reading with this
- cursor.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close(java.util.Iterator)"><!-- --></A><H3>
-close</H3>
-<PRE>
-public static void <B>close</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</A>&nbsp;i)</PRE>
-<DL>
-<DD>Closes the given iterator using <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()"><CODE>close()</CODE></A> if it is a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A>.  If the given iterator is not a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A>,
- this method does nothing.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>i</CODE> - is the iterator to close.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockForWrite()"><!-- --></A><H3>
-getLockForWrite</H3>
-<PRE>
-public final boolean <B>getLockForWrite</B>()</PRE>
-<DL>
-<DD>Returns whether write-locks will be obtained when reading with this
- cursor.
- Obtaining write-locks can prevent deadlocks when reading and then
- modifying data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the write-lock setting.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockForWrite(boolean)"><!-- --></A><H3>
-setLockForWrite</H3>
-<PRE>
-public void <B>setLockForWrite</B>(boolean&nbsp;lockForWrite)</PRE>
-<DL>
-<DD>Changes whether write-locks will be obtained when reading with this
- cursor.
- Obtaining write-locks can prevent deadlocks when reading and then
- modifying data.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lockForWrite</CODE> - the write-lock setting.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasNext()"><!-- --></A><H3>
-hasNext</H3>
-<PRE>
-public boolean <B>hasNext</B>()</PRE>
-<DL>
-<DD>Returns true if this iterator has more elements when traversing in the
- forward direction.  False is returned if the iterator has been closed.
- This method conforms to the <CODE>Iterator.hasNext()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>hasNext</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#next()"><CODE>next()</CODE></A> will succeed.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasPrevious()"><!-- --></A><H3>
-hasPrevious</H3>
-<PRE>
-public boolean <B>hasPrevious</B>()</PRE>
-<DL>
-<DD>Returns true if this iterator has more elements when traversing in the
- reverse direction.  It returns false if the iterator has been closed.
- This method conforms to the <CODE>ListIterator.hasPrevious()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>hasPrevious</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#previous()"><CODE>previous()</CODE></A> will succeed.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="next()"><!-- --></A><H3>
-next</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>next</B>()</PRE>
-<DL>
-<DD>Returns the next element in the interation.
- This method conforms to the <CODE>Iterator.next()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>next</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the next element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="previous()"><!-- --></A><H3>
-previous</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>previous</B>()</PRE>
-<DL>
-<DD>Returns the next element in the interation.
- This method conforms to the <CODE>ListIterator.previous()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>previous</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the previous element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="nextIndex()"><!-- --></A><H3>
-nextIndex</H3>
-<PRE>
-public int <B>nextIndex</B>()</PRE>
-<DL>
-<DD>Returns the index of the element that would be returned by a subsequent
- call to next.
- This method conforms to the <CODE>ListIterator.nextIndex()</CODE> interface
- except that it returns Integer.MAX_VALUE for stored lists when
- positioned at the end of the list, rather than returning the list size
- as specified by the ListIterator interface. This is because the database
- size is not available.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>nextIndex</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the next index.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if this iterator's collection does
- not use record number keys.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="previousIndex()"><!-- --></A><H3>
-previousIndex</H3>
-<PRE>
-public int <B>previousIndex</B>()</PRE>
-<DL>
-<DD>Returns the index of the element that would be returned by a subsequent
- call to previous.
- This method conforms to the <CODE>ListIterator.previousIndex()</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>previousIndex</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the previous index.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if this iterator's collection does
- not use record number keys.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set(java.lang.Object)"><!-- --></A><H3>
-set</H3>
-<PRE>
-public void <B>set</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Replaces the last element returned by next or previous with the
- specified element (optional operation).
- This method conforms to the <CODE>ListIterator.set(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>set</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><CODE>StoredKeySet</CODE></A> (the set returned by <CODE>Map.keySet()</CODE>), or if duplicates
- are sorted since this would change the iterator position, or if
- the collection is indexed, or if the collection is read-only.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if an entity value binding is used and
- the primary key of the value given is different than the existing stored
- primary key.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove()"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public void <B>remove</B>()</PRE>
-<DL>
-<DD>Removes the last element that was returned by next or previous (optional
- operation).
- This method conforms to the <CODE>ListIterator.remove()</CODE> interface except
- that when the collection is a list and the RECNO-RENUMBER access method
- is not used, list indices will not be renumbered.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="add(java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public void <B>add</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Inserts the specified element into the list or inserts a duplicate into
- other types of collections (optional operation).
- This method conforms to the <CODE>ListIterator.add(java.lang.Object)</CODE> interface when
- the collection is a list and the RECNO-RENUMBER access method is used.
- Otherwise, this method may only be called when duplicates are allowed.
- If duplicates are unsorted, the new value will be inserted in the same
- manner as list elements.
- If duplicates are sorted, the new value will be inserted in sort order.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is indexed, or if the collection is read-only, or if
- the collection is a list and the RECNO-RENUMBER access method was not
- used, or if the collection is not a list and duplicates are not allowed.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></CODE> - if the collection is empty and is not a
- list with RECNO-RENUMBER access.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if a duplicate value is being added
- that already exists and duplicates are sorted.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="count()"><!-- --></A><H3>
-count</H3>
-<PRE>
-public int <B>count</B>()</PRE>
-<DL>
-<DD>Returns the number of elements having the same key value as the key
- value of the element last returned by next() or previous().  If no
- duplicates are allowed, 1 is always returned.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of duplicates.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalStateException.html">IllegalStateException</A></CODE> - if next() or previous() has not been
- called for this iterator, or if remove() or add() were called after
- the last call to next() or previous().</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()</PRE>
-<DL>
-<DD>Closes this iterator.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html"><CODE>Iterator</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html"><CODE>ListIterator</CODE></A> interfaces.
-
- <p>After being closed, only the <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#hasNext()"><CODE>hasNext()</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#hasPrevious()"><CODE>hasPrevious()</CODE></A> methods may be called and these will return false.  <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#close()"><CODE>close()</CODE></A> may also be called again and will do nothing.  If other
- methods are called a <code>NullPointerException</code> will generally be
- thrown.</p>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCollection()"><!-- --></A><H3>
-getCollection</H3>
-<PRE>
-public final <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A> <B>getCollection</B>()</PRE>
-<DL>
-<DD>Returns the collection associated with this iterator.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html"><CODE>Iterator</CODE></A> or <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html"><CODE>ListIterator</CODE></A> interfaces.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the collection associated with this iterator.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredKeySet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredKeySet.html
deleted file mode 100644 (file)
index 88a9375..0000000
+++ /dev/null
@@ -1,399 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredKeySet,StoredKeySet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredKeySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredKeySet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<B>com.sleepycat.bdb.collection.StoredKeySet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html">StoredSortedKeySet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredKeySet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DL>
-
-<P>
-The Set returned by Map.keySet() and which can also be constructed directly
- if a Map is not needed.
- Since this collection is a set it only contains one element for each key,
- even when duplicates are allowed.  Key set iterators are therefore
- particularly useful for enumerating the unique keys of a store or index that
- allows duplicates.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#StoredKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#add(java.lang.Object)">add</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified key to this set if it is not already present
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#contains(java.lang.Object)">contains</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this set contains the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#remove(java.lang.Object)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified key from this set if it is present (optional
- operation).</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredKeySet</H3>
-<PRE>
-public <B>StoredKeySet</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                    <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                    boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredKeySet</H3>
-<PRE>
-public <B>StoredKeySet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                    <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                    boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="add(java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public boolean <B>add</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Adds the specified key to this set if it is not already present
- (optional operation).
- When a key is added the value in the underlying data store will be
- empty.
- This method conforms to the <CODE>Set.add(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is indexed, or
- if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public boolean <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Removes the specified key from this set if it is present (optional
- operation).
- If duplicates are allowed, this method removes all duplicates for the
- given key.
- This method conforms to the <CODE>Set.remove(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="contains(java.lang.Object)"><!-- --></A><H3>
-contains</H3>
-<PRE>
-public boolean <B>contains</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Returns true if this set contains the specified key.
- This method conforms to the <CODE>Set.contains(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>contains</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredKeySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredList.html b/db/docs/java/com/sleepycat/bdb/collection/StoredList.html
deleted file mode 100644 (file)
index 177c9c6..0000000
+++ /dev/null
@@ -1,836 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredList (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredList,StoredList class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredList (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredList.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredList</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<B>com.sleepycat.bdb.collection.StoredList</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredList</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></DL>
-
-<P>
-A List view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-
- <p>For all stored lists the keys of the underlying DataStore or DataIndex
- must have record number format, and therefore the store or index must be a
- RECNO, RECNO-RENUMBER, QUEUE, or BTREE-RECNUM database.  Only RECNO-RENUMBER
- allows true list behavior where record numbers are renumbered following the
- position of an element that is added or removed.  For the other access
- methods (RECNO, QUEUE, and BTREE-RECNUM), stored Lists are most useful as
- read-only collections where record numbers are not required to be
- sequential.</p>
-
- <p>In addition to the standard List methods, this class provides the
- following methods for stored lists only.  Note that the use of these methods
- is not compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#append(java.lang.Object)"><CODE>append(Object)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-           <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredList</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-           <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#add(int, java.lang.Object)">add</A></B>(int&nbsp;index,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the specified element at the specified position in this list
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#add(java.lang.Object)">add</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appends the specified element to the end of this list (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#addAll(int, java.util.Collection)">addAll</A></B>(int&nbsp;index,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts all of the elements in the specified collection into this list
- at the specified position (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#append(java.lang.Object)">append</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appends a given value returning the newly assigned index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#contains(java.lang.Object)">contains</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this list contains the specified element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares the specified object with this list for equality.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#get(int)">get</A></B>(int&nbsp;index)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the element at the specified position in this list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#indexOf(java.lang.Object)">indexOf</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index in this list of the first occurrence of the specified
- element, or -1 if this list does not contain this element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#lastIndexOf(java.lang.Object)">lastIndexOf</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index in this list of the last occurrence of the specified
- element, or -1 if this list does not contain this element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#listIterator()">listIterator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list iterator of the elements in this list (in proper
- sequence).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#listIterator(int)">listIterator</A></B>(int&nbsp;index)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list iterator of the elements in this list (in proper
- sequence), starting at the specified position in this list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#remove(int)">remove</A></B>(int&nbsp;index)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the element at the specified position in this list (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#remove(java.lang.Object)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the first occurrence in this list of the specified element
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#set(int, java.lang.Object)">set</A></B>(int&nbsp;index,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the element at the specified position in this list with the
- specified element (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html#subList(int, int)">subList</A></B>(int&nbsp;fromIndex,
-        int&nbsp;toIndex)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this list between the specified
- fromIndex, inclusive, and toIndex, exclusive.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.List"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredList</H3>
-<PRE>
-public <B>StoredList</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                  <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                  boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredList(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredList</H3>
-<PRE>
-public <B>StoredList</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                  <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                  boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredList</H3>
-<PRE>
-public <B>StoredList</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                  <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                  boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a list view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredList(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredList</H3>
-<PRE>
-public <B>StoredList</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                  <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                  boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a list entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="add(int, java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public void <B>add</B>(int&nbsp;index,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Inserts the specified element at the specified position in this list
- (optional operation).
- This method conforms to the <CODE>List.add(int, Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is indexed, or if the collection is read-only, or if
- the RECNO-RENUMBER access method was not used.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="add(java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public boolean <B>add</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Appends the specified element to the end of this list (optional
- operation).
- This method conforms to the <CODE>List.add(Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is indexed, or if the collection is read-only, or if
- the RECNO-RENUMBER access method was not used.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="append(java.lang.Object)"><!-- --></A><H3>
-append</H3>
-<PRE>
-public int <B>append</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Appends a given value returning the newly assigned index.
- If a <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><CODE>PrimaryKeyAssigner</CODE></A> is associated with
- Store for this list, it will be used to assigned the returned index.
- Otherwise the Store must be a QUEUE or RECNO database and the next
- available record number is assigned as the index.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html"><CODE>List</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be appended.
-<DT><B>Returns:</B><DD>the assigned index.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is indexed, or
- if the collection is read-only, or if the Store has no <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><CODE>PrimaryKeyAssigner</CODE></A> and is not a QUEUE or RECNO
- database.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="addAll(int, java.util.Collection)"><!-- --></A><H3>
-addAll</H3>
-<PRE>
-public boolean <B>addAll</B>(int&nbsp;index,
-                      <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;coll)</PRE>
-<DL>
-<DD>Inserts all of the elements in the specified collection into this list
- at the specified position (optional operation).
- This method conforms to the <CODE>List.addAll(int, Collection)</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>addAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is indexed, or if the collection is read-only, or if
- the RECNO-RENUMBER access method was not used.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="contains(java.lang.Object)"><!-- --></A><H3>
-contains</H3>
-<PRE>
-public boolean <B>contains</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Returns true if this list contains the specified element.
- This method conforms to the <CODE>List.contains(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>contains</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>get</B>(int&nbsp;index)</PRE>
-<DL>
-<DD>Returns the element at the specified position in this list.
- This method conforms to the <CODE>List.get(int)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>get</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="indexOf(java.lang.Object)"><!-- --></A><H3>
-indexOf</H3>
-<PRE>
-public int <B>indexOf</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Returns the index in this list of the first occurrence of the specified
- element, or -1 if this list does not contain this element.
- This method conforms to the <CODE>List.indexOf(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>indexOf</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lastIndexOf(java.lang.Object)"><!-- --></A><H3>
-lastIndexOf</H3>
-<PRE>
-public int <B>lastIndexOf</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Returns the index in this list of the last occurrence of the specified
- element, or -1 if this list does not contain this element.
- This method conforms to the <CODE>List.lastIndexOf(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>lastIndexOf</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="listIterator()"><!-- --></A><H3>
-listIterator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A> <B>listIterator</B>()</PRE>
-<DL>
-<DD>Returns a list iterator of the elements in this list (in proper
- sequence).
- The iterator will be read-only if the collection is read-only.
- This method conforms to the <CODE>List.listIterator()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>listIterator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A> for this collection.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="listIterator(int)"><!-- --></A><H3>
-listIterator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A> <B>listIterator</B>(int&nbsp;index)</PRE>
-<DL>
-<DD>Returns a list iterator of the elements in this list (in proper
- sequence), starting at the specified position in this list.
- The iterator will be read-only if the collection is read-only.
- This method conforms to the <CODE>List.listIterator(int)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>listIterator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><CODE>StoredIterator</CODE></A> for this collection.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(int)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>remove</B>(int&nbsp;index)</PRE>
-<DL>
-<DD>Removes the element at the specified position in this list (optional
- operation).
- This method conforms to the <CODE>List.remove(int)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public boolean <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Removes the first occurrence in this list of the specified element
- (optional operation).
- This method conforms to the <CODE>List.remove(Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is a sublist, or
- if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set(int, java.lang.Object)"><!-- --></A><H3>
-set</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>set</B>(int&nbsp;index,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Replaces the element at the specified position in this list with the
- specified element (optional operation).
- This method conforms to the <CODE>List.set(int, java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>set</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is indexed, or
- if the collection is read-only.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if an entity value binding is used and
- the primary key of the value given is different than the existing stored
- primary key.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subList(int, int)"><!-- --></A><H3>
-subList</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A> <B>subList</B>(int&nbsp;fromIndex,
-                    int&nbsp;toIndex)</PRE>
-<DL>
-<DD>Returns a view of the portion of this list between the specified
- fromIndex, inclusive, and toIndex, exclusive.
- Note that add() and remove() may not be called for the returned sublist.
- This method conforms to the <CODE>List.subList(int, int)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>subList</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</PRE>
-<DL>
-<DD>Compares the specified object with this list for equality.
- A value comparison is performed by this method and the stored values
- are compared rather than calling the equals() method of each element.
- This method conforms to the <CODE>List.equals(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>equals</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredList.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredMap.html b/db/docs/java/com/sleepycat/bdb/collection/StoredMap.html
deleted file mode 100644 (file)
index c7ae9db..0000000
+++ /dev/null
@@ -1,789 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredMap (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredMap,StoredMap class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredMap (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredMap</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<B>com.sleepycat.bdb.collection.StoredMap</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredMap</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></DL>
-
-<P>
-A Map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-
- <p>In addition to the standard Map methods, this class provides the
- following methods for stored maps only.  Note that the use of these methods
- is not compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#duplicates(java.lang.Object)"><CODE>duplicates(Object)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#append(java.lang.Object)"><CODE>append(Object)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-          <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-          boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#append(java.lang.Object)">append</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appends a given value returning the newly assigned key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#containsKey(java.lang.Object)">containsKey</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this map contains the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#containsValue(java.lang.Object)">containsValue</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this map contains the specified value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#duplicates(java.lang.Object)">duplicates</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new collection containing the values mapped to the given
- key in this map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#entrySet()">entrySet</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a set view of the mappings contained in this map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares the specified object with this map for equality.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#get(java.lang.Object)">get</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value to which this map maps the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#keySet()">keySet</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a set view of the keys contained in this map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#put(java.lang.Object, java.lang.Object)">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associates the specified value with the specified key in this map
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#putAll(java.util.Map)">putAll</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;map)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copies all of the mappings from the specified map to this map (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#remove(java.lang.Object)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the mapping for this key from this map if present (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the map to a string representation for debugging.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#values()">values</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a collection view of the values contained in this map.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Map"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredMap</H3>
-<PRE>
-public <B>StoredMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                 boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredMap</H3>
-<PRE>
-public <B>StoredMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                 boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredMap</H3>
-<PRE>
-public <B>StoredMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                 boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredMap</H3>
-<PRE>
-public <B>StoredMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                 <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                 boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="get(java.lang.Object)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>get</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Returns the value to which this map maps the specified key.
- If duplicates are allowed, this method returns the first duplicate, in
- the order in which duplicates are configured, that maps to the specified
- key.
- This method conforms to the <CODE>Map.get(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>get</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#get(java.lang.Object)">get</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>put</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Associates the specified value with the specified key in this map
- (optional operation).
- If duplicates are allowed and the specified key is already mapped to a
- value, this method appends the new duplicate after the existing
- duplicates.
- This method conforms to the <CODE>Map.put(java.lang.Object, java.lang.Object)</CODE> interface.
-
- <p>The key parameter may be null if an entity binding is used and the
- key will be derived from the value (entity) parameter.  If an entity
- binding is used and the key parameter is non-null, then the key
- parameter must be equal to the key derived from the value parameter.</p>
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>put</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#put(java.lang.Object, java.lang.Object)">put</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the previous value associated with specified key, or null if
- there was no mapping for the key or if duplicates are allowed.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is indexed, or
- if the collection is read-only.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if an entity value binding is used and
- the primary key of the value given is different than the existing stored
- primary key.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="append(java.lang.Object)"><!-- --></A><H3>
-append</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>append</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Appends a given value returning the newly assigned key.
- If a <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><CODE>PrimaryKeyAssigner</CODE></A> is associated with
- Store for this map, it will be used to assigned the returned key.
- Otherwise the Store must be a QUEUE or RECNO database and the next
- available record number is assigned as the key.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be appended.
-<DT><B>Returns:</B><DD>the assigned key.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is indexed, or
- if the collection is read-only, or if the Store has no <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><CODE>PrimaryKeyAssigner</CODE></A> and is not a QUEUE or RECNO
- database.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Removes the mapping for this key from this map if present (optional
- operation).
- If duplicates are allowed, this method removes all duplicates for the
- given key.
- This method conforms to the <CODE>Map.remove(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="containsKey(java.lang.Object)"><!-- --></A><H3>
-containsKey</H3>
-<PRE>
-public boolean <B>containsKey</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Returns true if this map contains the specified key.
- This method conforms to the <CODE>Map.containsKey(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>containsKey</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#containsKey(java.lang.Object)">containsKey</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="containsValue(java.lang.Object)"><!-- --></A><H3>
-containsValue</H3>
-<PRE>
-public boolean <B>containsValue</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Returns true if this map contains the specified value.
- When an entity binding is used, this method returns whether the map
- contains the primary key and value mapping of the entity.
- This method conforms to the <CODE>Map.containsValue(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>containsValue</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#containsValue(java.lang.Object)">containsValue</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="putAll(java.util.Map)"><!-- --></A><H3>
-putAll</H3>
-<PRE>
-public void <B>putAll</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>&nbsp;map)</PRE>
-<DL>
-<DD>Copies all of the mappings from the specified map to this map (optional
- operation).
- When duplicates are allowed, the mappings in the specified map are
- effectively appended to the existing mappings in this map, that is no
- previously existing mappings in this map are replaced.
- This method conforms to the <CODE>Map.putAll(java.util.Map)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>putAll</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only, or
- if the collection is indexed.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="keySet()"><!-- --></A><H3>
-keySet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A> <B>keySet</B>()</PRE>
-<DL>
-<DD>Returns a set view of the keys contained in this map.
- A <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> is returned if the map is ordered.
- The returned collection will be read-only if the map is read-only.
- This method conforms to the <CODE>Map.keySet()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>keySet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><CODE>StoredKeySet</CODE></A> or a <A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><CODE>StoredSortedKeySet</CODE></A> for this
- map.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()"><CODE>StoredContainer.isOrdered()</CODE></A>, 
-<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="entrySet()"><!-- --></A><H3>
-entrySet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A> <B>entrySet</B>()</PRE>
-<DL>
-<DD>Returns a set view of the mappings contained in this map.
- A <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> is returned if the map is ordered.
- The returned collection will be read-only if the map is read-only.
- This method conforms to the <CODE>Map.entrySet()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>entrySet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><CODE>StoredEntrySet</CODE></A> or a <A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><CODE>StoredSortedEntrySet</CODE></A> for
- this map.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()"><CODE>StoredContainer.isOrdered()</CODE></A>, 
-<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="values()"><!-- --></A><H3>
-values</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A> <B>values</B>()</PRE>
-<DL>
-<DD>Returns a collection view of the values contained in this map.
- A <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> is returned if the map is ordered and the
- value/entity binding can be used to derive the map's key from its
- value/entity object.
- The returned collection will be read-only if the map is read-only.
- This method conforms to the <CODE>Map.entrySet()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>values</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><CODE>StoredEntrySet</CODE></A> or a <A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><CODE>StoredSortedEntrySet</CODE></A> for
- this map.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()"><CODE>StoredContainer.isOrdered()</CODE></A>, 
-<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()"><CODE>StoredContainer.isWriteAllowed()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="duplicates(java.lang.Object)"><!-- --></A><H3>
-duplicates</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A> <B>duplicates</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key)</PRE>
-<DL>
-<DD>Returns a new collection containing the values mapped to the given
- key in this map.  This collection's iterator() method is particularly
- useful for iterating over the duplicates for a given key, since this
- is not supported by the standard Map interface.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html"><CODE>Map</CODE></A> interface.
-
- <p>If no mapping for the given key is present, an empty collection is
- returned.  If duplicates are not allowed, at most a single value will be
- in the collection returned.  If duplicates are allowed, the returned
- collection's add() method may be used to add values for the given
- key.</p>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - is the key for which values are to be returned.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;other)</PRE>
-<DL>
-<DD>Compares the specified object with this map for equality.
- A value comparison is performed by this method and the stored values
- are compared rather than calling the equals() method of each element.
- This method conforms to the <CODE>Map.equals(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>equals</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Converts the map to a string representation for debugging.
- WARNING: All mappings will be converted to strings and returned and
- therefore the returned string may be very large.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the string representation.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredSortedEntrySet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredSortedEntrySet.html
deleted file mode 100644 (file)
index 52d3462..0000000
+++ /dev/null
@@ -1,538 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredSortedEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredSortedEntrySet,StoredSortedEntrySet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredSortedEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedEntrySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredSortedEntrySet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">com.sleepycat.bdb.collection.StoredEntrySet</A>
-                    |
-                    +--<B>com.sleepycat.bdb.collection.StoredSortedEntrySet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredSortedEntrySet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DL>
-
-<P>
-The SortedSet returned by Map.entrySet().  This class may not be
- instantiated directly.  Contrary to what is stated by <CODE>Map.entrySet()</CODE>
- this class does support the <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#add(java.lang.Object)"><CODE>StoredEntrySet.add(java.lang.Object)</CODE></A> and <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)"><CODE>StoredCollection.addAll(java.util.Collection)</CODE></A> methods.
-
- <p>The <CODE>Map.Entry.setValue(java.lang.Object)</CODE> method of the Map.Entry objects
- that are returned by this class and its iterators behaves just as the <A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html#set(java.lang.Object)"><CODE>StoredIterator.set(java.lang.Object)</CODE></A> method does.</p>
-
- <p>In addition to the standard SortedSet methods, this class provides the
- following methods for stored sorted sets only.  Note that the use of these
- methods is not compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#headSet(java.lang.Object, boolean)"><CODE>headSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#tailSet(java.lang.Object, boolean)"><CODE>tailSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><CODE>subSet(Object, boolean, Object, boolean)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#comparator()">comparator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns null since comparators are not supported.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#first()">first</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first (lowest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#headSet(java.lang.Object)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toMapEntry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#headSet(java.lang.Object, boolean)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry,
-        boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toMapEntry, optionally including toMapEntry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#last()">last</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the last (highest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-       boolean&nbsp;fromInclusive,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry,
-       boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromMapEntry and strictly less than toMapEntry,
- optionally including fromMapEntry and toMapEntry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#subSet(java.lang.Object, java.lang.Object)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements range
- from fromMapEntry, inclusive, to toMapEntry, exclusive.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#tailSet(java.lang.Object)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromMapEntry.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html#tailSet(java.lang.Object, boolean)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-        boolean&nbsp;fromInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromMapEntry, optionally including fromMapEntry.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredEntrySet"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#add(java.lang.Object)">add</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#contains(java.lang.Object)">contains</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add(java.lang.Object)">add</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#contains(java.lang.Object)">contains</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#remove(java.lang.Object)">remove</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="comparator()"><!-- --></A><H3>
-comparator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A> <B>comparator</B>()</PRE>
-<DL>
-<DD>Returns null since comparators are not supported.  The natural ordering
- of a stored collection is data byte order, whether the data classes
- implement the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html"><CODE>Comparable</CODE></A> interface or not.
- This method does not conform to the <CODE>SortedSet.comparator()</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>comparator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="first()"><!-- --></A><H3>
-first</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>first</B>()</PRE>
-<DL>
-<DD>Returns the first (lowest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.first()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>first</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the first element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="last()"><!-- --></A><H3>
-last</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>last</B>()</PRE>
-<DL>
-<DD>Returns the last (highest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.last()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>last</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the last element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toMapEntry.
- This method conforms to the <CODE>SortedSet.headSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>headSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toMapEntry</CODE> - the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object, boolean)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry,
-                         boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toMapEntry, optionally including toMapEntry.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toMapEntry</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toMapEntry.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromMapEntry.
- This method conforms to the <CODE>SortedSet.tailSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>tailSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromMapEntry</CODE> - is the lower bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object, boolean)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-                         boolean&nbsp;fromInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromMapEntry, optionally including fromMapEntry.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromMapEntry</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromMapEntry.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements range
- from fromMapEntry, inclusive, to toMapEntry, exclusive.
- This method conforms to the <CODE>SortedSet.subSet(java.lang.Object, java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>subSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromMapEntry</CODE> - is the lower bound.<DD><CODE>toMapEntry</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromMapEntry,
-                        boolean&nbsp;fromInclusive,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toMapEntry,
-                        boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromMapEntry and strictly less than toMapEntry,
- optionally including fromMapEntry and toMapEntry.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromMapEntry</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromMapEntry.<DD><CODE>toMapEntry</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toMapEntry.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedEntrySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredSortedKeySet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredSortedKeySet.html
deleted file mode 100644 (file)
index 0a48126..0000000
+++ /dev/null
@@ -1,603 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredSortedKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredSortedKeySet,StoredSortedKeySet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredSortedKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedKeySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredSortedKeySet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html">com.sleepycat.bdb.collection.StoredKeySet</A>
-                    |
-                    +--<B>com.sleepycat.bdb.collection.StoredSortedKeySet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredSortedKeySet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DL>
-
-<P>
-The SortedSet returned by Map.keySet() and which can also be constructed
- directly if a Map is not needed.
- Since this collection is a set it only contains one element for each key,
- even when duplicates are allowed.  Key set iterators are therefore
- particularly useful for enumerating the unique keys of a store or index that
- allows duplicates.
-
- <p>In addition to the standard SortedSet methods, this class provides the
- following methods for stored sorted sets only.  Note that the use of these
- methods is not compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#headSet(java.lang.Object, boolean)"><CODE>headSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#tailSet(java.lang.Object, boolean)"><CODE>tailSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><CODE>subSet(Object, boolean, Object, boolean)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                   <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#StoredSortedKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedKeySet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                   boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#comparator()">comparator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns null since comparators are not supported.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#first()">first</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first (lowest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#headSet(java.lang.Object)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#headSet(java.lang.Object, boolean)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-        boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toKey, optionally including toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#last()">last</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the last (highest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-       boolean&nbsp;fromInclusive,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-       boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromKey and strictly less than toKey,
- optionally including fromKey and toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#subSet(java.lang.Object, java.lang.Object)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements range
- from fromKey, inclusive, to toKey, exclusive.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#tailSet(java.lang.Object)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html#tailSet(java.lang.Object, boolean)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-        boolean&nbsp;fromInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromKey, optionally including fromKey.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredKeySet"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#add(java.lang.Object)">add</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#contains(java.lang.Object)">contains</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html#remove(java.lang.Object)">remove</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add(java.lang.Object)">add</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#contains(java.lang.Object)">contains</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#remove(java.lang.Object)">remove</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredSortedKeySet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredSortedKeySet</H3>
-<PRE>
-public <B>StoredSortedKeySet</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                          boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedKeySet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredSortedKeySet</H3>
-<PRE>
-public <B>StoredSortedKeySet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                          <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                          boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted key set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="comparator()"><!-- --></A><H3>
-comparator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A> <B>comparator</B>()</PRE>
-<DL>
-<DD>Returns null since comparators are not supported.  The natural ordering
- of a stored collection is data byte order, whether the data classes
- implement the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html"><CODE>Comparable</CODE></A> interface or not.
- This method does not conform to the <CODE>SortedSet.comparator()</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>comparator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="first()"><!-- --></A><H3>
-first</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>first</B>()</PRE>
-<DL>
-<DD>Returns the first (lowest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.first()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>first</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the first element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="last()"><!-- --></A><H3>
-last</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>last</B>()</PRE>
-<DL>
-<DD>Returns the last (highest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.last()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>last</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the last element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toKey.
- This method conforms to the <CODE>SortedSet.headSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>headSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toKey</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object, boolean)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-                         boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toKey, optionally including toKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toKey</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toKey.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromKey.
- This method conforms to the <CODE>SortedSet.tailSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>tailSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object, boolean)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                         boolean&nbsp;fromInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromKey, optionally including fromKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromKey.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements range
- from fromKey, inclusive, to toKey, exclusive.
- This method conforms to the <CODE>SortedSet.subSet(java.lang.Object, java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>subSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>toKey</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                        boolean&nbsp;fromInclusive,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-                        boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromKey and strictly less than toKey,
- optionally including fromKey and toKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromKey.<DD><CODE>toKey</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toKey.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedKeySet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredSortedMap.html b/db/docs/java/com/sleepycat/bdb/collection/StoredSortedMap.html
deleted file mode 100644 (file)
index 282a377..0000000
+++ /dev/null
@@ -1,652 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredSortedMap (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredSortedMap,StoredSortedMap class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredSortedMap (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredSortedMap</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">com.sleepycat.bdb.collection.StoredMap</A>
-              |
-              +--<B>com.sleepycat.bdb.collection.StoredSortedMap</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredSortedMap</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></DL>
-
-<P>
-A SortedMap view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-
- <p>In addition to the standard SortedMap methods, this class provides the
- following methods for stored sorted maps only.  Note that the use of these
- methods is not compatible with the standard Java collections interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#duplicates(java.lang.Object)"><CODE>StoredMap.duplicates(Object)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#headMap(java.lang.Object, boolean)"><CODE>headMap(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#tailMap(java.lang.Object, boolean)"><CODE>tailMap(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#subMap(java.lang.Object, boolean, java.lang.Object, boolean)"><CODE>subMap(Object, boolean, Object, boolean)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#comparator()">comparator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns null since comparators are not supported.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#firstKey()">firstKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first (lowest) key currently in this sorted map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#headMap(java.lang.Object)">headMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose keys are
- strictly less than toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#headMap(java.lang.Object, boolean)">headMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-        boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted map whose elements are
- strictly less than toKey, optionally including toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#lastKey()">lastKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the last (highest) element currently in this sorted map.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#subMap(java.lang.Object, boolean, java.lang.Object, boolean)">subMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-       boolean&nbsp;fromInclusive,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-       boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted map whose elements are
- strictly greater than fromKey and strictly less than toKey,
- optionally including fromKey and toKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#subMap(java.lang.Object, java.lang.Object)">subMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted map whose elements range
- from fromKey, inclusive, to toKey, exclusive.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#tailMap(java.lang.Object)">tailMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted map whose elements are
- greater than or equal to fromKey.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html#tailMap(java.lang.Object, boolean)">tailMap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-        boolean&nbsp;fromInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted map whose elements are
- strictly greater than fromKey, optionally including fromKey.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredMap"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#append(java.lang.Object)">append</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#duplicates(java.lang.Object)">duplicates</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#entrySet()">entrySet</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#get(java.lang.Object)">get</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#keySet()">keySet</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#put(java.lang.Object, java.lang.Object)">put</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#putAll(java.util.Map)">putAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#toString()">toString</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html#values()">values</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Map"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet()">entrySet</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#get(java.lang.Object)">get</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#keySet()">keySet</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put(java.lang.Object, java.lang.Object)">put</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#putAll(java.util.Map)">putAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#remove(java.lang.Object)">remove</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values()">values</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredSortedMap</H3>
-<PRE>
-public <B>StoredSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                       boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedMap(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredSortedMap</H3>
-<PRE>
-public <B>StoredSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                       boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredSortedMap</H3>
-<PRE>
-public <B>StoredSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                       boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedMap(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredSortedMap</H3>
-<PRE>
-public <B>StoredSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding,
-                       <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                       boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>keyBinding</CODE> - is the binding used to translate between key buffers
- and key objects.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="comparator()"><!-- --></A><H3>
-comparator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A> <B>comparator</B>()</PRE>
-<DL>
-<DD>Returns null since comparators are not supported.  The natural ordering
- of a stored collection is data byte order, whether the data classes
- implement the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html"><CODE>Comparable</CODE></A> interface or not.
- This method does not conform to the <CODE>SortedMap.comparator()</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>comparator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="firstKey()"><!-- --></A><H3>
-firstKey</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>firstKey</B>()</PRE>
-<DL>
-<DD>Returns the first (lowest) key currently in this sorted map.
- This method conforms to the <CODE>SortedMap.firstKey()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>firstKey</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the first key.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lastKey()"><!-- --></A><H3>
-lastKey</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>lastKey</B>()</PRE>
-<DL>
-<DD>Returns the last (highest) element currently in this sorted map.
- This method conforms to the <CODE>SortedMap.lastKey()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>lastKey</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the last key.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headMap(java.lang.Object)"><!-- --></A><H3>
-headMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>headMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose keys are
- strictly less than toKey.
- This method conforms to the <CODE>SortedMap.headMap(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>headMap</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toKey</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headMap(java.lang.Object, boolean)"><!-- --></A><H3>
-headMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>headMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-                         boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted map whose elements are
- strictly less than toKey, optionally including toKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html"><CODE>SortedMap</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toKey</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toKey.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailMap(java.lang.Object)"><!-- --></A><H3>
-tailMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>tailMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted map whose elements are
- greater than or equal to fromKey.
- This method conforms to the <CODE>SortedMap.tailMap(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>tailMap</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailMap(java.lang.Object, boolean)"><!-- --></A><H3>
-tailMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>tailMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                         boolean&nbsp;fromInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted map whose elements are
- strictly greater than fromKey, optionally including fromKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html"><CODE>SortedMap</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromKey.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subMap(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-subMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>subMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted map whose elements range
- from fromKey, inclusive, to toKey, exclusive.
- This method conforms to the <CODE>SortedMap.subMap(java.lang.Object, java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>subMap</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>toKey</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subMap(java.lang.Object, boolean, java.lang.Object, boolean)"><!-- --></A><H3>
-subMap</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A> <B>subMap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromKey,
-                        boolean&nbsp;fromInclusive,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toKey,
-                        boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted map whose elements are
- strictly greater than fromKey and strictly less than toKey,
- optionally including fromKey and toKey.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html"><CODE>SortedMap</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromKey</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromKey.<DD><CODE>toKey</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toKey.
-<DT><B>Returns:</B><DD>the submap.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredSortedValueSet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredSortedValueSet.html
deleted file mode 100644 (file)
index 34a0b36..0000000
+++ /dev/null
@@ -1,628 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredSortedValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredSortedValueSet,StoredSortedValueSet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredSortedValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedValueSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredSortedValueSet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html">com.sleepycat.bdb.collection.StoredValueSet</A>
-                    |
-                    +--<B>com.sleepycat.bdb.collection.StoredSortedValueSet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredSortedValueSet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></DL>
-
-<P>
-The SortedSet returned by Map.values() and which can also be constructed
- directly if a Map is not needed.
- Although this collection is a set it may contain duplicate values.  Only if
- an entity value binding is used are all elements guaranteed to be unique.
-
- <p>In addition to the standard SortedSet methods, this class provides the
- following methods for stored sorted value sets only.  Note that the use of
- these methods is not compatible with the standard Java collections
- interface.</p>
- <ul>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#headSet(java.lang.Object, boolean)"><CODE>headSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#tailSet(java.lang.Object, boolean)"><CODE>tailSet(Object, boolean)</CODE></A></li>
- <li><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><CODE>subSet(Object, boolean, Object, boolean)</CODE></A></li>
- </ul>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#StoredSortedValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredSortedValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                     <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                     boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#comparator()">comparator</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns null since comparators are not supported.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#first()">first</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first (lowest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#headSet(java.lang.Object)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toValue.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#headSet(java.lang.Object, boolean)">headSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue,
-        boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly less than toValue, optionally including toValue.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#last()">last</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the last (highest) element currently in this sorted set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#subSet(java.lang.Object, boolean, java.lang.Object, boolean)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-       boolean&nbsp;fromInclusive,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue,
-       boolean&nbsp;toInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromValue and strictly less than toValue,
- optionally including fromValue and toValue.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#subSet(java.lang.Object, java.lang.Object)">subSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements range
- from fromValue, inclusive, to toValue, exclusive.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#tailSet(java.lang.Object)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromValue.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html#tailSet(java.lang.Object, boolean)">tailSet</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-        boolean&nbsp;fromInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromValue, optionally including fromValue.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredValueSet"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#add(java.lang.Object)">add</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#contains(java.lang.Object)">contains</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#size()">size</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add(java.lang.Object)">add</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#contains(java.lang.Object)">contains</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#remove(java.lang.Object)">remove</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#size()">size</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredSortedValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredSortedValueSet</H3>
-<PRE>
-public <B>StoredSortedValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                            <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                            boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredSortedValueSet</H3>
-<PRE>
-public <B>StoredSortedValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                            <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                            boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredSortedValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredSortedValueSet</H3>
-<PRE>
-public <B>StoredSortedValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                            <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                            boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="comparator()"><!-- --></A><H3>
-comparator</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</A> <B>comparator</B>()</PRE>
-<DL>
-<DD>Returns null since comparators are not supported.  The natural ordering
- of a stored collection is data byte order, whether the data classes
- implement the <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html"><CODE>Comparable</CODE></A> interface or not.
- This method does not conform to the <CODE>SortedSet.comparator()</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>comparator</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>null.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="first()"><!-- --></A><H3>
-first</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>first</B>()</PRE>
-<DL>
-<DD>Returns the first (lowest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.first()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>first</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the first element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="last()"><!-- --></A><H3>
-last</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>last</B>()</PRE>
-<DL>
-<DD>Returns the last (highest) element currently in this sorted set.
- This method conforms to the <CODE>SortedSet.last()</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>last</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the last element.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toValue.
- This method conforms to the <CODE>SortedSet.headSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>headSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toValue</CODE> - the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headSet(java.lang.Object, boolean)"><!-- --></A><H3>
-headSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>headSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue,
-                         boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly less than toValue, optionally including toValue.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toValue</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toValue.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- greater than or equal to fromValue.
- This method conforms to the <CODE>SortedSet.tailSet(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>tailSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - is the lower bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="tailSet(java.lang.Object, boolean)"><!-- --></A><H3>
-tailSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>tailSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-                         boolean&nbsp;fromInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromValue, optionally including fromValue.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromValue.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements range
- from fromValue, inclusive, to toValue, exclusive.
- This method conforms to the <CODE>SortedSet.subSet(java.lang.Object, java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>subSet</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - is the lower bound.<DD><CODE>toValue</CODE> - is the upper bound.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="subSet(java.lang.Object, boolean, java.lang.Object, boolean)"><!-- --></A><H3>
-subSet</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A> <B>subSet</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;fromValue,
-                        boolean&nbsp;fromInclusive,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;toValue,
-                        boolean&nbsp;toInclusive)</PRE>
-<DL>
-<DD>Returns a view of the portion of this sorted set whose elements are
- strictly greater than fromValue and strictly less than toValue,
- optionally including fromValue and toValue.
- This method does not exist in the standard <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html"><CODE>SortedSet</CODE></A> interface.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>fromValue</CODE> - is the lower bound.<DD><CODE>fromInclusive</CODE> - is true to include fromValue.<DD><CODE>toValue</CODE> - is the upper bound.<DD><CODE>toInclusive</CODE> - is true to include toValue.
-<DT><B>Returns:</B><DD>the subset.
-<DT><B>Throws:</B>
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredSortedValueSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/StoredValueSet.html b/db/docs/java/com/sleepycat/bdb/collection/StoredValueSet.html
deleted file mode 100644 (file)
index 135e54b..0000000
+++ /dev/null
@@ -1,478 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-StoredValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection.StoredValueSet,StoredValueSet class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="StoredValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredValueSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.collection</FONT>
-<BR>
-Class StoredValueSet</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">com.sleepycat.bdb.collection.StoredContainer</A>
-        |
-        +--<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">com.sleepycat.bdb.collection.StoredCollection</A>
-              |
-              +--<B>com.sleepycat.bdb.collection.StoredValueSet</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>StoredValueSet</B><DT>extends <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A><DT>implements <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></DL>
-
-<P>
-The Set returned by Map.values() and Map.duplicates(), and which can also be
- constructed directly if a Map is not needed.
- Although this collection is a set it may contain duplicate values.  Only if
- an entity value binding is used are all elements guaranteed to be unique.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-               <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)">StoredValueSet</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-               <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-               boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#add(java.lang.Object)">add</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;entity)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified entity to this set if it is not already present
- (optional operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#contains(java.lang.Object)">contains</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this set contains the specified element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#remove(java.lang.Object)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified value from this set if it is present (optional
- operation).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html#size()">size</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Always throws UnsupportedOperationException.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredCollection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator()">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toArray(java.lang.Object[])">toArray</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toList()">toList</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.bdb.collection.StoredContainer"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesAllowed()">areDuplicatesAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areDuplicatesOrdered()">areDuplicatesOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#areKeysRenumbered()">areKeysRenumbered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#clear()">clear</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isAutoCommit()">isAutoCommit</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadAllowed()">isDirtyReadAllowed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isDirtyReadEnabled()">isDirtyReadEnabled</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isIndexed()">isIndexed</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isOrdered()">isOrdered</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isTransactional()">isTransactional</A>, <A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#isWriteAllowed()">isWriteAllowed</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#addAll(java.util.Collection)">addAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#clear()">clear</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#isEmpty()">isEmpty</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator()">iterator</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray()">toArray</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#toArray(java.lang.Object[])">toArray</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredValueSet</H3>
-<PRE>
-public <B>StoredValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                      <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                      boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredValueSet(com.sleepycat.bdb.DataStore, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredValueSet</H3>
-<PRE>
-public <B>StoredValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                      <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                      boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - is the DataStore underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.DataBinding, boolean)"><!-- --></A><H3>
-StoredValueSet</H3>
-<PRE>
-public <B>StoredValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                      <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;valueBinding,
-                      boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a value set view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueBinding</CODE> - is the binding used to translate between value
- buffers and value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-<HR>
-
-<A NAME="StoredValueSet(com.sleepycat.bdb.DataIndex, com.sleepycat.bdb.bind.EntityBinding, boolean)"><!-- --></A><H3>
-StoredValueSet</H3>
-<PRE>
-public <B>StoredValueSet</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                      <A HREF="../../../../com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</A>&nbsp;valueEntityBinding,
-                      boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a value set entity view of a <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.
-<P>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - is the DataIndex underlying the new collection.<DD><CODE>valueEntityBinding</CODE> - is the binding used to translate between
- key/value buffers and entity value objects.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if formats are not consistently
- defined or a parameter is invalid.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="add(java.lang.Object)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public boolean <B>add</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;entity)</PRE>
-<DL>
-<DD>Adds the specified entity to this set if it is not already present
- (optional operation).
- This method conforms to the <CODE>Set.add(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>entity</CODE> - is the entity to be added.
-<DT><B>Returns:</B><DD>true if the entity was added, that is the key-value pair
- represented by the entity was not previously present in the collection.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only,
- if the collection is indexed, or if an entity binding is not used.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="contains(java.lang.Object)"><!-- --></A><H3>
-contains</H3>
-<PRE>
-public boolean <B>contains</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Returns true if this set contains the specified element.
- This method conforms to the <CODE>Set.contains(Object)</CODE>
- interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>contains</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to check.
-<DT><B>Returns:</B><DD>whether the set contains the given value.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public boolean <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value)</PRE>
-<DL>
-<DD>Removes the specified value from this set if it is present (optional
- operation).
- If an entity binding is used, the key-value pair represented by the
- given entity is removed.  If an entity binding is used, the first
- occurance of a key-value pair with the given value is removed.
- This method conforms to the <CODE>Set.remove(java.lang.Object)</CODE> interface.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - if the collection is read-only.
-<DD><CODE>RuntimeExceptionWrapper</CODE> - if a <A HREF="../../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A> is thrown.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="size()"><!-- --></A><H3>
-size</H3>
-<PRE>
-public int <B>size</B>()</PRE>
-<DL>
-<DD><B>Description copied from class: <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></B></DD>
-<DD>Always throws UnsupportedOperationException.  The size of a database
- cannot be obtained reliably or inexpensively.
- This method therefore violates the <CODE>Collection.size()</CODE> and <CODE>Map.size()</CODE> interfaces.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>size</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html#size()">size</A></CODE> in class <CODE><A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>always throws an exception.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StoredValueSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/MapEntry.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/MapEntry.html
deleted file mode 100644 (file)
index 7961dd2..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.MapEntry (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.MapEntry (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/MapEntry.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MapEntry.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.MapEntry</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.MapEntry
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/MapEntry.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="MapEntry.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollection.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollection.html
deleted file mode 100644 (file)
index 52e25dc..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredCollection (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredCollection (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollection.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredCollection</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.keySet() and which can also be constructed directly
- if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html">StoredList</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A List view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html">StoredSortedEntrySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html">StoredSortedKeySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.keySet() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.values() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.values() and Map.duplicates(), and which can also be
- constructed directly if a Map is not needed.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> that return <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></CODE></FONT></TD>
-<TD><CODE><B>StoredIterator.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html#getCollection()">getCollection</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the collection associated with this iterator.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollection.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollections.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredCollections.html
deleted file mode 100644 (file)
index 572cc37..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredCollections (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredCollections (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollections.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollections.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredCollections</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.StoredCollections
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollections.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredCollections.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredContainer.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredContainer.html
deleted file mode 100644 (file)
index d3e8a42..0000000
+++ /dev/null
@@ -1,267 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredContainer (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredContainer (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredContainer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredContainer</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html">StoredCollection</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract base class for all stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.keySet() and which can also be constructed directly
- if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html">StoredList</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A List view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Map view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html">StoredSortedEntrySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html">StoredSortedKeySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.keySet() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A SortedMap view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.values() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.values() and Map.duplicates(), and which can also be
- constructed directly if a Map is not needed.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> with parameters of type <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B>StoredCollection.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A></B>(<A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B>StoredCollection.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredContainer.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredEntrySet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredEntrySet.html
deleted file mode 100644 (file)
index 321e3cf..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredEntrySet</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html">StoredEntrySet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html">StoredSortedEntrySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.entrySet().</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredIterator.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredIterator.html
deleted file mode 100644 (file)
index 7fe09b9..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredIterator</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> that return <A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B>StoredCollection.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">iterator</A></B>(boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read or read-write iterator over the elements in this
- collection.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B>StoredCollection.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[])">join</A></B>(<A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</A></CODE></FONT></TD>
-<TD><CODE><B>StoredCollection.</B><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredCollection.html#join(com.sleepycat.bdb.collection.StoredContainer[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../../com/sleepycat/bdb/collection/StoredContainer.html">StoredContainer</A>[]&nbsp;indices,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an iterator representing an equality join of the indices and
- index key values specified.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredKeySet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredKeySet.html
deleted file mode 100644 (file)
index db5e410..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredKeySet</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html">StoredKeySet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html">StoredSortedKeySet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.keySet() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredList.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredList.html
deleted file mode 100644 (file)
index 30b826a..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredList (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredList (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredList.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredList</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.StoredList
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredList.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredList.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredMap.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredMap.html
deleted file mode 100644 (file)
index 300e145..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredMap (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredMap (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredMap</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A SortedMap view of a <A HREF="../../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A> in <A HREF="../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given store that was obtained from this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given index that was obtained from this factory.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredMap.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedEntrySet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedEntrySet.html
deleted file mode 100644 (file)
index 9a0bb4e..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredSortedEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredSortedEntrySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredSortedEntrySet</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.StoredSortedEntrySet
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedEntrySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedKeySet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedKeySet.html
deleted file mode 100644 (file)
index 4e18d43..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredSortedKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredSortedKeySet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredSortedKeySet</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.StoredSortedKeySet
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedKeySet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedMap.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedMap.html
deleted file mode 100644 (file)
index f8421d5..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredSortedMap (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredSortedMap (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredSortedMap</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A> in <A HREF="../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> that return <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given store that was obtained from this
- factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given index that was obtained from this
- factory.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedMap.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedValueSet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredSortedValueSet.html
deleted file mode 100644 (file)
index 33d038a..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredSortedValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredSortedValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredSortedValueSet</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.collection.StoredSortedValueSet
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredSortedValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredValueSet.html b/db/docs/java/com/sleepycat/bdb/collection/class-use/StoredValueSet.html
deleted file mode 100644 (file)
index aa2d3c7..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.collection.StoredValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.collection.StoredValueSet (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.collection.StoredValueSet</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</A> in <A HREF="../../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SortedSet returned by Map.values() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/collection/StoredValueSet.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="StoredValueSet.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/package-frame.html b/db/docs/java/com/sleepycat/bdb/collection/package-frame.html
deleted file mode 100644 (file)
index 9d8c9ee..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.collection</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="MapEntry.html" TARGET="classFrame">MapEntry</A>
-<BR>
-<A HREF="StoredCollection.html" TARGET="classFrame">StoredCollection</A>
-<BR>
-<A HREF="StoredCollections.html" TARGET="classFrame">StoredCollections</A>
-<BR>
-<A HREF="StoredContainer.html" TARGET="classFrame">StoredContainer</A>
-<BR>
-<A HREF="StoredEntrySet.html" TARGET="classFrame">StoredEntrySet</A>
-<BR>
-<A HREF="StoredIterator.html" TARGET="classFrame">StoredIterator</A>
-<BR>
-<A HREF="StoredKeySet.html" TARGET="classFrame">StoredKeySet</A>
-<BR>
-<A HREF="StoredList.html" TARGET="classFrame">StoredList</A>
-<BR>
-<A HREF="StoredMap.html" TARGET="classFrame">StoredMap</A>
-<BR>
-<A HREF="StoredSortedEntrySet.html" TARGET="classFrame">StoredSortedEntrySet</A>
-<BR>
-<A HREF="StoredSortedKeySet.html" TARGET="classFrame">StoredSortedKeySet</A>
-<BR>
-<A HREF="StoredSortedMap.html" TARGET="classFrame">StoredSortedMap</A>
-<BR>
-<A HREF="StoredSortedValueSet.html" TARGET="classFrame">StoredSortedValueSet</A>
-<BR>
-<A HREF="StoredValueSet.html" TARGET="classFrame">StoredValueSet</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/package-summary.html b/db/docs/java/com/sleepycat/bdb/collection/package-summary.html
deleted file mode 100644 (file)
index 4b2b0d9..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.collection package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.collection
-</H2>
-Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="MapEntry.html">MapEntry</A></B></TD>
-<TD>A simple Map.Entry implementation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredCollection.html">StoredCollection</A></B></TD>
-<TD>A abstract base class for all stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredCollections.html">StoredCollections</A></B></TD>
-<TD>This class consists exclusively of static methods that operate on or return
- stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredContainer.html">StoredContainer</A></B></TD>
-<TD>A abstract base class for all stored collections and maps.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredEntrySet.html">StoredEntrySet</A></B></TD>
-<TD>The Set returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredIterator.html">StoredIterator</A></B></TD>
-<TD>The Iterator returned by all stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredKeySet.html">StoredKeySet</A></B></TD>
-<TD>The Set returned by Map.keySet() and which can also be constructed directly
- if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredList.html">StoredList</A></B></TD>
-<TD>A List view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredMap.html">StoredMap</A></B></TD>
-<TD>A Map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredSortedEntrySet.html">StoredSortedEntrySet</A></B></TD>
-<TD>The SortedSet returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredSortedKeySet.html">StoredSortedKeySet</A></B></TD>
-<TD>The SortedSet returned by Map.keySet() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredSortedMap.html">StoredSortedMap</A></B></TD>
-<TD>A SortedMap view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredSortedValueSet.html">StoredSortedValueSet</A></B></TD>
-<TD>The SortedSet returned by Map.values() and which can also be constructed
- directly if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredValueSet.html">StoredValueSet</A></B></TD>
-<TD>The Set returned by Map.values() and Map.duplicates(), and which can also be
- constructed directly if a Map is not needed.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.collection Description
-</H2>
-
-<P>
-<p>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/package-tree.html b/db/docs/java/com/sleepycat/bdb/collection/package-tree.html
deleted file mode 100644 (file)
index 6086945..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.collection Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.collection Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.collection
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/MapEntry.html"><B>MapEntry</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollections.html"><B>StoredCollections</B></A><LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredContainer.html"><B>StoredContainer</B></A> (implements java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredCollection.html"><B>StoredCollection</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredEntrySet.html"><B>StoredEntrySet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedEntrySet.html"><B>StoredSortedEntrySet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>)
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredKeySet.html"><B>StoredKeySet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedKeySet.html"><B>StoredSortedKeySet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>)
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredList.html"><B>StoredList</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredValueSet.html"><B>StoredValueSet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedValueSet.html"><B>StoredSortedValueSet</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</A>)
-</UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html"><B>StoredMap</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</A>)
-<UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html"><B>StoredSortedMap</B></A> (implements java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</A>)
-</UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.collection.<A HREF="../../../../com/sleepycat/bdb/collection/StoredIterator.html"><B>StoredIterator</B></A> (implements java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>, java.util.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</A>)
-</UL>
-</UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/collection/package-use.html b/db/docs/java/com/sleepycat/bdb/collection/package-use.html
deleted file mode 100644 (file)
index 844ab96..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.collection (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.collection</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> used by <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredCollection.html#com.sleepycat.bdb.collection"><B>StoredCollection</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract base class for all stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredContainer.html#com.sleepycat.bdb.collection"><B>StoredContainer</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A abstract base class for all stored collections and maps.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredEntrySet.html#com.sleepycat.bdb.collection"><B>StoredEntrySet</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.entrySet().</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredIterator.html#com.sleepycat.bdb.collection"><B>StoredIterator</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Iterator returned by all stored collections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredKeySet.html#com.sleepycat.bdb.collection"><B>StoredKeySet</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.keySet() and which can also be constructed directly
- if a Map is not needed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredMap.html#com.sleepycat.bdb.collection"><B>StoredMap</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredValueSet.html#com.sleepycat.bdb.collection"><B>StoredValueSet</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Set returned by Map.values() and Map.duplicates(), and which can also be
- constructed directly if a Map is not needed.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A> used by <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredMap.html#com.sleepycat.bdb.factory"><B>StoredMap</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Map view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/collection/class-use/StoredSortedMap.html#com.sleepycat.bdb.factory"><B>StoredSortedMap</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A SortedMap view of a <A HREF="../../../../com/sleepycat/bdb/DataStore.html"><CODE>DataStore</CODE></A> or <A HREF="../../../../com/sleepycat/bdb/DataIndex.html"><CODE>DataIndex</CODE></A>.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/TupleSerialDbFactory.html b/db/docs/java/com/sleepycat/bdb/factory/TupleSerialDbFactory.html
deleted file mode 100644 (file)
index ad968db..0000000
+++ /dev/null
@@ -1,483 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-TupleSerialDbFactory (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.factory.TupleSerialDbFactory,TupleSerialDbFactory class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TupleSerialDbFactory (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialDbFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialDbFactory.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.factory</FONT>
-<BR>
-Class TupleSerialDbFactory</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.factory.TupleSerialDbFactory</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>TupleSerialDbFactory</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Creates stored collections having tuple keys and serialized entity values.
- The entity classes must implement the java.io.Serializable and
- MarshalledTupleKeyEntity interfaces.  The key classes must either implement
- the MarshalledTupleData interface or be one of the Java primitive type
- classes.
-
- <p> This factory object is used to create DataStore, DataIndex,
- ForeignKeyIndex and Map objects.  The underlying DataFormat,
- DataBinding and KeyExtractor objects are created automatically. </p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#TupleSerialDbFactory(com.sleepycat.bdb.bind.serial.ClassCatalog)">TupleSerialDbFactory</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;catalog)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a tuple-serial factory for given environment and class catalog.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#getCatalog()">getCatalog</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the class catalog associated with this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean)">newDataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-             boolean&nbsp;usePrimaryKey,
-             boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataStore(com.sleepycat.db.Db, java.lang.Class, com.sleepycat.bdb.PrimaryKeyAssigner)">newDataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass,
-             <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)">newForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                   boolean&nbsp;usePrimaryKey,
-                   boolean&nbsp;useValue,
-                   <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                   int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given index that was obtained from this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-       boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a map for a given store that was obtained from this factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given index that was obtained from this
- factory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newSortedMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)">newSortedMap</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-             boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a sorted map for a given store that was obtained from this
- factory.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TupleSerialDbFactory(com.sleepycat.bdb.bind.serial.ClassCatalog)"><!-- --></A><H3>
-TupleSerialDbFactory</H3>
-<PRE>
-public <B>TupleSerialDbFactory</B>(<A HREF="../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>&nbsp;catalog)</PRE>
-<DL>
-<DD>Creates a tuple-serial factory for given environment and class catalog.
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getCatalog()"><!-- --></A><H3>
-getCatalog</H3>
-<PRE>
-public final <A HREF="../../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A> <B>getCatalog</B>()</PRE>
-<DL>
-<DD>Returns the class catalog associated with this factory.
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newDataStore(com.sleepycat.db.Db, java.lang.Class, com.sleepycat.bdb.PrimaryKeyAssigner)"><!-- --></A><H3>
-newDataStore</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A> <B>newDataStore</B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                              <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass,
-                              <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</PRE>
-<DL>
-<DD>Creates a store from a previously opened Db object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>baseClass</CODE> - the base class of the entity values for this store.
- It must implement the  <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html"><CODE>MarshalledTupleKeyEntity</CODE></A> interface.<DD><CODE>keyAssigner</CODE> - an object for assigning keys or null if no automatic
- key assignment is used.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newDataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean)"><!-- --></A><H3>
-newDataIndex</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A> <B>newDataIndex</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                              <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                              <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                              boolean&nbsp;usePrimaryKey,
-                              boolean&nbsp;useValue)</PRE>
-<DL>
-<DD>Creates an index from a previously opened Db object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>store</CODE> - the store to be indexed and also specifies the
- environment that was used to create the Db object.<DD><CODE>keyName</CODE> - is the key name passed to the <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>MarshalledTupleKeyEntity.marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)</CODE></A> method to identify the index
- key.<DD><CODE>usePrimaryKey</CODE> - is true if the primary key data is used to
- construct the index key.<DD><CODE>useValue</CODE> - is true if the value data is used to construct the index
- key.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if a format mismatch is detected
- between the index and the store, or if unsorted duplicates were
- specified for the index Db.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)"><!-- --></A><H3>
-newForeignKeyIndex</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A> <B>newForeignKeyIndex</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                                          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                                          <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                                          boolean&nbsp;usePrimaryKey,
-                                          boolean&nbsp;useValue,
-                                          <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                                          int&nbsp;deleteAction)</PRE>
-<DL>
-<DD>Creates a foreign key index from a previously opened Db object.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - the store to be indexed and also specifies the
- environment that was used to create the Db object.<DD><CODE>db</CODE> - the previously opened Db object.<DD><CODE>keyName</CODE> - is the key name passed to the <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.html#marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)"><CODE>MarshalledTupleKeyEntity.marshalIndexKey(java.lang.String, com.sleepycat.bdb.bind.tuple.TupleOutput)</CODE></A> method to identify the index
- key.<DD><CODE>usePrimaryKey</CODE> - is true if the primary key data is used to
- construct the index key.<DD><CODE>useValue</CODE> - is true if the value data is used to construct the index
- key.<DD><CODE>foreignStore</CODE> - is the store in which the index key for this store
- is a primary key.<DD><CODE>deleteAction</CODE> - determines what action occurs when the foreign key
- is deleted. It must be one of the
- <A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html"><CODE>ForeignKeyIndex</CODE></A> ON_DELETE_
- constants.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if a format mismatch is detected
- between the index and the store, or if unsorted duplicates were
- specified for the index Db.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)"><!-- --></A><H3>
-newMap</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A> <B>newMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-                        boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map for a given store that was obtained from this factory.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - a store obtained from this factory.<DD><CODE>keyClass</CODE> - is the class used for map keys.  It must implement the
- <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface or be one of the Java primitive
- type classes.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)"><!-- --></A><H3>
-newMap</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredMap.html">StoredMap</A> <B>newMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-                        boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a map for a given index that was obtained from this factory.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - a index obtained from this factory.<DD><CODE>keyClass</CODE> - is the class used for map keys.  It must implement the
- <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface or be one of the Java primitive
- type classes.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newSortedMap(com.sleepycat.bdb.DataStore, java.lang.Class, boolean)"><!-- --></A><H3>
-newSortedMap</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A> <B>newSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-                                    boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map for a given store that was obtained from this
- factory.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>store</CODE> - a store obtained from this factory.<DD><CODE>keyClass</CODE> - is the class used for map keys.  It must implement the
- <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface or be one of the Java primitive
- type classes.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="newSortedMap(com.sleepycat.bdb.DataIndex, java.lang.Class, boolean)"><!-- --></A><H3>
-newSortedMap</H3>
-<PRE>
-public <A HREF="../../../../com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</A> <B>newSortedMap</B>(<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A>&nbsp;index,
-                                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;keyClass,
-                                    boolean&nbsp;writeAllowed)</PRE>
-<DL>
-<DD>Creates a sorted map for a given index that was obtained from this
- factory.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>index</CODE> - an index obtained from this factory.<DD><CODE>keyClass</CODE> - is the class used for map keys.  It must implement the
- <A HREF="../../../../com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html"><CODE>MarshalledTupleData</CODE></A> interface or be one of the Java primitive
- type classes.<DD><CODE>writeAllowed</CODE> - is true to create a read-write collection or false
- to create a read-only collection.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TupleSerialDbFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialDbFactory.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/class-use/TupleSerialDbFactory.html b/db/docs/java/com/sleepycat/bdb/factory/class-use/TupleSerialDbFactory.html
deleted file mode 100644 (file)
index a7b113c..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.factory.TupleSerialDbFactory (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.factory.TupleSerialDbFactory (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialDbFactory.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.factory.TupleSerialDbFactory</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.factory.TupleSerialDbFactory
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TupleSerialDbFactory.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/package-frame.html b/db/docs/java/com/sleepycat/bdb/factory/package-frame.html
deleted file mode 100644 (file)
index cfd2aba..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.factory package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.factory</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="TupleSerialDbFactory.html" TARGET="classFrame">TupleSerialDbFactory</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/package-summary.html b/db/docs/java/com/sleepycat/bdb/factory/package-summary.html
deleted file mode 100644 (file)
index fde7d20..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.factory package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.factory
-</H2>
-Factory classes
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TupleSerialDbFactory.html">TupleSerialDbFactory</A></B></TD>
-<TD>Creates stored collections having tuple keys and serialized entity values.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.factory Description
-</H2>
-
-<P>
-<p>Factory classes
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/package-tree.html b/db/docs/java/com/sleepycat/bdb/factory/package-tree.html
deleted file mode 100644 (file)
index 9f0b0ba..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.factory Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.factory Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.factory
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.factory.<A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html"><B>TupleSerialDbFactory</B></A></UL>
-</UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/collection/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/factory/package-use.html b/db/docs/java/com/sleepycat/bdb/factory/package-use.html
deleted file mode 100644 (file)
index 5069165..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.factory (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.factory</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.factory
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/package-frame.html b/db/docs/java/com/sleepycat/bdb/package-frame.html
deleted file mode 100644 (file)
index 0f34cd0..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:05 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../com/sleepycat/bdb/package-summary.html" TARGET="classFrame">com.sleepycat.bdb</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="PrimaryKeyAssigner.html" TARGET="classFrame"><I>PrimaryKeyAssigner</I></A>
-<BR>
-<A HREF="TransactionWorker.html" TARGET="classFrame"><I>TransactionWorker</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="CurrentTransaction.html" TARGET="classFrame">CurrentTransaction</A>
-<BR>
-<A HREF="DataCursor.html" TARGET="classFrame">DataCursor</A>
-<BR>
-<A HREF="DataDb.html" TARGET="classFrame">DataDb</A>
-<BR>
-<A HREF="DataIndex.html" TARGET="classFrame">DataIndex</A>
-<BR>
-<A HREF="DataStore.html" TARGET="classFrame">DataStore</A>
-<BR>
-<A HREF="DataThang.html" TARGET="classFrame">DataThang</A>
-<BR>
-<A HREF="DataView.html" TARGET="classFrame">DataView</A>
-<BR>
-<A HREF="ForeignKeyIndex.html" TARGET="classFrame">ForeignKeyIndex</A>
-<BR>
-<A HREF="RecordNumberBinding.html" TARGET="classFrame">RecordNumberBinding</A>
-<BR>
-<A HREF="RecordNumberFormat.html" TARGET="classFrame">RecordNumberFormat</A>
-<BR>
-<A HREF="StoredClassCatalog.html" TARGET="classFrame">StoredClassCatalog</A>
-<BR>
-<A HREF="TransactionRunner.html" TARGET="classFrame">TransactionRunner</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Exceptions</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="IntegrityConstraintException.html" TARGET="classFrame">IntegrityConstraintException</A>
-<BR>
-<A HREF="KeyRangeException.html" TARGET="classFrame">KeyRangeException</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/package-summary.html b/db/docs/java/com/sleepycat/bdb/package-summary.html
deleted file mode 100644 (file)
index 2313b9f..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV PACKAGE&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb
-</H2>
-Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="PrimaryKeyAssigner.html"><I>PrimaryKeyAssigner</I></A></B></TD>
-<TD>An interface implemented to assign new primary key values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TransactionWorker.html"><I>TransactionWorker</I></A></B></TD>
-<TD>The interface implemented to perform the work within a transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="CurrentTransaction.html">CurrentTransaction</A></B></TD>
-<TD>Provides access to the current transaction for the current thread within the
- context of a Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataCursor.html">DataCursor</A></B></TD>
-<TD>(<em>internal</em>) Represents a Berkeley DB cursor and adds support for
- indices, bindings and key ranges.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataDb.html">DataDb</A></B></TD>
-<TD>(<em>internal</em>) Wraps a Berkeley DB database (Db) object and adds
- normalization of certain flags and environment modes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataIndex.html">DataIndex</A></B></TD>
-<TD>Represents a Berkeley DB secondary index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataStore.html">DataStore</A></B></TD>
-<TD>Represents a Berkeley DB database in the role of a primary data store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataThang.html">DataThang</A></B></TD>
-<TD>(<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- the <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html"><CODE>DataBuffer</CODE></A> interface for bindings and other added utilities.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="DataView.html">DataView</A></B></TD>
-<TD>(<em>internal</em>) Represents a Berkeley DB database and adds support
- for indices, bindings and key ranges.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ForeignKeyIndex.html">ForeignKeyIndex</A></B></TD>
-<TD>Represents a Berkeley DB secondary index where the index key is the primary
- key of another data store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="RecordNumberBinding.html">RecordNumberBinding</A></B></TD>
-<TD>A concrete binding for record number keys.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="RecordNumberFormat.html">RecordNumberFormat</A></B></TD>
-<TD>The data format for record number keys.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="StoredClassCatalog.html">StoredClassCatalog</A></B></TD>
-<TD>Java serialization catalog used for compact storage of database objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TransactionRunner.html">TransactionRunner</A></B></TD>
-<TD>Starts a transaction, calls <A HREF="../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>TransactionWorker.doWork()</CODE></A>, and handles
- transaction retry and exceptions.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Exception Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="IntegrityConstraintException.html">IntegrityConstraintException</A></B></TD>
-<TD>Thrown when an integrity constraint violation occurs.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="KeyRangeException.html">KeyRangeException</A></B></TD>
-<TD>(<em>internal</em>) An exception thrown when a key is out of range.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb Description
-</H2>
-
-<P>
-<p>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV PACKAGE&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/package-tree.html b/db/docs/java/com/sleepycat/bdb/package-tree.html
deleted file mode 100644 (file)
index e76f622..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/CurrentTransaction.html"><B>CurrentTransaction</B></A><LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataCursor.html"><B>DataCursor</B></A><LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataDb.html"><B>DataDb</B></A><LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataIndex.html"><B>DataIndex</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/ForeignKeyIndex.html"><B>ForeignKeyIndex</B></A></UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataStore.html"><B>DataStore</B></A><LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataView.html"><B>DataView</B></A> (implements java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Cloneable.html">Cloneable</A>)
-<LI TYPE="circle">class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/Dbt.html"><B>Dbt</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/DataThang.html"><B>DataThang</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>)
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/RecordNumberBinding.html"><B>RecordNumberBinding</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/RecordNumberFormat.html"><B>RecordNumberFormat</B></A> (implements com.sleepycat.bdb.bind.<A HREF="../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>)
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/StoredClassCatalog.html"><B>StoredClassCatalog</B></A> (implements com.sleepycat.bdb.bind.serial.<A HREF="../../../com/sleepycat/bdb/bind/serial/ClassCatalog.html">ClassCatalog</A>)
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html"><B>Throwable</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A>)
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html"><B>Exception</B></A><UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html"><B>RuntimeException</B></A><UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html"><B>IllegalArgumentException</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/KeyRangeException.html"><B>KeyRangeException</B></A></UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/IntegrityConstraintException.html"><B>IntegrityConstraintException</B></A></UL>
-</UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/TransactionRunner.html"><B>TransactionRunner</B></A></UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">interface com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/PrimaryKeyAssigner.html"><B>PrimaryKeyAssigner</B></A><LI TYPE="circle">interface com.sleepycat.bdb.<A HREF="../../../com/sleepycat/bdb/TransactionWorker.html"><B>TransactionWorker</B></A></UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/bdb/bind/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/package-use.html b/db/docs/java/com/sleepycat/bdb/package-use.html
deleted file mode 100644 (file)
index 0ca7a63..0000000
+++ /dev/null
@@ -1,281 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.collection"><B>com.sleepycat.bdb.collection</B></A></TD>
-<TD>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="../../../../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> used by <A HREF="../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/CurrentTransaction.html#com.sleepycat.bdb"><B>CurrentTransaction</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides access to the current transaction for the current thread within the
- context of a Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataCursor.html#com.sleepycat.bdb"><B>DataCursor</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) Represents a Berkeley DB cursor and adds support for
- indices, bindings and key ranges.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataDb.html#com.sleepycat.bdb"><B>DataDb</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) Wraps a Berkeley DB database (Db) object and adds
- normalization of certain flags and environment modes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataIndex.html#com.sleepycat.bdb"><B>DataIndex</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB secondary index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataStore.html#com.sleepycat.bdb"><B>DataStore</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB database in the role of a primary data store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataThang.html#com.sleepycat.bdb"><B>DataThang</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- the <A HREF="../../../com/sleepycat/bdb/bind/DataBuffer.html"><CODE>DataBuffer</CODE></A> interface for bindings and other added utilities.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataView.html#com.sleepycat.bdb"><B>DataView</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) Represents a Berkeley DB database and adds support
- for indices, bindings and key ranges.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/KeyRangeException.html#com.sleepycat.bdb"><B>KeyRangeException</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) An exception thrown when a key is out of range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/PrimaryKeyAssigner.html#com.sleepycat.bdb"><B>PrimaryKeyAssigner</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface implemented to assign new primary key values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/RecordNumberFormat.html#com.sleepycat.bdb"><B>RecordNumberFormat</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The data format for record number keys.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/TransactionWorker.html#com.sleepycat.bdb"><B>TransactionWorker</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The interface implemented to perform the work within a transaction.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.collection"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> used by <A HREF="../../../com/sleepycat/bdb/collection/package-summary.html">com.sleepycat.bdb.collection</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataIndex.html#com.sleepycat.bdb.collection"><B>DataIndex</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB secondary index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataStore.html#com.sleepycat.bdb.collection"><B>DataStore</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB database in the role of a primary data store.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> used by <A HREF="../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataIndex.html#com.sleepycat.bdb.factory"><B>DataIndex</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB secondary index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/DataStore.html#com.sleepycat.bdb.factory"><B>DataStore</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB database in the role of a primary data store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/ForeignKeyIndex.html#com.sleepycat.bdb.factory"><B>ForeignKeyIndex</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents a Berkeley DB secondary index where the index key is the primary
- key of another data store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../com/sleepycat/bdb/class-use/PrimaryKeyAssigner.html#com.sleepycat.bdb.factory"><B>PrimaryKeyAssigner</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface implemented to assign new primary key values.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/ExceptionUnwrapper.html b/db/docs/java/com/sleepycat/bdb/util/ExceptionUnwrapper.html
deleted file mode 100644 (file)
index fbceb57..0000000
+++ /dev/null
@@ -1,279 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-ExceptionUnwrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.ExceptionUnwrapper,ExceptionUnwrapper class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ExceptionUnwrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExceptionUnwrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionUnwrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class ExceptionUnwrapper</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.util.ExceptionUnwrapper</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>ExceptionUnwrapper</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Unwraps nested exceptions by calling the <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html#getDetail()"><CODE>ExceptionWrapper.getDetail()</CODE></A> method for exceptions that implement the
- <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html"><CODE>ExceptionWrapper</CODE></A> interface.  Does not currently support the Java 1.4
- <code>Throwable.getDetail()</code> method.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html#ExceptionUnwrapper()">ExceptionUnwrapper</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html#unwrap(java.lang.Exception)">unwrap</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unwraps an Exception and returns the underlying Exception, or throws an
- Error if the underlying Throwable is an Error.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html#unwrapAny(java.lang.Throwable)">unwrapAny</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unwraps an Exception and returns the underlying Throwable.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ExceptionUnwrapper()"><!-- --></A><H3>
-ExceptionUnwrapper</H3>
-<PRE>
-public <B>ExceptionUnwrapper</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="unwrap(java.lang.Exception)"><!-- --></A><H3>
-unwrap</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A> <B>unwrap</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A>&nbsp;e)</PRE>
-<DL>
-<DD>Unwraps an Exception and returns the underlying Exception, or throws an
- Error if the underlying Throwable is an Error.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>e</CODE> - is the Exception to unwrap.
-<DT><B>Returns:</B><DD>the underlying Exception.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Error.html">Error</A></CODE> - if the underlying Throwable is an Error.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if the underlying Throwable is not an
- Exception or an Error.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="unwrapAny(java.lang.Throwable)"><!-- --></A><H3>
-unwrapAny</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A> <B>unwrapAny</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</PRE>
-<DL>
-<DD>Unwraps an Exception and returns the underlying Throwable.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>e</CODE> - is the Exception to unwrap.
-<DT><B>Returns:</B><DD>the underlying Throwable.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExceptionUnwrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionUnwrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/ExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/ExceptionWrapper.html
deleted file mode 100644 (file)
index 96aa4e2..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-ExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.ExceptionWrapper,ExceptionWrapper interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="ExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Interface ExceptionWrapper</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html">IOExceptionWrapper</A>, <A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public interface <B>ExceptionWrapper</B></DL>
-
-<P>
-Interface implemented by exceptions that can contain nested exceptions.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html#getDetail()">getDetail</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the nested exception or null if none is present.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDetail()"><!-- --></A><H3>
-getDetail</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A> <B>getDetail</B>()</PRE>
-<DL>
-<DD>Returns the nested exception or null if none is present.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the nested exception or null if none is present.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/FastInputStream.html b/db/docs/java/com/sleepycat/bdb/util/FastInputStream.html
deleted file mode 100644 (file)
index 3d5b67e..0000000
+++ /dev/null
@@ -1,516 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-FastInputStream (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.FastInputStream,FastInputStream class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="FastInputStream (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/FastInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastInputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class FastInputStream</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">java.io.InputStream</A>
-        |
-        +--<B>com.sleepycat.bdb.util.FastInputStream</B>
-</PRE>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>FastInputStream</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></DL>
-
-<P>
-A replacement for ByteArrayInputStream that does not synchronize every
- byte read.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#FastInputStream(byte[])">FastInputStream</A></B>(byte[]&nbsp;buffer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an input stream.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#FastInputStream(byte[], int, int)">FastInputStream</A></B>(byte[]&nbsp;buffer,
-                int&nbsp;offset,
-                int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an input stream.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#available()">available</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferBytes()">getBufferBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the underlying data being read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferLength()">getBufferLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the end of the buffer being read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#getBufferOffset()">getBufferOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the offset at which data is being read from the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#mark(int)">mark</A></B>(int&nbsp;pos)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#markSupported()">markSupported</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#read()">read</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#read(byte[])">read</A></B>(byte[]&nbsp;toBuf)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#read(byte[], int, int)">read</A></B>(byte[]&nbsp;toBuf,
-     int&nbsp;offset,
-     int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#reset()">reset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html#skip(long)">skip</A></B>(long&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.InputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#close()">close</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="FastInputStream(byte[])"><!-- --></A><H3>
-FastInputStream</H3>
-<PRE>
-public <B>FastInputStream</B>(byte[]&nbsp;buffer)</PRE>
-<DL>
-<DD>Creates an input stream.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - the data to read.</DL>
-<HR>
-
-<A NAME="FastInputStream(byte[], int, int)"><!-- --></A><H3>
-FastInputStream</H3>
-<PRE>
-public <B>FastInputStream</B>(byte[]&nbsp;buffer,
-                       int&nbsp;offset,
-                       int&nbsp;length)</PRE>
-<DL>
-<DD>Creates an input stream.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - the data to read.<DD><CODE>offset</CODE> - the byte offset at which to begin reading.<DD><CODE>length</CODE> - the number of bytes to read.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="available()"><!-- --></A><H3>
-available</H3>
-<PRE>
-public int <B>available</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#available()">available</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="markSupported()"><!-- --></A><H3>
-markSupported</H3>
-<PRE>
-public boolean <B>markSupported</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#markSupported()">markSupported</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="mark(int)"><!-- --></A><H3>
-mark</H3>
-<PRE>
-public void <B>mark</B>(int&nbsp;pos)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#mark(int)">mark</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reset()"><!-- --></A><H3>
-reset</H3>
-<PRE>
-public void <B>reset</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#reset()">reset</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="skip(long)"><!-- --></A><H3>
-skip</H3>
-<PRE>
-public long <B>skip</B>(long&nbsp;count)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#skip(long)">skip</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>()
-         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#read()">read</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[]&nbsp;toBuf)
-         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#read(byte[])">read</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[]&nbsp;toBuf,
-                int&nbsp;offset,
-                int&nbsp;length)
-         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html#read(byte[], int, int)">read</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferBytes()"><!-- --></A><H3>
-getBufferBytes</H3>
-<PRE>
-public byte[] <B>getBufferBytes</B>()</PRE>
-<DL>
-<DD>Returns the underlying data being read.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the underlying data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferOffset()"><!-- --></A><H3>
-getBufferOffset</H3>
-<PRE>
-public int <B>getBufferOffset</B>()</PRE>
-<DL>
-<DD>Returns the offset at which data is being read from the buffer.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the offset at which data is being read.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferLength()"><!-- --></A><H3>
-getBufferLength</H3>
-<PRE>
-public int <B>getBufferLength</B>()</PRE>
-<DL>
-<DD>Returns the end of the buffer being read.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the end of the buffer.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/FastInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastInputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/FastOutputStream.html b/db/docs/java/com/sleepycat/bdb/util/FastOutputStream.html
deleted file mode 100644 (file)
index 465d578..0000000
+++ /dev/null
@@ -1,699 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-FastOutputStream (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.FastOutputStream,FastOutputStream class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="FastOutputStream (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/FastOutputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastOutputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class FastOutputStream</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">java.io.OutputStream</A>
-        |
-        +--<B>com.sleepycat.bdb.util.FastOutputStream</B>
-</PRE>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>FastOutputStream</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></DL>
-
-<P>
-A replacement for ByteArrayOutputStream that does not synchronize every
- byte read.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#DEFAULT_BUMP_SIZE">DEFAULT_BUMP_SIZE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#DEFAULT_INIT_SIZE">DEFAULT_INIT_SIZE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#FastOutputStream()">FastOutputStream</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an output stream with default sizes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#FastOutputStream(byte[])">FastOutputStream</A></B>(byte[]&nbsp;buffer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an output stream with a given initial buffer and a default
- bump size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#FastOutputStream(byte[], int)">FastOutputStream</A></B>(byte[]&nbsp;buffer,
-                 int&nbsp;bumpSize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an output stream with a given initial buffer and a given
- bump size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#FastOutputStream(int)">FastOutputStream</A></B>(int&nbsp;initialSize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an output stream with a default bump size and a given initial
- size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#FastOutputStream(int, int)">FastOutputStream</A></B>(int&nbsp;initialSize,
-                 int&nbsp;bumpSize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an output stream with a given bump size and initial size.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#addSize(int)">addSize</A></B>(int&nbsp;sizeAdded)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skip the given number of bytes in the buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferBytes()">getBufferBytes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the buffer owned by this object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferLength()">getBufferLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the length used in the internal buffer, that is, the offset at
- which data will be written next.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#getBufferOffset()">getBufferOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the offset of the internal buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#makeSpace(int)">makeSpace</A></B>(int&nbsp;sizeNeeded)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure that at least the given number of bytes are available in the
- internal buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#reset()">reset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#size()">size</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#toByteArray()">toByteArray</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#toByteArray(byte[], int)">toByteArray</A></B>(byte[]&nbsp;toBuf,
-            int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copy the buffered data to the given array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#toString(java.lang.String)">toString</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;encoding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(byte[])">write</A></B>(byte[]&nbsp;fromBuf)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(byte[], int, int)">write</A></B>(byte[]&nbsp;fromBuf,
-      int&nbsp;offset,
-      int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#write(int)">write</A></B>(int&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html#writeTo(java.io.OutputStream)">writeTo</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;out)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.io.OutputStream"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#close()">close</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#flush()">flush</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DEFAULT_INIT_SIZE"><!-- --></A><H3>
-DEFAULT_INIT_SIZE</H3>
-<PRE>
-public static final int <B>DEFAULT_INIT_SIZE</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.FastOutputStream.DEFAULT_INIT_SIZE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DEFAULT_BUMP_SIZE"><!-- --></A><H3>
-DEFAULT_BUMP_SIZE</H3>
-<PRE>
-public static final int <B>DEFAULT_BUMP_SIZE</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.FastOutputStream.DEFAULT_BUMP_SIZE">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="FastOutputStream()"><!-- --></A><H3>
-FastOutputStream</H3>
-<PRE>
-public <B>FastOutputStream</B>()</PRE>
-<DL>
-<DD>Creates an output stream with default sizes.
-<P>
-</DL>
-<HR>
-
-<A NAME="FastOutputStream(int)"><!-- --></A><H3>
-FastOutputStream</H3>
-<PRE>
-public <B>FastOutputStream</B>(int&nbsp;initialSize)</PRE>
-<DL>
-<DD>Creates an output stream with a default bump size and a given initial
- size.
-<P>
-<DT><B>Parameters:</B><DD><CODE>initialSize</CODE> - the initial size of the buffer.</DL>
-<HR>
-
-<A NAME="FastOutputStream(int, int)"><!-- --></A><H3>
-FastOutputStream</H3>
-<PRE>
-public <B>FastOutputStream</B>(int&nbsp;initialSize,
-                        int&nbsp;bumpSize)</PRE>
-<DL>
-<DD>Creates an output stream with a given bump size and initial size.
-<P>
-<DT><B>Parameters:</B><DD><CODE>initialSize</CODE> - the initial size of the buffer.<DD><CODE>bumpSize</CODE> - the amount to increment the buffer.</DL>
-<HR>
-
-<A NAME="FastOutputStream(byte[])"><!-- --></A><H3>
-FastOutputStream</H3>
-<PRE>
-public <B>FastOutputStream</B>(byte[]&nbsp;buffer)</PRE>
-<DL>
-<DD>Creates an output stream with a given initial buffer and a default
- bump size.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - the initial buffer; will be owned by this object.</DL>
-<HR>
-
-<A NAME="FastOutputStream(byte[], int)"><!-- --></A><H3>
-FastOutputStream</H3>
-<PRE>
-public <B>FastOutputStream</B>(byte[]&nbsp;buffer,
-                        int&nbsp;bumpSize)</PRE>
-<DL>
-<DD>Creates an output stream with a given initial buffer and a given
- bump size.
-<P>
-<DT><B>Parameters:</B><DD><CODE>buffer</CODE> - the initial buffer; will be owned by this object.<DD><CODE>bumpSize</CODE> - the amount to increment the buffer.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="size()"><!-- --></A><H3>
-size</H3>
-<PRE>
-public int <B>size</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reset()"><!-- --></A><H3>
-reset</H3>
-<PRE>
-public void <B>reset</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(int&nbsp;b)
-           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#write(int)">write</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(byte[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(byte[]&nbsp;fromBuf)
-           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#write(byte[])">write</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(byte[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(byte[]&nbsp;fromBuf,
-                  int&nbsp;offset,
-                  int&nbsp;length)
-           throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html#write(byte[], int, int)">write</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeTo(java.io.OutputStream)"><!-- --></A><H3>
-writeTo</H3>
-<PRE>
-public void <B>writeTo</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;out)
-             throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString(java.lang.String)"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;encoding)
-                throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UnsupportedEncodingException.html">UnsupportedEncodingException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UnsupportedEncodingException.html">UnsupportedEncodingException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toByteArray()"><!-- --></A><H3>
-toByteArray</H3>
-<PRE>
-public byte[] <B>toByteArray</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toByteArray(byte[], int)"><!-- --></A><H3>
-toByteArray</H3>
-<PRE>
-public void <B>toByteArray</B>(byte[]&nbsp;toBuf,
-                        int&nbsp;offset)</PRE>
-<DL>
-<DD>Copy the buffered data to the given array.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>toBuf</CODE> - the buffer to hold a copy of the data.<DD><CODE>offset</CODE> - the offset at which to start copying.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferBytes()"><!-- --></A><H3>
-getBufferBytes</H3>
-<PRE>
-public byte[] <B>getBufferBytes</B>()</PRE>
-<DL>
-<DD>Returns the buffer owned by this object.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the buffer.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferOffset()"><!-- --></A><H3>
-getBufferOffset</H3>
-<PRE>
-public int <B>getBufferOffset</B>()</PRE>
-<DL>
-<DD>Returns the offset of the internal buffer.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>always zero currently.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBufferLength()"><!-- --></A><H3>
-getBufferLength</H3>
-<PRE>
-public int <B>getBufferLength</B>()</PRE>
-<DL>
-<DD>Returns the length used in the internal buffer, that is, the offset at
- which data will be written next.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the buffer length.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="makeSpace(int)"><!-- --></A><H3>
-makeSpace</H3>
-<PRE>
-public void <B>makeSpace</B>(int&nbsp;sizeNeeded)</PRE>
-<DL>
-<DD>Ensure that at least the given number of bytes are available in the
- internal buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>sizeNeeded</CODE> - the number of bytes desired.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="addSize(int)"><!-- --></A><H3>
-addSize</H3>
-<PRE>
-public void <B>addSize</B>(int&nbsp;sizeAdded)</PRE>
-<DL>
-<DD>Skip the given number of bytes in the buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>sizeAdded</CODE> - number of bytes to skip.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/FastOutputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastOutputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/IOExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/IOExceptionWrapper.html
deleted file mode 100644 (file)
index e9b8a1a..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-IOExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.IOExceptionWrapper,IOExceptionWrapper class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="IOExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/IOExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IOExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class IOExceptionWrapper</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">java.io.IOException</A>
-                    |
-                    +--<B>com.sleepycat.bdb.util.IOExceptionWrapper</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>IOExceptionWrapper</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A><DT>implements <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></DL>
-
-<P>
-An IOException that can contain nested exceptions.
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html" TARGET="com.sleepycat.bdb.util.IOExceptionWrapper">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html#IOExceptionWrapper(java.lang.Throwable)">IOExceptionWrapper</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html#getDetail()">getDetail</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the nested exception or null if none is present.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="IOExceptionWrapper(java.lang.Throwable)"><!-- --></A><H3>
-IOExceptionWrapper</H3>
-<PRE>
-public <B>IOExceptionWrapper</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDetail()"><!-- --></A><H3>
-getDetail</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A> <B>getDetail</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></CODE></B></DD>
-<DD>Returns the nested exception or null if none is present.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html#getDetail()">getDetail</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the nested exception or null if none is present.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/IOExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IOExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html
deleted file mode 100644 (file)
index 1eb5a0e..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-RuntimeExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.RuntimeExceptionWrapper,RuntimeExceptionWrapper class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="RuntimeExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RuntimeExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RuntimeExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class RuntimeExceptionWrapper</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html">java.lang.RuntimeException</A>
-                    |
-                    +--<B>com.sleepycat.bdb.util.RuntimeExceptionWrapper</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>RuntimeExceptionWrapper</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html">RuntimeException</A><DT>implements <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></DL>
-
-<P>
-A RuntimeException that can contain nested exceptions.
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html" TARGET="com.sleepycat.bdb.util.RuntimeExceptionWrapper">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html#RuntimeExceptionWrapper(java.lang.Throwable)">RuntimeExceptionWrapper</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html#getDetail()">getDetail</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the nested exception or null if none is present.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="RuntimeExceptionWrapper(java.lang.Throwable)"><!-- --></A><H3>
-RuntimeExceptionWrapper</H3>
-<PRE>
-public <B>RuntimeExceptionWrapper</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A>&nbsp;e)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDetail()"><!-- --></A><H3>
-getDetail</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A> <B>getDetail</B>()</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></CODE></B></DD>
-<DD>Returns the nested exception or null if none is present.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html#getDetail()">getDetail</A></CODE> in interface <CODE><A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the nested exception or null if none is present.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RuntimeExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RuntimeExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/TimeUnits.html b/db/docs/java/com/sleepycat/bdb/util/TimeUnits.html
deleted file mode 100644 (file)
index 188ae0d..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:08 EST 2003 -->
-<TITLE>
-TimeUnits (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.TimeUnits,TimeUnits class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="TimeUnits (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TimeUnits.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TimeUnits.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class TimeUnits</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.util.TimeUnits</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>TimeUnits</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-Common time unit definitions.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#ONE_DAY">ONE_DAY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One day in milliseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#ONE_HOUR">ONE_HOUR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One hour in milliseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#ONE_MINUTE">ONE_MINUTE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One minute in milliseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#ONE_SECOND">ONE_SECOND</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One second in milliseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#ONE_WEEK">ONE_WEEK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One week in milliseconds.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html#TimeUnits()">TimeUnits</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="ONE_SECOND"><!-- --></A><H3>
-ONE_SECOND</H3>
-<PRE>
-public static final int <B>ONE_SECOND</B></PRE>
-<DL>
-<DD>One second in milliseconds.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.TimeUnits.ONE_SECOND">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ONE_MINUTE"><!-- --></A><H3>
-ONE_MINUTE</H3>
-<PRE>
-public static final int <B>ONE_MINUTE</B></PRE>
-<DL>
-<DD>One minute in milliseconds.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.TimeUnits.ONE_MINUTE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ONE_HOUR"><!-- --></A><H3>
-ONE_HOUR</H3>
-<PRE>
-public static final int <B>ONE_HOUR</B></PRE>
-<DL>
-<DD>One hour in milliseconds.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.TimeUnits.ONE_HOUR">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ONE_DAY"><!-- --></A><H3>
-ONE_DAY</H3>
-<PRE>
-public static final long <B>ONE_DAY</B></PRE>
-<DL>
-<DD>One day in milliseconds.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.TimeUnits.ONE_DAY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ONE_WEEK"><!-- --></A><H3>
-ONE_WEEK</H3>
-<PRE>
-public static final long <B>ONE_WEEK</B></PRE>
-<DL>
-<DD>One week in milliseconds.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sleepycat.bdb.util.TimeUnits.ONE_WEEK">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="TimeUnits()"><!-- --></A><H3>
-TimeUnits</H3>
-<PRE>
-public <B>TimeUnits</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TimeUnits.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TimeUnits.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/UtfOps.html b/db/docs/java/com/sleepycat/bdb/util/UtfOps.html
deleted file mode 100644 (file)
index bd98a30..0000000
+++ /dev/null
@@ -1,495 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-UtfOps (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util.UtfOps,UtfOps class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="UtfOps (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UtfOps.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="UtfOps.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.bdb.util</FONT>
-<BR>
-Class UtfOps</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.bdb.util.UtfOps</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>UtfOps</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-UTF operations with more flexibility than is provided by DataInput and
- DataOutput.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#UtfOps()">UtfOps</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#bytesToChars(byte[], int, char[], int, int, boolean)">bytesToChars</A></B>(byte[]&nbsp;bytes,
-             int&nbsp;byteOffset,
-             char[]&nbsp;chars,
-             int&nbsp;charOffset,
-             int&nbsp;len,
-             boolean&nbsp;isByteLen)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts byte arrays into character arrays.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#bytesToString(byte[], int, int)">bytesToString</A></B>(byte[]&nbsp;bytes,
-              int&nbsp;offset,
-              int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts byte arrays into strings.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#charsToBytes(char[], int, byte[], int, int)">charsToBytes</A></B>(char[]&nbsp;chars,
-             int&nbsp;charOffset,
-             byte[]&nbsp;bytes,
-             int&nbsp;byteOffset,
-             int&nbsp;charLength)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts character arrays into byte arrays.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#getByteLength(char[])">getByteLength</A></B>(char[]&nbsp;chars)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of the UTF string that would be created by
- converting the given characters to UTF.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#getByteLength(char[], int, int)">getByteLength</A></B>(char[]&nbsp;chars,
-              int&nbsp;offset,
-              int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of the UTF string that would be created by
- converting the given characters to UTF.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#getCharLength(byte[])">getCharLength</A></B>(byte[]&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of characters represented by the given UTF string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#getCharLength(byte[], int, int)">getCharLength</A></B>(byte[]&nbsp;bytes,
-              int&nbsp;offset,
-              int&nbsp;length)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of characters represented by the given UTF string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#getZeroTerminatedByteLength(byte[], int)">getZeroTerminatedByteLength</A></B>(byte[]&nbsp;bytes,
-                            int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the byte length of a null terminated UTF string, not including
- the terminator.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html#stringToBytes(java.lang.String)">stringToBytes</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;string)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts strings to byte arrays.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="UtfOps()"><!-- --></A><H3>
-UtfOps</H3>
-<PRE>
-public <B>UtfOps</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getZeroTerminatedByteLength(byte[], int)"><!-- --></A><H3>
-getZeroTerminatedByteLength</H3>
-<PRE>
-public static int <B>getZeroTerminatedByteLength</B>(byte[]&nbsp;bytes,
-                                              int&nbsp;offset)
-                                       throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></PRE>
-<DL>
-<DD>Returns the byte length of a null terminated UTF string, not including
- the terminator.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the data containing the UTF string.<DD><CODE>offset</CODE> - the beginning of the string the measure.
-<DT><B>Returns:</B><DD>the number of bytes.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getByteLength(char[])"><!-- --></A><H3>
-getByteLength</H3>
-<PRE>
-public static int <B>getByteLength</B>(char[]&nbsp;chars)</PRE>
-<DL>
-<DD>Returns the byte length of the UTF string that would be created by
- converting the given characters to UTF.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - the characters that would be converted.
-<DT><B>Returns:</B><DD>the byte length of the equivalent UTF data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getByteLength(char[], int, int)"><!-- --></A><H3>
-getByteLength</H3>
-<PRE>
-public static int <B>getByteLength</B>(char[]&nbsp;chars,
-                                int&nbsp;offset,
-                                int&nbsp;length)</PRE>
-<DL>
-<DD>Returns the byte length of the UTF string that would be created by
- converting the given characters to UTF.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - the characters that would be converted.<DD><CODE>offset</CODE> - the first character to be converted.<DD><CODE>length</CODE> - the number of characters to be converted.
-<DT><B>Returns:</B><DD>the byte length of the equivalent UTF data.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCharLength(byte[])"><!-- --></A><H3>
-getCharLength</H3>
-<PRE>
-public static int <B>getCharLength</B>(byte[]&nbsp;bytes)
-                         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A>,
-                                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></PRE>
-<DL>
-<DD>Returns the number of characters represented by the given UTF string.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the UTF string.
-<DT><B>Returns:</B><DD>the number of characters.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></CODE> - if a UTF character sequence at the end of the data
- is not complete.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A></CODE> - if an illegal UTF sequence is
- encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCharLength(byte[], int, int)"><!-- --></A><H3>
-getCharLength</H3>
-<PRE>
-public static int <B>getCharLength</B>(byte[]&nbsp;bytes,
-                                int&nbsp;offset,
-                                int&nbsp;length)
-                         throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A>,
-                                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></PRE>
-<DL>
-<DD>Returns the number of characters represented by the given UTF string.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the data containing the UTF string.<DD><CODE>offset</CODE> - the first byte to be converted.<DD><CODE>length</CODE> - the number of byte to be converted.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></CODE> - if a UTF character sequence at the end of the data
- is not complete.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A></CODE> - if an illegal UTF sequence is
- encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="bytesToChars(byte[], int, char[], int, int, boolean)"><!-- --></A><H3>
-bytesToChars</H3>
-<PRE>
-public static int <B>bytesToChars</B>(byte[]&nbsp;bytes,
-                               int&nbsp;byteOffset,
-                               char[]&nbsp;chars,
-                               int&nbsp;charOffset,
-                               int&nbsp;len,
-                               boolean&nbsp;isByteLen)
-                        throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A>,
-                               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></PRE>
-<DL>
-<DD>Converts byte arrays into character arrays.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the source byte data to convert<DD><CODE>byteOffset</CODE> - the offset into the byte array at which
- to start the conversion<DD><CODE>chars</CODE> - the destination array<DD><CODE>charOffset</CODE> - the offset into chars at which to begin the copy<DD><CODE>len</CODE> - the amount of information to copy into chars<DD><CODE>isByteLen</CODE> - if true then len is a measure of bytes, otherwise
- len is a measure of characters
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></CODE> - if a UTF character sequence at the end of the data
- is not complete.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A></CODE> - if an illegal UTF sequence is
- encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="charsToBytes(char[], int, byte[], int, int)"><!-- --></A><H3>
-charsToBytes</H3>
-<PRE>
-public static void <B>charsToBytes</B>(char[]&nbsp;chars,
-                                int&nbsp;charOffset,
-                                byte[]&nbsp;bytes,
-                                int&nbsp;byteOffset,
-                                int&nbsp;charLength)</PRE>
-<DL>
-<DD>Converts character arrays into byte arrays.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>chars</CODE> - the source character data to convert<DD><CODE>charOffset</CODE> - the offset into the character array at which
- to start the conversion<DD><CODE>bytes</CODE> - the destination array<DD><CODE>byteOffset</CODE> - the offset into bytes at which to begin the copy<DD><CODE>charLength</CODE> - the length of characters to copy into bytes</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="bytesToString(byte[], int, int)"><!-- --></A><H3>
-bytesToString</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>bytesToString</B>(byte[]&nbsp;bytes,
-                                   int&nbsp;offset,
-                                   int&nbsp;length)
-                            throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A>,
-                                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></PRE>
-<DL>
-<DD>Converts byte arrays into strings.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - the source byte data to convert<DD><CODE>offset</CODE> - the offset into the byte array at which
- to start the conversion<DD><CODE>length</CODE> - the number of bytes to be converted.
-<DT><B>Returns:</B><DD>the string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/EOFException.html">EOFException</A></CODE> - if a UTF character sequence at the end of the data
- is not complete.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/UTFDataFormatException.html">UTFDataFormatException</A></CODE> - if an illegal UTF sequence is
- encountered.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="stringToBytes(java.lang.String)"><!-- --></A><H3>
-stringToBytes</H3>
-<PRE>
-public static byte[] <B>stringToBytes</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;string)</PRE>
-<DL>
-<DD>Converts strings to byte arrays.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>string</CODE> - the string to convert.
-<DT><B>Returns:</B><DD>the UTF byte array.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UtfOps.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="UtfOps.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionUnwrapper.html b/db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionUnwrapper.html
deleted file mode 100644 (file)
index 988e667..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.ExceptionUnwrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.ExceptionUnwrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionUnwrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.ExceptionUnwrapper</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.util.ExceptionUnwrapper
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionUnwrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/class-use/ExceptionWrapper.html
deleted file mode 100644 (file)
index d0f659e..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.bdb.util.ExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.bdb.util.ExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.bdb.util.ExceptionWrapper</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.util"><B>com.sleepycat.bdb.util</B></A></TD>
-<TD>General utilities used throughout DB<br>
-<a href="../../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.util"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A> in <A HREF="../../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Classes in <A HREF="../../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A> that implement <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html">IOExceptionWrapper</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An IOException that can contain nested exceptions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A RuntimeException that can contain nested exceptions.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/ExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="ExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/FastInputStream.html b/db/docs/java/com/sleepycat/bdb/util/class-use/FastInputStream.html
deleted file mode 100644 (file)
index 72c8bc8..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.FastInputStream (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.FastInputStream (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastInputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.FastInputStream</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">FastInputStream</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">FastInputStream</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html">FastInputStream</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to read tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/FastInputStream.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastInputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/FastOutputStream.html b/db/docs/java/com/sleepycat/bdb/util/class-use/FastOutputStream.html
deleted file mode 100644 (file)
index b7ae264..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.FastOutputStream (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.FastOutputStream (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastOutputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.FastOutputStream</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html">FastOutputStream</A> in <A HREF="../../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by tuple bindings to write tuple data.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/FastOutputStream.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="FastOutputStream.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/IOExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/class-use/IOExceptionWrapper.html
deleted file mode 100644 (file)
index 0607b7b..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.IOExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.IOExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IOExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.IOExceptionWrapper</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.util.IOExceptionWrapper
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IOExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/RuntimeExceptionWrapper.html b/db/docs/java/com/sleepycat/bdb/util/class-use/RuntimeExceptionWrapper.html
deleted file mode 100644 (file)
index a4fc249..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.RuntimeExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.RuntimeExceptionWrapper (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RuntimeExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.RuntimeExceptionWrapper</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.util.RuntimeExceptionWrapper
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RuntimeExceptionWrapper.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/TimeUnits.html b/db/docs/java/com/sleepycat/bdb/util/class-use/TimeUnits.html
deleted file mode 100644 (file)
index abee051..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.TimeUnits (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.TimeUnits (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/TimeUnits.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TimeUnits.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.TimeUnits</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.util.TimeUnits
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/TimeUnits.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="TimeUnits.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/class-use/UtfOps.html b/db/docs/java/com/sleepycat/bdb/util/class-use/UtfOps.html
deleted file mode 100644 (file)
index 0c84e69..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.bdb.util.UtfOps (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.bdb.util.UtfOps (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/UtfOps.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="UtfOps.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.bdb.util.UtfOps</B></H2>
-</CENTER>
-No usage of com.sleepycat.bdb.util.UtfOps
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../com/sleepycat/bdb/util/UtfOps.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="UtfOps.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/package-frame.html b/db/docs/java/com/sleepycat/bdb/util/package-frame.html
deleted file mode 100644 (file)
index 635be39..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../com/sleepycat/bdb/util/package-summary.html" TARGET="classFrame">com.sleepycat.bdb.util</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="ExceptionWrapper.html" TARGET="classFrame"><I>ExceptionWrapper</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="ExceptionUnwrapper.html" TARGET="classFrame">ExceptionUnwrapper</A>
-<BR>
-<A HREF="FastInputStream.html" TARGET="classFrame">FastInputStream</A>
-<BR>
-<A HREF="FastOutputStream.html" TARGET="classFrame">FastOutputStream</A>
-<BR>
-<A HREF="TimeUnits.html" TARGET="classFrame">TimeUnits</A>
-<BR>
-<A HREF="UtfOps.html" TARGET="classFrame">UtfOps</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Exceptions</FONT>&nbsp;
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="IOExceptionWrapper.html" TARGET="classFrame">IOExceptionWrapper</A>
-<BR>
-<A HREF="RuntimeExceptionWrapper.html" TARGET="classFrame">RuntimeExceptionWrapper</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/package-summary.html b/db/docs/java/com/sleepycat/bdb/util/package-summary.html
deleted file mode 100644 (file)
index f770107..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.bdb.util package">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/db/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package com.sleepycat.bdb.util
-</H2>
-General utilities used throughout DB<br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-<P>
-<B>See:</B>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ExceptionWrapper.html"><I>ExceptionWrapper</I></A></B></TD>
-<TD>Interface implemented by exceptions that can contain nested exceptions.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="ExceptionUnwrapper.html">ExceptionUnwrapper</A></B></TD>
-<TD>Unwraps nested exceptions by calling the <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html#getDetail()"><CODE>ExceptionWrapper.getDetail()</CODE></A> method for exceptions that implement the
- <A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html"><CODE>ExceptionWrapper</CODE></A> interface.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="FastInputStream.html">FastInputStream</A></B></TD>
-<TD>A replacement for ByteArrayInputStream that does not synchronize every
- byte read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="FastOutputStream.html">FastOutputStream</A></B></TD>
-<TD>A replacement for ByteArrayOutputStream that does not synchronize every
- byte read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="TimeUnits.html">TimeUnits</A></B></TD>
-<TD>Common time unit definitions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="UtfOps.html">UtfOps</A></B></TD>
-<TD>UTF operations with more flexibility than is provided by DataInput and
- DataOutput.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Exception Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="IOExceptionWrapper.html">IOExceptionWrapper</A></B></TD>
-<TD>An IOException that can contain nested exceptions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</A></B></TD>
-<TD>A RuntimeException that can contain nested exceptions.</TD>
-</TR>
-</TABLE>
-&nbsp;
-
-<P>
-<A NAME="package_description"><!-- --></A><H2>
-Package com.sleepycat.bdb.util Description
-</H2>
-
-<P>
-<p>General utilities used throughout DB<br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/db/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/package-tree.html b/db/docs/java/com/sleepycat/bdb/util/package-tree.html
deleted file mode 100644 (file)
index 4779ee6..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:06 EST 2003 -->
-<TITLE>
-com.sleepycat.bdb.util Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="com.sleepycat.bdb.util Class Hierarchy (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/db/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package com.sleepycat.bdb.util
-</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/ExceptionUnwrapper.html"><B>ExceptionUnwrapper</B></A><LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/InputStream.html"><B>InputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/FastInputStream.html"><B>FastInputStream</B></A></UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html"><B>OutputStream</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/FastOutputStream.html"><B>FastOutputStream</B></A></UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html"><B>Throwable</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A>)
-<UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html"><B>Exception</B></A><UL>
-<LI TYPE="circle">class java.io.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html"><B>IOException</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/IOExceptionWrapper.html"><B>IOExceptionWrapper</B></A> (implements com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A>)
-</UL>
-<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/RuntimeException.html"><B>RuntimeException</B></A><UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/RuntimeExceptionWrapper.html"><B>RuntimeExceptionWrapper</B></A> (implements com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html">ExceptionWrapper</A>)
-</UL>
-</UL>
-</UL>
-<LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/TimeUnits.html"><B>TimeUnits</B></A><LI TYPE="circle">class com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/UtfOps.html"><B>UtfOps</B></A></UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">interface com.sleepycat.bdb.util.<A HREF="../../../../com/sleepycat/bdb/util/ExceptionWrapper.html"><B>ExceptionWrapper</B></A></UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/sleepycat/bdb/factory/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/sleepycat/db/package-tree.html"><B>NEXT</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/bdb/util/package-use.html b/db/docs/java/com/sleepycat/bdb/util/package-use.html
deleted file mode 100644 (file)
index cc594df..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Package com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Package com.sleepycat.bdb.util (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>com.sleepycat.bdb.util</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.bind.tuple"><B>com.sleepycat.bdb.bind.tuple</B></A></TD>
-<TD>Formats and bindings that use sequences of primitive data items or tuples&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.util"><B>com.sleepycat.bdb.util</B></A></TD>
-<TD>General utilities used throughout DB<br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.bind.tuple"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A> used by <A HREF="../../../../com/sleepycat/bdb/bind/tuple/package-summary.html">com.sleepycat.bdb.bind.tuple</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/util/class-use/FastInputStream.html#com.sleepycat.bdb.bind.tuple"><B>FastInputStream</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A replacement for ByteArrayInputStream that does not synchronize every
- byte read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/util/class-use/FastOutputStream.html#com.sleepycat.bdb.bind.tuple"><B>FastOutputStream</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A replacement for ByteArrayOutputStream that does not synchronize every
- byte read.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.util"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Classes in <A HREF="../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A> used by <A HREF="../../../../com/sleepycat/bdb/util/package-summary.html">com.sleepycat.bdb.util</A><TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../com/sleepycat/bdb/util/class-use/ExceptionWrapper.html#com.sleepycat.bdb.util"><B>ExceptionWrapper</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface implemented by exceptions that can contain nested exceptions.</TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/Db.html b/db/docs/java/com/sleepycat/db/Db.html
deleted file mode 100644 (file)
index 321c732..0000000
+++ /dev/null
@@ -1,7532 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-Db (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.Db,Db class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Db (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Db.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Db.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class Db</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.Db</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>Db</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The Db handle is the handle for a Berkeley DB database, which may or may not be part of a database environment.</p> <p> The handle should not be closed while any other handle that refers to the database is in use; for example, database handles must not be closed while cursor handles into the database remain open, or transactions that include operations on the database have not yet been committed or aborted.  Once the <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A>, <A HREF="../../../com/sleepycat/db/Db.html#remove(java.lang.String, java.lang.String, int)"><CODE>Db.remove</CODE></A>, or <A HREF="../../../com/sleepycat/db/Db.html#rename(java.lang.String, java.lang.String, java.lang.String, int)"><CODE>Db.rename</CODE></A> methods are called, the handle may not be accessed again, regardless of the method's return.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_AFTER">DB_AFTER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_AGGRESSIVE">DB_AGGRESSIVE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_APPEND">DB_APPEND</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_ABS">DB_ARCH_ABS</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_DATA">DB_ARCH_DATA</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_LOG">DB_ARCH_LOG</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_REMOVE">DB_ARCH_REMOVE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT">DB_AUTO_COMMIT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_BEFORE">DB_BEFORE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_BTREE">DB_BTREE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CACHED_COUNTS">DB_CACHED_COUNTS</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CDB_ALLDB">DB_CDB_ALLDB</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CHKSUM">DB_CHKSUM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME">DB_CONSUME</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME_WAIT">DB_CONSUME_WAIT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CREATE">DB_CREATE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CURRENT">DB_CURRENT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_CXX_NO_EXCEPTIONS">DB_CXX_NO_EXCEPTIONS</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_MALLOC">DB_DBT_MALLOC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_PARTIAL">DB_DBT_PARTIAL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_REALLOC">DB_DBT_REALLOC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM">DB_DBT_USERMEM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRECT_DB">DB_DIRECT_DB</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRECT_LOG">DB_DIRECT_LOG</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ">DB_DIRTY_READ</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DONOTINDEX">DB_DONOTINDEX</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DUP">DB_DUP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_DUPSORT">DB_DUPSORT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_EID_BROADCAST">DB_EID_BROADCAST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_EID_INVALID">DB_EID_INVALID</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ENCRYPT">DB_ENCRYPT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ENCRYPT_AES">DB_ENCRYPT_AES</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_EXCL">DB_EXCL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_FAST_STAT">DB_FAST_STAT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_FILEOPEN">DB_FILEOPEN</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_FIRST">DB_FIRST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_FLUSH">DB_FLUSH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE">DB_FORCE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH">DB_GET_BOTH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH_RANGE">DB_GET_BOTH_RANGE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_RECNO">DB_GET_RECNO</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_HASH">DB_HASH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_CDB">DB_INIT_CDB</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_LOCK">DB_INIT_LOCK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_LOG">DB_INIT_LOG</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_MPOOL">DB_INIT_MPOOL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_REP">DB_INIT_REP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_TXN">DB_INIT_TXN</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_JOIN_ITEM">DB_JOIN_ITEM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_JOIN_NOSORT">DB_JOIN_NOSORT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_JOINENV">DB_JOINENV</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY">DB_KEYEMPTY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST">DB_KEYEXIST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYFIRST">DB_KEYFIRST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYLAST">DB_KEYLAST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LAST">DB_LAST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_DEADLOCK">DB_LOCK_DEADLOCK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_DEFAULT">DB_LOCK_DEFAULT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_EXPIRE">DB_LOCK_EXPIRE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_GET">DB_LOCK_GET</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_GET_TIMEOUT">DB_LOCK_GET_TIMEOUT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IREAD">DB_LOCK_IREAD</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IWR">DB_LOCK_IWR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IWRITE">DB_LOCK_IWRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MAXLOCKS">DB_LOCK_MAXLOCKS</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINLOCKS">DB_LOCK_MINLOCKS</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINWRITE">DB_LOCK_MINWRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOTGRANTED">DB_LOCK_NOTGRANTED</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT">DB_LOCK_NOWAIT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_OLDEST">DB_LOCK_OLDEST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT">DB_LOCK_PUT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT_ALL">DB_LOCK_PUT_ALL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT_OBJ">DB_LOCK_PUT_OBJ</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_RANDOM">DB_LOCK_RANDOM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_READ">DB_LOCK_READ</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_TIMEOUT">DB_LOCK_TIMEOUT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_WRITE">DB_LOCK_WRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_YOUNGEST">DB_LOCK_YOUNGEST</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCKDOWN">DB_LOCKDOWN</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_LOG_AUTOREMOVE">DB_LOG_AUTOREMOVE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_MPOOL_NOFILE">DB_MPOOL_NOFILE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE">DB_MULTIPLE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY">DB_MULTIPLE_KEY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT">DB_NEXT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_DUP">DB_NEXT_DUP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_NODUP">DB_NEXT_NODUP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NODUPDATA">DB_NODUPDATA</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOLOCKING">DB_NOLOCKING</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOMMAP">DB_NOMMAP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOORDERCHK">DB_NOORDERCHK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOOVERWRITE">DB_NOOVERWRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOPANIC">DB_NOPANIC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOSERVER">DB_NOSERVER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOSERVER_HOME">DB_NOSERVER_HOME</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOSERVER_ID">DB_NOSERVER_ID</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC">DB_NOSYNC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND">DB_NOTFOUND</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_OLD_VERSION">DB_OLD_VERSION</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_ORDERCHKONLY">DB_ORDERCHKONLY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_OVERWRITE">DB_OVERWRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PAGE_NOTFOUND">DB_PAGE_NOTFOUND</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PANIC_ENVIRONMENT">DB_PANIC_ENVIRONMENT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_POSITION">DB_POSITION</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV">DB_PREV</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV_NODUP">DB_PREV_NODUP</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRINTABLE">DB_PRINTABLE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_DEFAULT">DB_PRIORITY_DEFAULT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_HIGH">DB_PRIORITY_HIGH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_LOW">DB_PRIORITY_LOW</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_VERY_HIGH">DB_PRIORITY_VERY_HIGH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_VERY_LOW">DB_PRIORITY_VERY_LOW</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIVATE">DB_PRIVATE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_QUEUE">DB_QUEUE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RDONLY">DB_RDONLY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RECNO">DB_RECNO</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM">DB_RECNUM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RECORDCOUNT">DB_RECORDCOUNT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RECOVER">DB_RECOVER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RECOVER_FATAL">DB_RECOVER_FATAL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REGION_INIT">DB_REGION_INIT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER">DB_RENUMBER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_CLIENT">DB_REP_CLIENT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_DUPMASTER">DB_REP_DUPMASTER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_HANDLE_DEAD">DB_REP_HANDLE_DEAD</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_HOLDELECTION">DB_REP_HOLDELECTION</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_ISPERM">DB_REP_ISPERM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_LOGSONLY">DB_REP_LOGSONLY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_MASTER">DB_REP_MASTER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NEWMASTER">DB_REP_NEWMASTER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NEWSITE">DB_REP_NEWSITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NOBUFFER">DB_REP_NOBUFFER</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NOTPERM">DB_REP_NOTPERM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_OUTDATED">DB_REP_OUTDATED</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_PERMANENT">DB_REP_PERMANENT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_UNAVAIL">DB_REP_UNAVAIL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_REVSPLITOFF">DB_REVSPLITOFF</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RMW">DB_RMW</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RPCCLIENT">DB_RPCCLIENT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_RUNRECOVERY">DB_RUNRECOVERY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SALVAGE">DB_SALVAGE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SECONDARY_BAD">DB_SECONDARY_BAD</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SET">DB_SET</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_LOCK_TIMEOUT">DB_SET_LOCK_TIMEOUT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RANGE">DB_SET_RANGE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO">DB_SET_RECNO</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_TXN_TIMEOUT">DB_SET_TXN_TIMEOUT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SNAPSHOT">DB_SNAPSHOT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR">DB_STAT_CLEAR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_SYSTEM_MEM">DB_SYSTEM_MEM</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD">DB_THREAD</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TIME_NOTGRANTED">DB_TIME_NOTGRANTED</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TRUNCATE">DB_TRUNCATE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_ABORT">DB_TXN_ABORT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_APPLY">DB_TXN_APPLY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_BACKWARD_ROLL">DB_TXN_BACKWARD_ROLL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_FORWARD_ROLL">DB_TXN_FORWARD_ROLL</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC">DB_TXN_NOSYNC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOT_DURABLE">DB_TXN_NOT_DURABLE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOWAIT">DB_TXN_NOWAIT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_PRINT">DB_TXN_PRINT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_SYNC">DB_TXN_SYNC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_WRITE_NOSYNC">DB_TXN_WRITE_NOSYNC</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_UNKNOWN">DB_UNKNOWN</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_UPGRADE">DB_UPGRADE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON">DB_USE_ENVIRON</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON_ROOT">DB_USE_ENVIRON_ROOT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_CHKPOINT">DB_VERB_CHKPOINT</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_DEADLOCK">DB_VERB_DEADLOCK</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_RECOVERY">DB_VERB_RECOVERY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_REPLICATION">DB_VERB_REPLICATION</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_WAITSFOR">DB_VERB_WAITSFOR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERIFY">DB_VERIFY</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERIFY_BAD">DB_VERIFY_BAD</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERSION_MAJOR">DB_VERSION_MAJOR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERSION_MINOR">DB_VERSION_MINOR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_VERSION_PATCH">DB_VERSION_PATCH</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_WRITECURSOR">DB_WRITECURSOR</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_XA_CREATE">DB_XA_CREATE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_XIDDATASIZE">DB_XIDDATASIZE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#DB_YIELDCPU">DB_YIELDCPU</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A constant used to configure the system.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#Db(com.sleepycat.db.DbEnv, int)">Db</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-   int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor creates a Db object that is the handle for a Berkeley DB database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)">associate</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-          <A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.close method flushes any cached database information to disk, closes any open cursors, frees any allocated resources, and closes any underlying files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)">cursor</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.cursor method returns a created database cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#del(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">del</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">delete</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.delete method removes key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)">err</A></B>(int&nbsp;error,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A>, <A HREF="../../../com/sleepycat/db/DbEnv.html#errx(java.lang.String)"><CODE>DbEnv.errx</CODE></A>,  Db.err and Db.errx methods provide error-messaging functionality for applications written using the Berkeley DB library.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#errx(java.lang.String)">errx</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <A HREF="../../../com/sleepycat/db/DbEnv.html#errx(java.lang.String)"><CODE>DbEnv.errx</CODE></A> and Db.errx methods perform identically to the <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A> and Db.err methods, except that they do not append the final separator characters and standard error string to the error message.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_bt_minkey()">get_bt_minkey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getBtreeMinKey()"><CODE>getBtreeMinKey()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_byteswapped()">get_byteswapped</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#isByteSwapped()"><CODE>isByteSwapped()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_cachesize_ncache()">get_cachesize_ncache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getCacheSizeNcache()"><CODE>getCacheSizeNcache()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_cachesize()">get_cachesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getCacheSize()"><CODE>getCacheSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_dbname()">get_dbname</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDatabaseName()"><CODE>getDatabaseName()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_encrypt_flags()">get_encrypt_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getEncryptFlags()"><CODE>getEncryptFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_env()">get_env</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDbEnv()"><CODE>getDbEnv()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_errpfx()">get_errpfx</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getErrorPrefix()"><CODE>getErrorPrefix()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_filename()">get_filename</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getFileName()"><CODE>getFileName()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_flags_raw()">get_flags_raw</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getFlags()"><CODE>getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_h_ffactor()">get_h_ffactor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getHashFillFactor()"><CODE>getHashFillFactor()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_h_nelem()">get_h_nelem</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getHashNumElements()"><CODE>getHashNumElements()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_lorder()">get_lorder</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getByteOrder()"><CODE>getByteOrder()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_mpf()">get_mpf</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get_mpf method returns the handle for the cache file underlying the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_open_flags()">get_open_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getOpenFlags()"><CODE>getOpenFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_pagesize()">get_pagesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getPageSize()"><CODE>getPageSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_q_extentsize()">get_q_extentsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getQueueExtentSize()"><CODE>getQueueExtentSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_re_delim()">get_re_delim</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordDelimiter()"><CODE>getRecordDelimiter()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_re_len()">get_re_len</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordLength()"><CODE>getRecordLength()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_re_pad()">get_re_pad</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordPad()"><CODE>getRecordPad()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_re_source()">get_re_source</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordSource()"><CODE>getRecordSource()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_transactional()">get_transactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#isTransactional()"><CODE>isTransactional()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get_type()">get_type</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDbType()"><CODE>getDbType()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getBtreeMinKey()">getBtreeMinKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getBtreeMinKey method returns the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getByteOrder()">getByteOrder</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getByteOrder method returns the database byte order; a byte order of 4,321 indicates a big endian order, and a byte order of 1,234 indicates a little endian order.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getCacheSize()">getCacheSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getCacheSize method returns the size of the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getCacheSizeNcache()">getCacheSizeNcache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSizeNcache method returns the number of caches.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getDatabaseName()">getDatabaseName</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDatabaseName method returns the current database name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getDbEnv()">getDbEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDbEnv method returns the handle for the database environment underlying the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getDbType()">getDbType</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDbType method returns the type of the underlying access method (and file format).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getEncryptFlags()">getEncryptFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getEncryptFlags method returns the encryption flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getErrorPrefix()">getErrorPrefix</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getErrorPrefix method returns the error prefix.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getFileName()">getFileName</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getFileName method returns the current filename.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getFlags method returns the current flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getHashFillFactor()">getHashFillFactor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getHashFillFactor method returns the hash table density.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getHashNumElements()">getHashNumElements</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getHashNumElements method returns the estimate of the final size of the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getOpenFlags()">getOpenFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getOpenFlags method returns the current open method flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getPageSize()">getPageSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getPageSize method returns the page size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getQueueExtentSize()">getQueueExtentSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getQueueExtentSize method returns the number of pages in an extent.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getRecordDelimiter()">getRecordDelimiter</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordDelimiter method returns the delimiting byte.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getRecordLength()">getRecordLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordLength method returns the record length.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getRecordPad()">getRecordPad</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordPad method returns the pad character.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#getRecordSource()">getRecordSource</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordSource method returns the source file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#isByteSwapped()">isByteSwapped</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.isByteSwapped method returns false if the underlying database files were created on an architecture of the same byte order as the current one, and true if they were not (that is, big-endian on a little-endian machine, or vice versa).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#isEncrypted()">isEncrypted</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <A HREF="../../../com/sleepycat/db/Db.html#isEncrypted()"><CODE>Db.isEncrypted</CODE></A> method returns false if the underlying database files are encrypted  and true if they are not.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#isTransactional()">isTransactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.isTransactional method returns true if the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle has been opened in a transactional mode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)">join</A></B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>[]&nbsp;curslist,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.join method creates a specialized join cursor for use in performing equality or natural joins on secondary indices.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">key_range</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-          <A HREF="../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">keyRange</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-         <A HREF="../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)">open</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-     int&nbsp;type,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.put method stores key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#remove(java.lang.String, java.lang.String, int)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.remove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#rename(java.lang.String, java.lang.String, java.lang.String, int)">rename</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.rename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_append_recno(com.sleepycat.db.DbAppendRecno)">set_append_recno</A></B>(<A HREF="../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)"><CODE>setAppendRecno(DbAppendRecno)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_bt_compare(com.sleepycat.db.DbBtreeCompare)">set_bt_compare</A></B>(<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)"><CODE>setBtreeCompare(DbBtreeCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_bt_maxkey(int)">set_bt_maxkey</A></B>(int&nbsp;maxkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_bt_minkey(int)">set_bt_minkey</A></B>(int&nbsp;bt_minkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreeMinKey(int)"><CODE>setBtreeMinKey(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_bt_prefix(com.sleepycat.db.DbBtreePrefix)">set_bt_prefix</A></B>(<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><CODE>setBtreePrefix(DbBtreePrefix)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_cachesize(int, int, int)">set_cachesize</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_cachesize(long, int)">set_cachesize</A></B>(long&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_dup_compare(com.sleepycat.db.DbDupCompare)">set_dup_compare</A></B>(<A HREF="../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)"><CODE>setDuplicateCompare(DbDupCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_encrypt(java.lang.String, int)">set_encrypt</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)"><CODE>setEncrypted(String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_errcall(com.sleepycat.db.DbErrcall)">set_errcall</A></B>(<A HREF="../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>setErrorHandler(DbErrorHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_error_stream(java.io.OutputStream)">set_error_stream</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>setErrorStream(java.io.OutputStream)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_errpfx(java.lang.String)">set_errpfx</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>setErrorPrefix(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_feedback(com.sleepycat.db.DbFeedback)">set_feedback</A></B>(<A HREF="../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>setFeedbackHandler(DbFeedbackHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_flags(int)">set_flags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_h_ffactor(int)">set_h_ffactor</A></B>(int&nbsp;h_ffactor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHashFillFactor(int)"><CODE>setHashFillFactor(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_h_hash(com.sleepycat.db.DbHash)">set_h_hash</A></B>(<A HREF="../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)"><CODE>setHash(DbHash)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_h_nelem(int)">set_h_nelem</A></B>(int&nbsp;h_nelem)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHashNumElements(int)"><CODE>setHashNumElements(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_lorder(int)">set_lorder</A></B>(int&nbsp;lorder)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setByteOrder(int)"><CODE>setByteOrder(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_pagesize(long)">set_pagesize</A></B>(long&nbsp;pagesize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setPageSize(long)"><CODE>setPageSize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_q_extentsize(int)">set_q_extentsize</A></B>(int&nbsp;extentsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setQueueExtentSize(int)"><CODE>setQueueExtentSize(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_re_delim(int)">set_re_delim</A></B>(int&nbsp;re_delim)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)"><CODE>setRecordDelimiter(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_re_len(int)">set_re_len</A></B>(int&nbsp;re_len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordLength(int)"><CODE>setRecordLength(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_re_pad(int)">set_re_pad</A></B>(int&nbsp;re_pad)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordPad(int)"><CODE>setRecordPad(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#set_re_source(java.lang.String)">set_re_source</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordSource(java.lang.String)"><CODE>setRecordSource(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)">setAppendRecno</A></B>(<A HREF="../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)">setBtreeCompare</A></B>(<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setBtreeMinKey(int)">setBtreeMinKey</A></B>(int&nbsp;bt_minkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)">setBtreePrefix</A></B>(<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setByteOrder(int)">setByteOrder</A></B>(int&nbsp;lorder)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte order for integers in the stored database metadata.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setCacheSize(long, int)">setCacheSize</A></B>(long&nbsp;bytes,
-             int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the shared memory buffer pool -- that is, the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)">setDuplicateCompare</A></B>(<A HREF="../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)">setEncrypted</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the password used by the Berkeley DB library to perform encryption and decryption.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)">setErrorPrefix</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the prefix string that appears before error messages issued by Berkeley DB.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)">setErrorStream</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)">setFlags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)">setHash</A></B>(<A HREF="../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setHashFillFactor(int)">setHashFillFactor</A></B>(int&nbsp;h_ffactor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the desired density within the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setHashNumElements(int)">setHashNumElements</A></B>(int&nbsp;h_nelem)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set an estimate of the final size of the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setPageSize(long)">setPageSize</A></B>(long&nbsp;pagesize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the pages used to hold items in the database, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Errors can occur in the Berkeley DB library where the only solution is to shut down the application and run recovery (for example, if Berkeley DB is unable to allocate heap memory).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setQueueExtentSize(int)">setQueueExtentSize</A></B>(int&nbsp;extentsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the extents used to hold pages in a Queue database, specified as a number of pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)">setRecordDelimiter</A></B>(int&nbsp;re_delim)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the delimiting byte used to mark the end of a record in the backing source file for the Recno access method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setRecordLength(int)">setRecordLength</A></B>(int&nbsp;re_len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For the Queue access method, specify that the records are of length <b>re_len</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setRecordPad(int)">setRecordPad</A></B>(int&nbsp;re_pad)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the padding character for short, fixed-length records for the Queue and Recno access methods.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#setRecordSource(java.lang.String)">setRecordSource</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the underlying source file for the Recno access method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#stat(int)">stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.stat method creates a statistical structure and fills it with statistics for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#sync(int)">sync</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.sync method flushes any cached information to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#truncate(com.sleepycat.db.DbTxn, int)">truncate</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.truncate method empties the database, discarding all records it contains.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#upgrade(java.lang.String, int)">upgrade</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.upgrade method upgrades all of the databases included in the file <b>file</b>, if necessary.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)">verify</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;outfile,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.verify method verifies the integrity of all databases in the file specified by the <b>file</b> parameter, and optionally outputs the databases' key/data pairs to the file stream specified by the <b>outfile</b> parameter.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DB_BTREE"><!-- --></A><H3>
-DB_BTREE</H3>
-<PRE>
-public static final int <B>DB_BTREE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_BTREE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_DONOTINDEX"><!-- --></A><H3>
-DB_DONOTINDEX</H3>
-<PRE>
-public static final int <B>DB_DONOTINDEX</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>associate(DbTxn,Db,DbSecondaryKeyCreate,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><CODE>DbSecondaryKeyCreate.secondaryKeyCreate(Db,Dbt,Dbt,Dbt)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_DONOTINDEX">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_FILEOPEN"><!-- --></A><H3>
-DB_FILEOPEN</H3>
-<PRE>
-public static final int <B>DB_FILEOPEN</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_FILEOPEN">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_HASH"><!-- --></A><H3>
-DB_HASH</H3>
-<PRE>
-public static final int <B>DB_HASH</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_HASH">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_KEYEMPTY"><!-- --></A><H3>
-DB_KEYEMPTY</H3>
-<PRE>
-public static final int <B>DB_KEYEMPTY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>Dbc.delete(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_KEYEMPTY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_KEYEXIST"><!-- --></A><H3>
-DB_KEYEXIST</H3>
-<PRE>
-public static final int <B>DB_KEYEXIST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_KEYEXIST">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_DEADLOCK"><!-- --></A><H3>
-DB_LOCK_DEADLOCK</H3>
-<PRE>
-public static final int <B>DB_LOCK_DEADLOCK</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_LOCK_DEADLOCK">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_NOTGRANTED"><!-- --></A><H3>
-DB_LOCK_NOTGRANTED</H3>
-<PRE>
-public static final int <B>DB_LOCK_NOTGRANTED</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_LOCK_NOTGRANTED">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOSERVER"><!-- --></A><H3>
-DB_NOSERVER</H3>
-<PRE>
-public static final int <B>DB_NOSERVER</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_NOSERVER">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOSERVER_HOME"><!-- --></A><H3>
-DB_NOSERVER_HOME</H3>
-<PRE>
-public static final int <B>DB_NOSERVER_HOME</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>DbEnv.setRpcServer(DbClient,String,long,long,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_NOSERVER_HOME">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOSERVER_ID"><!-- --></A><H3>
-DB_NOSERVER_ID</H3>
-<PRE>
-public static final int <B>DB_NOSERVER_ID</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>DbEnv.setRpcServer(DbClient,String,long,long,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_NOSERVER_ID">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOTFOUND"><!-- --></A><H3>
-DB_NOTFOUND</H3>
-<PRE>
-public static final int <B>DB_NOTFOUND</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_NOTFOUND">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_OLD_VERSION"><!-- --></A><H3>
-DB_OLD_VERSION</H3>
-<PRE>
-public static final int <B>DB_OLD_VERSION</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_OLD_VERSION">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_PAGE_NOTFOUND"><!-- --></A><H3>
-DB_PAGE_NOTFOUND</H3>
-<PRE>
-public static final int <B>DB_PAGE_NOTFOUND</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_PAGE_NOTFOUND">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_QUEUE"><!-- --></A><H3>
-DB_QUEUE</H3>
-<PRE>
-public static final int <B>DB_QUEUE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_QUEUE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_RECNO"><!-- --></A><H3>
-DB_RECNO</H3>
-<PRE>
-public static final int <B>DB_RECNO</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_RECNO">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_DUPMASTER"><!-- --></A><H3>
-DB_REP_DUPMASTER</H3>
-<PRE>
-public static final int <B>DB_REP_DUPMASTER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_DUPMASTER">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_HANDLE_DEAD"><!-- --></A><H3>
-DB_REP_HANDLE_DEAD</H3>
-<PRE>
-public static final int <B>DB_REP_HANDLE_DEAD</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>associate(DbTxn,Db,DbSecondaryKeyCreate,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)"><CODE>cursor(DbTxn,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#stat(int)"><CODE>stat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#sync(int)"><CODE>sync(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#count(int)"><CODE>Dbc.count(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>Dbc.delete(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#dup(int)"><CODE>Dbc.dup(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_HANDLE_DEAD">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_HOLDELECTION"><!-- --></A><H3>
-DB_REP_HOLDELECTION</H3>
-<PRE>
-public static final int <B>DB_REP_HOLDELECTION</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_HOLDELECTION">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_NEWMASTER"><!-- --></A><H3>
-DB_REP_NEWMASTER</H3>
-<PRE>
-public static final int <B>DB_REP_NEWMASTER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_NEWMASTER">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_NEWSITE"><!-- --></A><H3>
-DB_REP_NEWSITE</H3>
-<PRE>
-public static final int <B>DB_REP_NEWSITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_NEWSITE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_OUTDATED"><!-- --></A><H3>
-DB_REP_OUTDATED</H3>
-<PRE>
-public static final int <B>DB_REP_OUTDATED</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_REP_OUTDATED">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_RUNRECOVERY"><!-- --></A><H3>
-DB_RUNRECOVERY</H3>
-<PRE>
-public static final int <B>DB_RUNRECOVERY</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_RUNRECOVERY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_SECONDARY_BAD"><!-- --></A><H3>
-DB_SECONDARY_BAD</H3>
-<PRE>
-public static final int <B>DB_SECONDARY_BAD</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>Dbc.delete(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_SECONDARY_BAD">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_ABORT"><!-- --></A><H3>
-DB_TXN_ABORT</H3>
-<PRE>
-public static final int <B>DB_TXN_ABORT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><CODE>DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_TXN_ABORT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_APPLY"><!-- --></A><H3>
-DB_TXN_APPLY</H3>
-<PRE>
-public static final int <B>DB_TXN_APPLY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><CODE>DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_TXN_APPLY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_BACKWARD_ROLL"><!-- --></A><H3>
-DB_TXN_BACKWARD_ROLL</H3>
-<PRE>
-public static final int <B>DB_TXN_BACKWARD_ROLL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><CODE>DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_TXN_BACKWARD_ROLL">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_FORWARD_ROLL"><!-- --></A><H3>
-DB_TXN_FORWARD_ROLL</H3>
-<PRE>
-public static final int <B>DB_TXN_FORWARD_ROLL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><CODE>DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_TXN_FORWARD_ROLL">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_PRINT"><!-- --></A><H3>
-DB_TXN_PRINT</H3>
-<PRE>
-public static final int <B>DB_TXN_PRINT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><CODE>DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_TXN_PRINT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_UNKNOWN"><!-- --></A><H3>
-DB_UNKNOWN</H3>
-<PRE>
-public static final int <B>DB_UNKNOWN</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_UNKNOWN">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERIFY_BAD"><!-- --></A><H3>
-DB_VERIFY_BAD</H3>
-<PRE>
-public static final int <B>DB_VERIFY_BAD</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.sleepycat.db.Db.DB_VERIFY_BAD">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DB_AFTER"><!-- --></A><H3>
-DB_AFTER</H3>
-<PRE>
-public static final int <B>DB_AFTER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_AGGRESSIVE"><!-- --></A><H3>
-DB_AGGRESSIVE</H3>
-<PRE>
-public static final int <B>DB_AGGRESSIVE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_APPEND"><!-- --></A><H3>
-DB_APPEND</H3>
-<PRE>
-public static final int <B>DB_APPEND</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ARCH_ABS"><!-- --></A><H3>
-DB_ARCH_ABS</H3>
-<PRE>
-public static final int <B>DB_ARCH_ABS</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>DbEnv.logArchive(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ARCH_DATA"><!-- --></A><H3>
-DB_ARCH_DATA</H3>
-<PRE>
-public static final int <B>DB_ARCH_DATA</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>DbEnv.logArchive(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ARCH_LOG"><!-- --></A><H3>
-DB_ARCH_LOG</H3>
-<PRE>
-public static final int <B>DB_ARCH_LOG</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>DbEnv.logArchive(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ARCH_REMOVE"><!-- --></A><H3>
-DB_ARCH_REMOVE</H3>
-<PRE>
-public static final int <B>DB_ARCH_REMOVE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>DbEnv.logArchive(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_AUTO_COMMIT"><!-- --></A><H3>
-DB_AUTO_COMMIT</H3>
-<PRE>
-public static final int <B>DB_AUTO_COMMIT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>associate(DbTxn,Db,DbSecondaryKeyCreate,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#truncate(com.sleepycat.db.DbTxn, int)"><CODE>truncate(DbTxn,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRemove(DbTxn,String,String,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRename(DbTxn,String,String,String,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_BEFORE"><!-- --></A><H3>
-DB_BEFORE</H3>
-<PRE>
-public static final int <B>DB_BEFORE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CACHED_COUNTS"><!-- --></A><H3>
-DB_CACHED_COUNTS</H3>
-<PRE>
-public static final int <B>DB_CACHED_COUNTS</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CDB_ALLDB"><!-- --></A><H3>
-DB_CDB_ALLDB</H3>
-<PRE>
-public static final int <B>DB_CDB_ALLDB</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CHKSUM"><!-- --></A><H3>
-DB_CHKSUM</H3>
-<PRE>
-public static final int <B>DB_CHKSUM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CONSUME"><!-- --></A><H3>
-DB_CONSUME</H3>
-<PRE>
-public static final int <B>DB_CONSUME</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CONSUME_WAIT"><!-- --></A><H3>
-DB_CONSUME_WAIT</H3>
-<PRE>
-public static final int <B>DB_CONSUME_WAIT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CREATE"><!-- --></A><H3>
-DB_CREATE</H3>
-<PRE>
-public static final int <B>DB_CREATE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>associate(DbTxn,Db,DbSecondaryKeyCreate,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CURRENT"><!-- --></A><H3>
-DB_CURRENT</H3>
-<PRE>
-public static final int <B>DB_CURRENT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_CXX_NO_EXCEPTIONS"><!-- --></A><H3>
-DB_CXX_NO_EXCEPTIONS</H3>
-<PRE>
-public static final int <B>DB_CXX_NO_EXCEPTIONS</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DBT_MALLOC"><!-- --></A><H3>
-DB_DBT_MALLOC</H3>
-<PRE>
-public static final int <B>DB_DBT_MALLOC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>Dbt.setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DBT_PARTIAL"><!-- --></A><H3>
-DB_DBT_PARTIAL</H3>
-<PRE>
-public static final int <B>DB_DBT_PARTIAL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>Dbt.setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DBT_REALLOC"><!-- --></A><H3>
-DB_DBT_REALLOC</H3>
-<PRE>
-public static final int <B>DB_DBT_REALLOC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>Dbt.setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DBT_USERMEM"><!-- --></A><H3>
-DB_DBT_USERMEM</H3>
-<PRE>
-public static final int <B>DB_DBT_USERMEM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>Dbt.setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DIRECT_DB"><!-- --></A><H3>
-DB_DIRECT_DB</H3>
-<PRE>
-public static final int <B>DB_DIRECT_DB</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DIRECT_LOG"><!-- --></A><H3>
-DB_DIRECT_LOG</H3>
-<PRE>
-public static final int <B>DB_DIRECT_LOG</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DIRTY_READ"><!-- --></A><H3>
-DB_DIRTY_READ</H3>
-<PRE>
-public static final int <B>DB_DIRTY_READ</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)"><CODE>cursor(DbTxn,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DUP"><!-- --></A><H3>
-DB_DUP</H3>
-<PRE>
-public static final int <B>DB_DUP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_DUPSORT"><!-- --></A><H3>
-DB_DUPSORT</H3>
-<PRE>
-public static final int <B>DB_DUPSORT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#upgrade(java.lang.String, int)"><CODE>upgrade(String,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_EID_BROADCAST"><!-- --></A><H3>
-DB_EID_BROADCAST</H3>
-<PRE>
-public static final int <B>DB_EID_BROADCAST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport(int,DbRepTransport)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)"><CODE>DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_EID_INVALID"><!-- --></A><H3>
-DB_EID_INVALID</H3>
-<PRE>
-public static final int <B>DB_EID_INVALID</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ENCRYPT"><!-- --></A><H3>
-DB_ENCRYPT</H3>
-<PRE>
-public static final int <B>DB_ENCRYPT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ENCRYPT_AES"><!-- --></A><H3>
-DB_ENCRYPT_AES</H3>
-<PRE>
-public static final int <B>DB_ENCRYPT_AES</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)"><CODE>setEncrypted(String,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)"><CODE>DbEnv.setEncrypted(String,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_EXCL"><!-- --></A><H3>
-DB_EXCL</H3>
-<PRE>
-public static final int <B>DB_EXCL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_FAST_STAT"><!-- --></A><H3>
-DB_FAST_STAT</H3>
-<PRE>
-public static final int <B>DB_FAST_STAT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#stat(int)"><CODE>stat(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_FIRST"><!-- --></A><H3>
-DB_FIRST</H3>
-<PRE>
-public static final int <B>DB_FIRST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_FLUSH"><!-- --></A><H3>
-DB_FLUSH</H3>
-<PRE>
-public static final int <B>DB_FLUSH</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.logPut(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_FORCE"><!-- --></A><H3>
-DB_FORCE</H3>
-<PRE>
-public static final int <B>DB_FORCE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)"><CODE>DbEnv.remove(String,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>DbEnv.txnCheckpoint(int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_GET_BOTH"><!-- --></A><H3>
-DB_GET_BOTH</H3>
-<PRE>
-public static final int <B>DB_GET_BOTH</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_GET_BOTH_RANGE"><!-- --></A><H3>
-DB_GET_BOTH_RANGE</H3>
-<PRE>
-public static final int <B>DB_GET_BOTH_RANGE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_GET_RECNO"><!-- --></A><H3>
-DB_GET_RECNO</H3>
-<PRE>
-public static final int <B>DB_GET_RECNO</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_CDB"><!-- --></A><H3>
-DB_INIT_CDB</H3>
-<PRE>
-public static final int <B>DB_INIT_CDB</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_LOCK"><!-- --></A><H3>
-DB_INIT_LOCK</H3>
-<PRE>
-public static final int <B>DB_INIT_LOCK</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_LOG"><!-- --></A><H3>
-DB_INIT_LOG</H3>
-<PRE>
-public static final int <B>DB_INIT_LOG</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_MPOOL"><!-- --></A><H3>
-DB_INIT_MPOOL</H3>
-<PRE>
-public static final int <B>DB_INIT_MPOOL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_REP"><!-- --></A><H3>
-DB_INIT_REP</H3>
-<PRE>
-public static final int <B>DB_INIT_REP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_INIT_TXN"><!-- --></A><H3>
-DB_INIT_TXN</H3>
-<PRE>
-public static final int <B>DB_INIT_TXN</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_JOINENV"><!-- --></A><H3>
-DB_JOINENV</H3>
-<PRE>
-public static final int <B>DB_JOINENV</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_JOIN_ITEM"><!-- --></A><H3>
-DB_JOIN_ITEM</H3>
-<PRE>
-public static final int <B>DB_JOIN_ITEM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_JOIN_NOSORT"><!-- --></A><H3>
-DB_JOIN_NOSORT</H3>
-<PRE>
-public static final int <B>DB_JOIN_NOSORT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_KEYFIRST"><!-- --></A><H3>
-DB_KEYFIRST</H3>
-<PRE>
-public static final int <B>DB_KEYFIRST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_KEYLAST"><!-- --></A><H3>
-DB_KEYLAST</H3>
-<PRE>
-public static final int <B>DB_KEYLAST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LAST"><!-- --></A><H3>
-DB_LAST</H3>
-<PRE>
-public static final int <B>DB_LAST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCKDOWN"><!-- --></A><H3>
-DB_LOCKDOWN</H3>
-<PRE>
-public static final int <B>DB_LOCKDOWN</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_DEFAULT"><!-- --></A><H3>
-DB_LOCK_DEFAULT</H3>
-<PRE>
-public static final int <B>DB_LOCK_DEFAULT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_EXPIRE"><!-- --></A><H3>
-DB_LOCK_EXPIRE</H3>
-<PRE>
-public static final int <B>DB_LOCK_EXPIRE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_GET"><!-- --></A><H3>
-DB_LOCK_GET</H3>
-<PRE>
-public static final int <B>DB_LOCK_GET</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_GET_TIMEOUT"><!-- --></A><H3>
-DB_LOCK_GET_TIMEOUT</H3>
-<PRE>
-public static final int <B>DB_LOCK_GET_TIMEOUT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_IREAD"><!-- --></A><H3>
-DB_LOCK_IREAD</H3>
-<PRE>
-public static final int <B>DB_LOCK_IREAD</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_IWR"><!-- --></A><H3>
-DB_LOCK_IWR</H3>
-<PRE>
-public static final int <B>DB_LOCK_IWR</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_IWRITE"><!-- --></A><H3>
-DB_LOCK_IWRITE</H3>
-<PRE>
-public static final int <B>DB_LOCK_IWRITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_MAXLOCKS"><!-- --></A><H3>
-DB_LOCK_MAXLOCKS</H3>
-<PRE>
-public static final int <B>DB_LOCK_MAXLOCKS</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_MINLOCKS"><!-- --></A><H3>
-DB_LOCK_MINLOCKS</H3>
-<PRE>
-public static final int <B>DB_LOCK_MINLOCKS</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_MINWRITE"><!-- --></A><H3>
-DB_LOCK_MINWRITE</H3>
-<PRE>
-public static final int <B>DB_LOCK_MINWRITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_NOWAIT"><!-- --></A><H3>
-DB_LOCK_NOWAIT</H3>
-<PRE>
-public static final int <B>DB_LOCK_NOWAIT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet(int,int,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_OLDEST"><!-- --></A><H3>
-DB_LOCK_OLDEST</H3>
-<PRE>
-public static final int <B>DB_LOCK_OLDEST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_PUT"><!-- --></A><H3>
-DB_LOCK_PUT</H3>
-<PRE>
-public static final int <B>DB_LOCK_PUT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_PUT_ALL"><!-- --></A><H3>
-DB_LOCK_PUT_ALL</H3>
-<PRE>
-public static final int <B>DB_LOCK_PUT_ALL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_PUT_OBJ"><!-- --></A><H3>
-DB_LOCK_PUT_OBJ</H3>
-<PRE>
-public static final int <B>DB_LOCK_PUT_OBJ</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_RANDOM"><!-- --></A><H3>
-DB_LOCK_RANDOM</H3>
-<PRE>
-public static final int <B>DB_LOCK_RANDOM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_READ"><!-- --></A><H3>
-DB_LOCK_READ</H3>
-<PRE>
-public static final int <B>DB_LOCK_READ</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_TIMEOUT"><!-- --></A><H3>
-DB_LOCK_TIMEOUT</H3>
-<PRE>
-public static final int <B>DB_LOCK_TIMEOUT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_WRITE"><!-- --></A><H3>
-DB_LOCK_WRITE</H3>
-<PRE>
-public static final int <B>DB_LOCK_WRITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOCK_YOUNGEST"><!-- --></A><H3>
-DB_LOCK_YOUNGEST</H3>
-<PRE>
-public static final int <B>DB_LOCK_YOUNGEST</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_LOG_AUTOREMOVE"><!-- --></A><H3>
-DB_LOG_AUTOREMOVE</H3>
-<PRE>
-public static final int <B>DB_LOG_AUTOREMOVE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_MPOOL_NOFILE"><!-- --></A><H3>
-DB_MPOOL_NOFILE</H3>
-<PRE>
-public static final int <B>DB_MPOOL_NOFILE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)"><CODE>DbMpoolFile.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_MULTIPLE"><!-- --></A><H3>
-DB_MULTIPLE</H3>
-<PRE>
-public static final int <B>DB_MULTIPLE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_MULTIPLE_KEY"><!-- --></A><H3>
-DB_MULTIPLE_KEY</H3>
-<PRE>
-public static final int <B>DB_MULTIPLE_KEY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NEXT"><!-- --></A><H3>
-DB_NEXT</H3>
-<PRE>
-public static final int <B>DB_NEXT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover(int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NEXT_DUP"><!-- --></A><H3>
-DB_NEXT_DUP</H3>
-<PRE>
-public static final int <B>DB_NEXT_DUP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NEXT_NODUP"><!-- --></A><H3>
-DB_NEXT_NODUP</H3>
-<PRE>
-public static final int <B>DB_NEXT_NODUP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NODUPDATA"><!-- --></A><H3>
-DB_NODUPDATA</H3>
-<PRE>
-public static final int <B>DB_NODUPDATA</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put(Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOLOCKING"><!-- --></A><H3>
-DB_NOLOCKING</H3>
-<PRE>
-public static final int <B>DB_NOLOCKING</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOMMAP"><!-- --></A><H3>
-DB_NOMMAP</H3>
-<PRE>
-public static final int <B>DB_NOMMAP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOORDERCHK"><!-- --></A><H3>
-DB_NOORDERCHK</H3>
-<PRE>
-public static final int <B>DB_NOORDERCHK</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOOVERWRITE"><!-- --></A><H3>
-DB_NOOVERWRITE</H3>
-<PRE>
-public static final int <B>DB_NOOVERWRITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>put(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOPANIC"><!-- --></A><H3>
-DB_NOPANIC</H3>
-<PRE>
-public static final int <B>DB_NOPANIC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_NOSYNC"><!-- --></A><H3>
-DB_NOSYNC</H3>
-<PRE>
-public static final int <B>DB_NOSYNC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>close(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_ORDERCHKONLY"><!-- --></A><H3>
-DB_ORDERCHKONLY</H3>
-<PRE>
-public static final int <B>DB_ORDERCHKONLY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_OVERWRITE"><!-- --></A><H3>
-DB_OVERWRITE</H3>
-<PRE>
-public static final int <B>DB_OVERWRITE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PANIC_ENVIRONMENT"><!-- --></A><H3>
-DB_PANIC_ENVIRONMENT</H3>
-<PRE>
-public static final int <B>DB_PANIC_ENVIRONMENT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_POSITION"><!-- --></A><H3>
-DB_POSITION</H3>
-<PRE>
-public static final int <B>DB_POSITION</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#dup(int)"><CODE>Dbc.dup(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PREV"><!-- --></A><H3>
-DB_PREV</H3>
-<PRE>
-public static final int <B>DB_PREV</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PREV_NODUP"><!-- --></A><H3>
-DB_PREV_NODUP</H3>
-<PRE>
-public static final int <B>DB_PREV_NODUP</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRINTABLE"><!-- --></A><H3>
-DB_PRINTABLE</H3>
-<PRE>
-public static final int <B>DB_PRINTABLE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIORITY_DEFAULT"><!-- --></A><H3>
-DB_PRIORITY_DEFAULT</H3>
-<PRE>
-public static final int <B>DB_PRIORITY_DEFAULT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIORITY_HIGH"><!-- --></A><H3>
-DB_PRIORITY_HIGH</H3>
-<PRE>
-public static final int <B>DB_PRIORITY_HIGH</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIORITY_LOW"><!-- --></A><H3>
-DB_PRIORITY_LOW</H3>
-<PRE>
-public static final int <B>DB_PRIORITY_LOW</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIORITY_VERY_HIGH"><!-- --></A><H3>
-DB_PRIORITY_VERY_HIGH</H3>
-<PRE>
-public static final int <B>DB_PRIORITY_VERY_HIGH</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIORITY_VERY_LOW"><!-- --></A><H3>
-DB_PRIORITY_VERY_LOW</H3>
-<PRE>
-public static final int <B>DB_PRIORITY_VERY_LOW</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_PRIVATE"><!-- --></A><H3>
-DB_PRIVATE</H3>
-<PRE>
-public static final int <B>DB_PRIVATE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RDONLY"><!-- --></A><H3>
-DB_RDONLY</H3>
-<PRE>
-public static final int <B>DB_RDONLY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RECNUM"><!-- --></A><H3>
-DB_RECNUM</H3>
-<PRE>
-public static final int <B>DB_RECNUM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RECORDCOUNT"><!-- --></A><H3>
-DB_RECORDCOUNT</H3>
-<PRE>
-public static final int <B>DB_RECORDCOUNT</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RECOVER"><!-- --></A><H3>
-DB_RECOVER</H3>
-<PRE>
-public static final int <B>DB_RECOVER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><CODE>DbEnv.setFeedbackHandler(DbEnvFeedbackHandler)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)"><CODE>DbEnvFeedbackHandler.feedback(DbEnv,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RECOVER_FATAL"><!-- --></A><H3>
-DB_RECOVER_FATAL</H3>
-<PRE>
-public static final int <B>DB_RECOVER_FATAL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REGION_INIT"><!-- --></A><H3>
-DB_REGION_INIT</H3>
-<PRE>
-public static final int <B>DB_REGION_INIT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RENUMBER"><!-- --></A><H3>
-DB_RENUMBER</H3>
-<PRE>
-public static final int <B>DB_RENUMBER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_CLIENT"><!-- --></A><H3>
-DB_REP_CLIENT</H3>
-<PRE>
-public static final int <B>DB_REP_CLIENT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart(Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_ISPERM"><!-- --></A><H3>
-DB_REP_ISPERM</H3>
-<PRE>
-public static final int <B>DB_REP_ISPERM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_LOGSONLY"><!-- --></A><H3>
-DB_REP_LOGSONLY</H3>
-<PRE>
-public static final int <B>DB_REP_LOGSONLY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart(Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_MASTER"><!-- --></A><H3>
-DB_REP_MASTER</H3>
-<PRE>
-public static final int <B>DB_REP_MASTER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart(Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_NOBUFFER"><!-- --></A><H3>
-DB_REP_NOBUFFER</H3>
-<PRE>
-public static final int <B>DB_REP_NOBUFFER</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport(int,DbRepTransport)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)"><CODE>DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_NOTPERM"><!-- --></A><H3>
-DB_REP_NOTPERM</H3>
-<PRE>
-public static final int <B>DB_REP_NOTPERM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_PERMANENT"><!-- --></A><H3>
-DB_REP_PERMANENT</H3>
-<PRE>
-public static final int <B>DB_REP_PERMANENT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport(int,DbRepTransport)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)"><CODE>DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REP_UNAVAIL"><!-- --></A><H3>
-DB_REP_UNAVAIL</H3>
-<PRE>
-public static final int <B>DB_REP_UNAVAIL</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>DbEnv.replicationElect(int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_REVSPLITOFF"><!-- --></A><H3>
-DB_REVSPLITOFF</H3>
-<PRE>
-public static final int <B>DB_REVSPLITOFF</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RMW"><!-- --></A><H3>
-DB_RMW</H3>
-<PRE>
-public static final int <B>DB_RMW</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>join(Dbc[],int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_RPCCLIENT"><!-- --></A><H3>
-DB_RPCCLIENT</H3>
-<PRE>
-public static final int <B>DB_RPCCLIENT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#DbEnv(int)"><CODE>DbEnv(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SALVAGE"><!-- --></A><H3>
-DB_SALVAGE</H3>
-<PRE>
-public static final int <B>DB_SALVAGE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><CODE>verify(String,String,java.io.OutputStream,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SET"><!-- --></A><H3>
-DB_SET</H3>
-<PRE>
-public static final int <B>DB_SET</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbLogc.get(DbLsn,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SET_LOCK_TIMEOUT"><!-- --></A><H3>
-DB_SET_LOCK_TIMEOUT</H3>
-<PRE>
-public static final int <B>DB_SET_LOCK_TIMEOUT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>DbEnv.setTimeout(long,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#getTimeout(int)"><CODE>DbEnv.getTimeout(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>DbTxn.setTimeout(long,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SET_RANGE"><!-- --></A><H3>
-DB_SET_RANGE</H3>
-<PRE>
-public static final int <B>DB_SET_RANGE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SET_RECNO"><!-- --></A><H3>
-DB_SET_RECNO</H3>
-<PRE>
-public static final int <B>DB_SET_RECNO</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SET_TXN_TIMEOUT"><!-- --></A><H3>
-DB_SET_TXN_TIMEOUT</H3>
-<PRE>
-public static final int <B>DB_SET_TXN_TIMEOUT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>DbEnv.setTimeout(long,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#getTimeout(int)"><CODE>DbEnv.getTimeout(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>DbTxn.setTimeout(long,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SNAPSHOT"><!-- --></A><H3>
-DB_SNAPSHOT</H3>
-<PRE>
-public static final int <B>DB_SNAPSHOT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_STAT_CLEAR"><!-- --></A><H3>
-DB_STAT_CLEAR</H3>
-<PRE>
-public static final int <B>DB_STAT_CLEAR</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#lockStat(int)"><CODE>DbEnv.lockStat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#logStat(int)"><CODE>DbEnv.logStat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)"><CODE>DbEnv.memoryPoolStat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)"><CODE>DbEnv.memoryPoolFileStat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStat(int)"><CODE>DbEnv.replicationStat(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnStat(int)"><CODE>DbEnv.txnStat(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_SYSTEM_MEM"><!-- --></A><H3>
-DB_SYSTEM_MEM</H3>
-<PRE>
-public static final int <B>DB_SYSTEM_MEM</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_THREAD"><!-- --></A><H3>
-DB_THREAD</H3>
-<PRE>
-public static final int <B>DB_THREAD</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TIME_NOTGRANTED"><!-- --></A><H3>
-DB_TIME_NOTGRANTED</H3>
-<PRE>
-public static final int <B>DB_TIME_NOTGRANTED</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TRUNCATE"><!-- --></A><H3>
-DB_TRUNCATE</H3>
-<PRE>
-public static final int <B>DB_TRUNCATE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>open(DbTxn,String,String,int,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_NOSYNC"><!-- --></A><H3>
-DB_TXN_NOSYNC</H3>
-<PRE>
-public static final int <B>DB_TXN_NOSYNC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_NOT_DURABLE"><!-- --></A><H3>
-DB_TXN_NOT_DURABLE</H3>
-<PRE>
-public static final int <B>DB_TXN_NOT_DURABLE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_NOWAIT"><!-- --></A><H3>
-DB_TXN_NOWAIT</H3>
-<PRE>
-public static final int <B>DB_TXN_NOWAIT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_SYNC"><!-- --></A><H3>
-DB_TXN_SYNC</H3>
-<PRE>
-public static final int <B>DB_TXN_SYNC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit(int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_TXN_WRITE_NOSYNC"><!-- --></A><H3>
-DB_TXN_WRITE_NOSYNC</H3>
-<PRE>
-public static final int <B>DB_TXN_WRITE_NOSYNC</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_UPGRADE"><!-- --></A><H3>
-DB_UPGRADE</H3>
-<PRE>
-public static final int <B>DB_UPGRADE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>setFeedbackHandler(DbFeedbackHandler)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)"><CODE>DbFeedbackHandler.feedback(Db,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_USE_ENVIRON"><!-- --></A><H3>
-DB_USE_ENVIRON</H3>
-<PRE>
-public static final int <B>DB_USE_ENVIRON</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)"><CODE>DbEnv.remove(String,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_USE_ENVIRON_ROOT"><!-- --></A><H3>
-DB_USE_ENVIRON_ROOT</H3>
-<PRE>
-public static final int <B>DB_USE_ENVIRON_ROOT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open(String,int,int)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)"><CODE>DbEnv.remove(String,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERB_CHKPOINT"><!-- --></A><H3>
-DB_VERB_CHKPOINT</H3>
-<PRE>
-public static final int <B>DB_VERB_CHKPOINT</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERB_DEADLOCK"><!-- --></A><H3>
-DB_VERB_DEADLOCK</H3>
-<PRE>
-public static final int <B>DB_VERB_DEADLOCK</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERB_RECOVERY"><!-- --></A><H3>
-DB_VERB_RECOVERY</H3>
-<PRE>
-public static final int <B>DB_VERB_RECOVERY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERB_REPLICATION"><!-- --></A><H3>
-DB_VERB_REPLICATION</H3>
-<PRE>
-public static final int <B>DB_VERB_REPLICATION</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERB_WAITSFOR"><!-- --></A><H3>
-DB_VERB_WAITSFOR</H3>
-<PRE>
-public static final int <B>DB_VERB_WAITSFOR</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERIFY"><!-- --></A><H3>
-DB_VERIFY</H3>
-<PRE>
-public static final int <B>DB_VERIFY</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>setFeedbackHandler(DbFeedbackHandler)</CODE></A></li>
-<li><A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)"><CODE>DbFeedbackHandler.feedback(Db,int,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERSION_MAJOR"><!-- --></A><H3>
-DB_VERSION_MAJOR</H3>
-<PRE>
-public static final int <B>DB_VERSION_MAJOR</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERSION_MINOR"><!-- --></A><H3>
-DB_VERSION_MINOR</H3>
-<PRE>
-public static final int <B>DB_VERSION_MINOR</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_VERSION_PATCH"><!-- --></A><H3>
-DB_VERSION_PATCH</H3>
-<PRE>
-public static final int <B>DB_VERSION_PATCH</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_WRITECURSOR"><!-- --></A><H3>
-DB_WRITECURSOR</H3>
-<PRE>
-public static final int <B>DB_WRITECURSOR</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)"><CODE>cursor(DbTxn,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_XA_CREATE"><!-- --></A><H3>
-DB_XA_CREATE</H3>
-<PRE>
-public static final int <B>DB_XA_CREATE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/Db.html#Db(com.sleepycat.db.DbEnv, int)"><CODE>Db(DbEnv,int)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_XIDDATASIZE"><!-- --></A><H3>
-DB_XIDDATASIZE</H3>
-<PRE>
-public static final int <B>DB_XIDDATASIZE</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbTxn.html#prepare(byte[])"><CODE>DbTxn.prepare(byte[])</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="DB_YIELDCPU"><!-- --></A><H3>
-DB_YIELDCPU</H3>
-<PRE>
-public static final int <B>DB_YIELDCPU</B></PRE>
-<DL>
-<DD>A constant used to configure the system.
-It is used in the following locations:
-<ul>
-<li><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></li>
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Db(com.sleepycat.db.DbEnv, int)"><!-- --></A><H3>
-Db</H3>
-<PRE>
-public <B>Db</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-          int&nbsp;flags)
-   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The constructor creates a Db object that is the handle for a Berkeley DB database.  The constructor allocates memory internally; calling the <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A>, <A HREF="../../../com/sleepycat/db/Db.html#remove(java.lang.String, java.lang.String, int)"><CODE>Db.remove</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#rename(java.lang.String, java.lang.String, java.lang.String, int)"><CODE>Db.rename</CODE></A> methods will free that memory.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>dbenv</CODE> - If no <b>dbenv</b> value is specified, the database is standalone; that is, it is not part of any Berkeley DB environment. <p>If a <b>dbenv</b> value is specified, the database is created within the specified Berkeley DB environment. The database access methods automatically make calls to the other subsystems in Berkeley DB based on the enclosing environment. For example, if the environment has been configured to use locking, the access methods will automatically acquire the correct locks when reading and writing pages of the database.</p><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_XA_CREATE"><CODE>Db.DB_XA_CREATE</CODE></A><p>Instead of creating a standalone database, create a database intended to be accessed via applications running under a X/Open conformant Transaction Manager.  The database will be opened in the environment specified by the OPENINFO parameter of the GROUPS section of the ubbconfig file.  See the <a href="../../../../ref/xa/intro.html">XA Resource Manager</a> chapter in the Reference Guide for more information. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close(int)"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>(int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.close method flushes any cached database information to disk, closes any open cursors, frees any allocated resources, and closes any underlying files.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle should not be closed while any other handle that refers to it is not yet closed; for example, database handles must not be closed while cursor handles into the database remain open, or transactions that include operations on the database have not yet been committed or aborted.  Specifically, this includes <A HREF="../../../com/sleepycat/db/Dbc.html"><CODE>Dbc</CODE></A> and <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handles.</p> <p>Because key/data pairs are cached in memory, failing to sync the file with the Db.close or <A HREF="../../../com/sleepycat/db/Db.html#sync(int)"><CODE>Db.sync</CODE></A> method may result in inconsistent or lost information.</p> <p>When called on a database that is the primary database for a secondary index, the primary database should be closed only after all secondary indices which reference it have been closed.</p> <p>When multiple threads are using the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> concurrently, only a single thread may call the Db.close method.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle may not be accessed again after Db.close is called, regardless of its return.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC"><CODE>Db.DB_NOSYNC</CODE></A><p>Do not flush cached information to disk.  The <A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC"><CODE><code>Db.DB_NOSYNC</code></CODE></A> flag is a dangerous option.  It should be set only if the application is doing logging (with transactions) so that the database is recoverable after a system or application crash, or if the database is always generated from scratch after any system or application crash. <p><b>It is important to understand that flushing cached information to disk only minimizes the window of opportunity for corrupted data.</b> Although unlikely, it is possible for database corruption to happen if a system or application crash occurs while writing data to the database.  To ensure that database corruption never occurs, applications must either: use transactions and logging with automatic recovery; use logging and application-specific recovery; or edit a copy of the database, and once all applications using the database have successfully called Db.close, atomically replace the original database with the updated copy.</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.close method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_env()"><!-- --></A><H3>
-get_env</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>get_env</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDbEnv()"><CODE>getDbEnv()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDbEnv()"><!-- --></A><H3>
-getDbEnv</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>getDbEnv</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getDbEnv method returns the handle for the database environment underlying the database.</p> <p>The Db.getDbEnv method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getDbEnv method returns the handle for the database environment underlying the database.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isEncrypted()"><!-- --></A><H3>
-isEncrypted</H3>
-<PRE>
-public boolean <B>isEncrypted</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The <A HREF="../../../com/sleepycat/db/Db.html#isEncrypted()"><CODE>Db.isEncrypted</CODE></A> method returns false if the underlying database files are encrypted  and true if they are not.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html#isEncrypted()"><CODE>Db.isEncrypted</CODE></A> method may not be called before the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method has been called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <A HREF="../../../com/sleepycat/db/Db.html#isEncrypted()"><CODE>Db.isEncrypted</CODE></A> method returns false if the underlying database files are encrypted  and true if they are not.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><!-- --></A><H3>
-open</H3>
-<PRE>
-public void <B>open</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                 int&nbsp;type,
-                 int&nbsp;flags,
-                 int&nbsp;mode)
-          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A>,
-                 <A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>,
-                 <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></PRE>
-<DL>
-<DD>The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</p> <p>The currently supported Berkeley DB file formats (or <i>access methods</i>) are Btree, Hash, Queue, and Recno.  The Btree format is a representation of a sorted, balanced tree structure.  The Hash format is an extensible, dynamic hashing scheme.  The Queue format supports fast access to fixed-length records accessed sequentially or by logical record number.  The Recno format supports fixed- or variable-length records, accessed sequentially or by logical record number, and optionally backed by a flat text file.</p> <p>Storage and retrieval for the Berkeley DB access methods are based on key/data pairs; see <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> for more information.</p> <p>Calling Db.open is a relatively expensive operation, and maintaining a set of open databases will normally be preferable to repeatedly opening and closing the database for each new query.</p> <h3>Environment Variables</h3> <p>If the database was opened within a database environment, the environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>Db.open is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p> <p>If the <b>file</b> and <b>dbenv</b> parameters to Db.open are null, the environment variable <b>TMPDIR</b> may be used as a directory in which to create temporary backing files
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - optional, and allows applications to have multiple databases in a single file.  Although no <b>database</b> parameter needs to be specified, it is an error to attempt to open a second database in a <b>file</b> that was not initially created using a <b>database</b> name.  Further, the <b>database</b> parameter is not supported by the Queue format.  Finally, when opening multiple databases in the same physical file, it is important to consider locking and memory cache issues; see <a href="../../../../ref/am/opensub.html">Opening multiple databases in a single file</a> for more information. <p>In-memory databases never intended to be preserved on disk may be created by setting both the <b>file</b> and <b>database</b> parameters to null.  Note that in-memory databases can only ever be shared by sharing the single database handle that created them, in circumstances where doing so is safe.</p><DD><CODE>file</CODE> - used as the name of an underlying file that will be used to back the database. <p>In-memory databases never intended to be preserved on disk may be created by setting both the <b>file</b> and <b>database</b> parameters to null.  Note that in-memory databases can only ever be shared by sharing the single database handle that created them, in circumstances where doing so is safe.</p><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.open call within a transaction.  If the call succeeds, the open operation will be recoverable.  If the call fails, no database will have been created. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CREATE"><CODE>Db.DB_CREATE</CODE></A><p>Create the database.  If the database does not already exist and the <code>Db.DB_CREATE</code> flag is not specified, the Db.open will fail. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>Support dirty reads; that is, read operations on the database may request the return of modified but not yet committed data.  This flag must be specified on all <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles used to perform dirty reads or database updates, otherwise requests for dirty reads may not be honored and the read may block. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_EXCL"><CODE>Db.DB_EXCL</CODE></A><p>Return an error if the database already exists.  The <code>Db.DB_EXCL</code> flag is only meaningful when specified with the <code>Db.DB_CREATE</code> flag. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOMMAP"><CODE>Db.DB_NOMMAP</CODE></A><p>Do not map this database into process memory (see the <A HREF="../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)"><CODE>DbEnv.setMemoryPoolMapSize</CODE></A> method for further information). </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RDONLY"><CODE>Db.DB_RDONLY</CODE></A><p>Open the database for reading only.  Any attempt to modify items in the database will fail, regardless of the actual permissions of any underlying files. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A><p>Cause the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle returned by Db.open to be <i>free-threaded</i>; that is, usable by multiple threads within a single address space. <p>Threading is always assumed in the Java API, so no special flags are required, and Berkeley DB functions will always behave as if the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE><code>Db.DB_THREAD</code></CODE></A> flag was specified.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TRUNCATE"><CODE>Db.DB_TRUNCATE</CODE></A><p>Physically truncate the underlying file, discarding all previous databases it might have held.  Underlying filesystem primitives are used to implement this flag.  For this reason, it is applicable only to the file and cannot be used to discard databases within a file. <p>The <code>Db.DB_TRUNCATE</code> flag cannot be lock or transaction-protected, and it is an error to specify it in a locking or transaction-protected environment.</p> </li></ul><DD><CODE>mode</CODE> - On UNIX systems or in IEEE/ANSI Std 1003.1 (POSIX) environments, all files created by the database open are created with mode <b>mode</b> (as described in <b>chmod</b>(2)) and modified by the process' umask value at the time of creation (see <b>umask</b>(2)).  If <b>mode</b> is 0, the database open will use a default mode of readable and writable by both owner and group.  On Windows systems, the mode parameter is ignored. The group ownership of created files is based on the system and directory defaults, and is not further specified by Berkeley DB.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, (other than by specifying the Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.  Note that transactionally protected operations on a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle requires the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle itself be transactionally protected during its open.<DD><CODE>type</CODE> - must be set to one of Db.DB_BTREE, Db.DB_HASH, Db.DB_QUEUE, Db.DB_RECNO, or Db.DB_UNKNOWN.  If <b>type</b> is Db.DB_UNKNOWN, the database must already exist and Db.open will automatically determine its type.  The <A HREF="../../../com/sleepycat/db/Db.html#getDbType()"><CODE>Db.getDbType</CODE></A> method may be used to determine the underlying type of databases opened using Db.DB_UNKNOWN.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.open method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>The database cannot be opened without being first upgraded. <li>Db.DB_CREATE and Db.DB_EXCL were specified and the database exists. <li>A nonexistent <b>re_source</b> file was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.open method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.open method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the Db.open method will fail and throw a FileNotFoundException exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.open method will fail and throw a IllegalArgumentException exception if an unknown database type, page size, hash function, pad byte, byte order, or a flag value or parameter that is incompatible with the specified database was specified; the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag was specified and fast mutexes are not available for this architecture; the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag was specified to Db.open, but was not specified to the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> call for the environment in which the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle was created; a backing flat text file was specified with either the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag or the provided database environment supports transaction processing; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-pget</H3>
-<PRE>
-public int <B>pget</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                int&nbsp;flags)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public void <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The Db.remove method removes the database specified by the <b>file</b> and <b>database</b> parameters.  If no <b>database</b> is specified, the underlying file represented by <b>file</b> is removed, incidentally removing all of the databases it contained.</p> <p>Applications should never remove databases with open <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles, or in the case of removing a file, when any database in the file has an open handle.  For example, some architectures do not permit the removal of files with open system handles.  On these architectures, attempts to remove databases currently in use by any thread of control in the system will fail.</p> <p>The Db.remove method may not be called after calling the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method on any <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.  If the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method has already been called on a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle, close the existing handle and create a new one before calling Db.remove.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle may not be accessed again after Db.remove is called, regardless of its return.</p> <h3>Environment Variables</h3> <p>If the database was opened within a database environment, the environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>Db.remove is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - the database to be removed.<DD><CODE>file</CODE> - the physical file which contains the database(s) to be removed.<DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.remove method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to remove the underlying file and a database in the file was currently open.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.remove method will fail and throw a IllegalArgumentException exception if Db.remove called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the Db.remove method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rename(java.lang.String, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-rename</H3>
-<PRE>
-public void <B>rename</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-                   int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The Db.rename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.  If no <b>database</b> is specified, the underlying file represented by <b>file</b> is renamed, incidentally renaming all of the databases it contained.</p> <p>Applications should not rename databases that are currently in use.  If an underlying file is being renamed and logging is currently enabled in the database environment, no database in the file may be open when the Db.rename method is called.  In particular, some architectures do not permit renaming files with open handles.  On these architectures, attempts to rename databases that are currently in use by any thread of control in the system will fail.</p> <p>The Db.rename method may not be called after calling the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method on any <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.  If the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method has already been called on a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle, close the existing handle and create a new one before calling Db.rename.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle may not be accessed again after Db.rename is called, regardless of its return.</p> <h3>Environment Variables</h3> <p>If the database was opened within a database environment, the environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>Db.rename is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - the database to be removed.<DD><CODE>file</CODE> - the physical file which contains the database(s) to be removed.<DD><CODE>flags</CODE> - currently unused, and must be set to 0.<DD><CODE>newname</CODE> - the new name of the database or file.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.rename method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to rename the underlying file and a database in the file was currently open.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.rename method will fail and throw a IllegalArgumentException exception if Db.rename called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the Db.rename method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="verify(java.lang.String, java.lang.String, java.io.OutputStream, int)"><!-- --></A><H3>
-verify</H3>
-<PRE>
-public void <B>verify</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;outfile,
-                   int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The Db.verify method verifies the integrity of all databases in the file specified by the <b>file</b> parameter, and optionally outputs the databases' key/data pairs to the file stream specified by the <b>outfile</b> parameter.</p> <p><b>The Db.verify method does not perform any locking, even in Berkeley DB environments that are configured with a locking subsystem.  As such, it should only be used on files that are not being modified by another thread of control.</b></p> <p>The Db.verify method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. </p> <p>The <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle may not be accessed again after Db.verify is called, regardless of its return.</p> <h3>Environment Variables</h3> <p>If the database was opened within a database environment, the environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>Db.verify is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - the database in <b>file</b> on which the database checks for btree and duplicate sort order and for hashing are to be performed.  See the Db.DB_ORDERCHKONLY flag for more information. <p>The database parameter must be set to null except when the Db.DB_ORDERCHKONLY flag is set.</p><DD><CODE>file</CODE> - the physical file in which the databases to be verified are found.<DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SALVAGE"><CODE>Db.DB_SALVAGE</CODE></A><p>Write the key/data pairs from all databases in the file to the file stream named in the <b>outfile</b> parameter.  The output format is the same as that specified for the <a href="../../../../utility/db_dump.html">db_dump</a> utility, and can be used as input for the <a href="../../../../utility/db_load.html">db_load</a> utility. <p>Because the key/data pairs are output in page order as opposed to the sort order used by <a href="../../../../utility/db_dump.html">db_dump</a>, using Db.verify to dump key/data pairs normally produces less than optimal loads for Btree databases.</p> </li></ul>In addition, the following flags may be set by bitwise inclusively <b>OR</b>'ing them into the <b>flags</b> parameter:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AGGRESSIVE"><CODE>Db.DB_AGGRESSIVE</CODE></A><p>Output <b>all</b> the key/data pairs in the file that can be found. By default, Db.verify does not assume corruption.  For example, if a key/data pair on a page is marked as deleted, it is not then written to the output file.  When <code>Db.DB_AGGRESSIVE</code> is specified, corruption is assumed, and any key/data pair that can be found is written.  In this case, key/data pairs that are corrupted or have been deleted may appear in the output (even if the file being salvaged is in no way corrupt), and the output will almost certainly require editing before being loaded into a database. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRINTABLE"><CODE>Db.DB_PRINTABLE</CODE></A><p>When using the <code>Db.DB_SALVAGE</code> flag, if characters in either the key or data items are printing characters (as defined by <b>isprint</b>(3)), use printing characters to represent them.  This flag permits users to use standard text editors and tools to modify the contents of databases or selectively remove data from salvager output. <p>Note: different systems may have different notions about what characters are considered <i>printing characters</i>, and databases dumped in this manner may be less portable to external systems.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOORDERCHK"><CODE>Db.DB_NOORDERCHK</CODE></A><p>Skip the database checks for btree and duplicate sort order and for hashing. <p>The Db.verify method normally verifies that btree keys and duplicate items are correctly sorted, and hash keys are correctly hashed.  If the file being verified contains multiple databases using differing sorting or hashing algorithms, some of them must necessarily fail database verification because only one sort order or hash function can be specified before Db.verify is called.  To verify files with multiple databases having differing sorting orders or hashing functions, first perform verification of the file as a whole by using the <code>Db.DB_NOORDERCHK</code> flag, and then individually verify the sort order and hashing function for each database in the file using the <code>Db.DB_ORDERCHKONLY</code> flag.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ORDERCHKONLY"><CODE>Db.DB_ORDERCHKONLY</CODE></A><p>Perform the database checks for btree and duplicate sort order and for hashing, skipped by <code>Db.DB_NOORDERCHK</code>. <p>When this flag is specified, a <b>database</b> parameter should also be specified, indicating the database in the physical file which is to be checked.  This flag is only safe to use on databases that have already successfully been verified using Db.verify with the <code>Db.DB_NOORDERCHK</code> flag set.</p> </li></ul><DD><CODE>outfile</CODE> - an optional file stream to which the databases' key/data pairs are written.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the Db.verify method will fail and throw a FileNotFoundException exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.verify method will fail and throw a IllegalArgumentException exception if Db.verify was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A>; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_cachesize(int, int, int)"><!-- --></A><H3>
-set_cachesize</H3>
-<PRE>
-public void <B>set_cachesize</B>(int&nbsp;gbytes,
-                          int&nbsp;bytes,
-                          int&nbsp;ncache)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_errcall(com.sleepycat.db.DbErrcall)"><!-- --></A><H3>
-set_errcall</H3>
-<PRE>
-public void <B>set_errcall</B>(<A HREF="../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>setErrorHandler(DbErrorHandler)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorHandler(com.sleepycat.db.DbErrorHandler)"><!-- --></A><H3>
-setErrorHandler</H3>
-<PRE>
-public void <B>setErrorHandler</B>(<A HREF="../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>When an error occurs in the Berkeley DB library, an exception is thrown.  In some cases, however, the <b>errno</b> value may be insufficient to completely describe the cause of the error, especially during initial application debugging. <p>The <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> and Db.setOnError methods are used to enhance the mechanism for reporting error messages to the application. The <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> and Db.setOnError methods must be called with a single object parameter.  The object's class must implement the DbErrorHandler interface.</p> <p>In some cases, when an error occurs, Berkeley DB will invoke the object's errcall() method with two parameters; the first is the prefix string (as previously set by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>), the second will be an error message string.  It is up to this method to display the message in an appropriate manner.</p> <p>Alternatively, you can use the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A> methods to display the additional information via an output stream.  You should not mix these approaches.</p> <p>This error-logging enhancement does not slow performance or significantly increase application size, and may be run during normal operation as well as during application debugging.</p> <p>For <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles opened inside of Berkeley DB environments, calling the Db.setOnError method affects the entire environment and is equivalent to calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> method.</p> <p>The Db.setOnError method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db_errcall_fcn</CODE> - the application-specified error reporting function.  The function takes two parameters: <p>The <b>errpfx</b> parameter is the prefix string (as previously set by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>). <p>The <b>msg</b> parameter is the error message string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_errpfx()"><!-- --></A><H3>
-get_errpfx</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_errpfx</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getErrorPrefix()"><CODE>getErrorPrefix()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorPrefix()"><!-- --></A><H3>
-getErrorPrefix</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getErrorPrefix</B>()</PRE>
-<DL>
-<DD>The Db.getErrorPrefix method returns the error prefix.</p> <p>The Db.getErrorPrefix method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getErrorPrefix method returns the error prefix.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_errpfx(java.lang.String)"><!-- --></A><H3>
-set_errpfx</H3>
-<PRE>
-public void <B>set_errpfx</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>setErrorPrefix(String)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorPrefix(java.lang.String)"><!-- --></A><H3>
-setErrorPrefix</H3>
-<PRE>
-public void <B>setErrorPrefix</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</PRE>
-<DL>
-<DD>Set the prefix string that appears before error messages issued by Berkeley DB.</p> <p>For <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles opened inside of Berkeley DB environments, calling the Db.setErrorPrefix method affects the entire environment and is equivalent to calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A> method.</p> <p>The Db.setErrorPrefix method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>errpfx</CODE> - the application-specified error prefix for additional error messages.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_error_stream(java.io.OutputStream)"><!-- --></A><H3>
-set_error_stream</H3>
-<PRE>
-public void <B>set_error_stream</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>setErrorStream(java.io.OutputStream)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorStream(java.io.OutputStream)"><!-- --></A><H3>
-setErrorStream</H3>
-<PRE>
-public void <B>setErrorStream</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</PRE>
-<DL>
-<DD>When an error occurs in the Berkeley DB library, an exception is thrown.  In some cases, however, the error information known to the Java layer may be insufficient to completely describe the cause of the error, especially during initial application debugging.</p> <p>The <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> and Db.setErrorStream methods are used to enhance the mechanism for reporting error messages to the application by setting a OutputStream to be used for displaying additional Berkeley DB error messages.  In some cases, when an error occurs, Berkeley DB will output an additional error message to the specified stream.</p> <p>The error message will consist of the prefix string and a colon ("<b>:</b>") (if a prefix string was previously specified using <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>), an error string, and a trailing &lt;newline&gt; character.</p> <p>Alternatively, you can use the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> method to capture the additional error information in a way that does not use output streams. You should not mix these approaches. </p> <p>This error-logging enhancement does not slow performance or significantly increase application size, and may be run during normal operation as well as during application debugging.</p> <p>For <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles opened inside of Berkeley DB environments, calling the Db.setErrorStream method affects the entire environment and is equivalent to calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> method.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>stream</CODE> - the application-specified output stream to be used for additional error information.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_feedback(com.sleepycat.db.DbFeedback)"><!-- --></A><H3>
-set_feedback</H3>
-<PRE>
-public void <B>set_feedback</B>(<A HREF="../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A>&nbsp;feedback)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>setFeedbackHandler(DbFeedbackHandler)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPanicHandler(com.sleepycat.db.DbPanicHandler)"><!-- --></A><H3>
-setPanicHandler</H3>
-<PRE>
-public void <B>setPanicHandler</B>(<A HREF="../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Errors can occur in the Berkeley DB library where the only solution is to shut down the application and run recovery (for example, if Berkeley DB is unable to allocate heap memory).  In such cases, the Berkeley DB methods will throw a <A HREF="../../../com/sleepycat/db/DbRunRecoveryException.html"><CODE>DbRunRecoveryException</CODE></A>. It is often easier to simply exit the application when such errors occur rather than gracefully return up the stack.  The Db.setPanic method specifies a function to be called when <A HREF="../../../com/sleepycat/db/DbRunRecoveryException.html"><CODE>DbRunRecoveryException</CODE></A> is about to be thrown from a Berkeley DB method.</p> <p>For <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles opened inside of Berkeley DB environments, calling the Db.setPanic method affects the entire environment and is equivalent to calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)"><CODE>DbEnv.setPanicHandler</CODE></A> method.</p> <p>The Db.setPanic method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db_panic_fcn</CODE> - the application-specified function called in the case of a database environment panic.  The function takes two arguments: <p>The <b>dbenv</b> parameter is the enclosing database environment handle. <p>The <b>e</b> parameter is the DbException that would have been thrown to the calling method.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><!-- --></A><H3>
-associate</H3>
-<PRE>
-public void <B>associate</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                      <A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                      <A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-                      int&nbsp;flags)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="cursor(com.sleepycat.db.DbTxn, int)"><!-- --></A><H3>
-cursor</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A> <B>cursor</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                  int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.cursor method returns a created database cursor.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>All read operations performed by the cursor may return modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_WRITECURSOR"><CODE>Db.DB_WRITECURSOR</CODE></A><p>Specify that the cursor will be used to update the database.  The underlying database environment must have been opened using the <A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_CDB"><CODE><code>Db.DB_INIT_CDB</code></CODE></A> flag. </li></ul><DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.  To transaction-protect cursor operations, cursors must be opened and closed within the context of a transaction, and the <b>txnid</b> parameter specifies the transaction context in which the cursor may be used.
-<DT><B>Returns:</B><DD>The Db.cursor method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.cursor method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.cursor method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="del(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-del</H3>
-<PRE>
-public int <B>del</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>delete(DbTxn,Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-delete</H3>
-<PRE>
-public int <B>delete</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                  <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                  int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.delete method removes key/data pairs from the database.  The key/data pair associated with the specified <b>key</b> is discarded from the database.  In the presence of duplicate key values, all records associated with the designated key will be discarded.</p> <p>When called on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the Db.delete method deletes the key/data pair from the primary database and all secondary indices.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.delete call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. </li></ul><DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, (other than by specifying the Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Db.delete method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the specified key is not in the database. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Db.delete method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if the database is a Queue or Recno database and the specified key exists, but was never explicitly created by the application or was later deleted. </li></ul>Unless otherwise specified, the Db.delete method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.delete method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: An attempt was made to modify a read-only database.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.delete method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.delete method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.delete method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="err(int, java.lang.String)"><!-- --></A><H3>
-err</H3>
-<PRE>
-public void <B>err</B>(int&nbsp;error,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</PRE>
-<DL>
-<DD>The <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A>, <A HREF="../../../com/sleepycat/db/DbEnv.html#errx(java.lang.String)"><CODE>DbEnv.errx</CODE></A>,  Db.err and Db.errx methods provide error-messaging functionality for applications written using the Berkeley DB library.</p> <p>The <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A> method constructs an error message consisting of the following elements:</p> <blockquote> <p>If no error callback function has been set using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> method, any prefix string specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A> method, followed by two separating characters: a colon and a &lt;space&gt; character. <p> <p>Two separating characters: a colon and a &lt;space&gt; character. <p>The standard system or Berkeley DB library error string associated with the <b>error</b> value, as returned by the <A HREF="../../../com/sleepycat/db/DbEnv.html#strerror(int)"><CODE>DbEnv.strerror</CODE></A> method. </blockquote> <p>This constructed error message is then handled as follows:</p> <blockquote><p>If an error callback function has been set (see <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>Db.setErrorHandler</CODE></A> and <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A>), that function is called with two parameters: any prefix string specified (see <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> and <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>) and the error message.</p> <p>If an OutputStream has been set (see <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A>), the error message is written to that stream.</p> <p>If none of these output options has been configured, the error message is written to System.err, the standard error output stream.</p></blockquote>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>error</CODE> - the error value for which the <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A>  and  Db.err methods will display a explanatory string.<DD><CODE>message</CODE> - an error message to display.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="errx(java.lang.String)"><!-- --></A><H3>
-errx</H3>
-<PRE>
-public void <B>errx</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</PRE>
-<DL>
-<DD>The <A HREF="../../../com/sleepycat/db/DbEnv.html#errx(java.lang.String)"><CODE>DbEnv.errx</CODE></A> and Db.errx methods perform identically to the <A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)"><CODE>DbEnv.err</CODE></A> and Db.err methods, except that they do not append the final separator characters and standard error string to the error message.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>message</CODE> - an error message to display.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.get method retrieves key/data pairs from the database.  The byte array and length of the data associated with the specified <b>key</b> are returned in the structure to which <b>data</b> refers.</p> <p>In the presence of duplicate key values, Db.get will return the first data item for the designated key.  Duplicates are sorted by insert order, except where this order has been overridden by cursor operations. <b>Retrieval of duplicates requires the use of cursor operations.</b> See <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> for details.</p> <p>When called on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the Db.get method returns the key from the secondary index and the data item from the primary database.  In addition, the second method signature returns the key from the primary database.  In databases that are not secondary indices, the second method signature will always fail.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to 0 or one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME"><CODE>Db.DB_CONSUME</CODE></A><p>Return the record number and data from the available record closest to the head of the queue, and delete the record.  The cursor will be positioned on the deleted record.  The record number will be returned in <b>key</b>, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  The data will be returned in the <b>data</b> parameter.  A record is available if it is not deleted and is not currently locked.  The underlying database must be of type Queue for <code>Db.DB_CONSUME</code> to be specified. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME_WAIT"><CODE>Db.DB_CONSUME_WAIT</CODE></A><p>The <code>Db.DB_CONSUME_WAIT</code> flag is the same as the <code>Db.DB_CONSUME</code> flag, except that if the Queue database is empty, the thread of control will wait until there is data in the queue before returning.  The underlying database must be of type Queue for <code>Db.DB_CONSUME_WAIT</code> to be specified. <p>If lock or transaction timeouts have been specified, the Db.get method with the <code>Db.DB_CONSUME_WAIT</code> flag may return <a href="../../../../ref/program/errorret.html#DB_LOCK_NOTGRANTED"><code>Db.DB_LOCK_NOTGRANTED</code></a>. This failure, by itself, does not require the enclosing transaction be aborted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH"><CODE>Db.DB_GET_BOTH</CODE></A><p>Retrieve the key/data pair only if both the key and data match the arguments. <p>When used with the second method signature version of this method on a secondary index handle, return the secondary key/primary key/data tuple only if both the primary and secondary keys match the arguments.  It is an error to use the <code>Db.DB_GET_BOTH</code> flag with the first method signature version of this method and a secondary index handle.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO"><CODE>Db.DB_SET_RECNO</CODE></A><p>Retrieve the specified numbered key/data pair from a database.  Upon return, both the <b>key</b> and <b>data</b> items will have been filled in. <p>The <b>data</b> field of the specified <b>key</b> must be a byte array large enough to hold a logical record number (that is, an int). This record number determines the record to be retrieved. <p>For <code>Db.DB_SET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the DB_RECNUM flag.</p></p> </li></ul>In addition, the following flags may be set by bitwise inclusively <b>OR</b>'ing them into the <b>flags</b> parameter: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.get call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes.  This flag may only be specified with the <code>Db.DB_CONSUME</code> and <code>Db.DB_CONSUME_WAIT</code> flags. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>Read modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A><p>Return multiple data items in the buffer to which the <b>data</b> parameter refers. <p>In the case of Btree or Hash databases, all of the data items associated with the specified key are entered into the buffer.  In the case of Queue or Recno databases, all of the data items in the database, starting at, and subsequent to, the specified key, are entered into the buffer.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The <code>Db.DB_MULTIPLE</code> flag may only be used alone, or with the <code>Db.DB_GET_BOTH</code> and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> <p>See <A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><CODE>DbMultipleDataIterator</CODE></A> for more information.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE>Db.DB_RMW</CODE></A><p>Acquire write locks instead of read locks when doing the retrieval. Setting this flag can eliminate deadlock during a read-modify-write cycle by acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock. <p>Because the Db.get method will not hold locks across Berkeley DB calls in non-transactional operations, the <A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE><code>Db.DB_RMW</code></CODE></A> flag to the Db.get call is meaningful only in the presence of transactions.</p> </li></ul><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Db.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the specified key is not in the database. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Db.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if the database is a Queue or Recno database and the specified key exists, but was never explicitly created by the application or was later deleted. </li></ul>Unless otherwise specified, the Db.get method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.get method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If the Db.DB_CONSUME_WAIT flag was specified, lock or transaction timers were configured and the lock could not be granted before the wait-time expired, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.get method will fail and throw a IllegalArgumentException exception if a record number of 0 was specified; the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag was specified to the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method and none of the <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_MALLOC"><CODE>Db.DB_DBT_MALLOC</CODE></A>, <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_REALLOC"><CODE>Db.DB_DBT_REALLOC</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE>Db.DB_DBT_USERMEM</CODE></A> flags were set in the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>; the second method signature was called with a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle that does not refer to a secondary index; or if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the requested item could not be returned due to insufficient memory, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_byteswapped()"><!-- --></A><H3>
-get_byteswapped</H3>
-<PRE>
-public boolean <B>get_byteswapped</B>()
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#isByteSwapped()"><CODE>isByteSwapped()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isByteSwapped()"><!-- --></A><H3>
-isByteSwapped</H3>
-<PRE>
-public boolean <B>isByteSwapped</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.isByteSwapped method returns false if the underlying database files were created on an architecture of the same byte order as the current one, and true if they were not (that is, big-endian on a little-endian machine, or vice versa). This information may be used to determine whether application data needs to be adjusted for this architecture or not.</p> <p>The Db.isByteSwapped method may not be called before the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method has been called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.isByteSwapped method returns false if the underlying database files were created on an architecture of the same byte order as the current one, and true if they were not.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.isByteSwapped method will fail and throw a IllegalArgumentException exception if the method was called before <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_cachesize()"><!-- --></A><H3>
-get_cachesize</H3>
-<PRE>
-public long <B>get_cachesize</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getCacheSize()"><CODE>getCacheSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCacheSize()"><!-- --></A><H3>
-getCacheSize</H3>
-<PRE>
-public long <B>getCacheSize</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getCacheSize method returns the size of the cache.</p> <p>The Db.getCacheSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getCacheSize method returns the size of the cache.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_cachesize_ncache()"><!-- --></A><H3>
-get_cachesize_ncache</H3>
-<PRE>
-public int <B>get_cachesize_ncache</B>()
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getCacheSizeNcache()"><CODE>getCacheSizeNcache()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCacheSizeNcache()"><!-- --></A><H3>
-getCacheSizeNcache</H3>
-<PRE>
-public int <B>getCacheSizeNcache</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getCacheSizeNcache method returns the number of caches.</p> <p>The DbEnv.getCacheSizeNcache method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getCacheSizeNcache method returns the number of caches.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_filename()"><!-- --></A><H3>
-get_filename</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_filename</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getFileName()"><CODE>getFileName()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFileName()"><!-- --></A><H3>
-getFileName</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getFileName</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getFileName method returns the current filename.</p> <p>The Db.getFileName method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getFileName method returns the current filename.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_dbname()"><!-- --></A><H3>
-get_dbname</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_dbname</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDatabaseName()"><CODE>getDatabaseName()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDatabaseName()"><!-- --></A><H3>
-getDatabaseName</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getDatabaseName</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getDatabaseName method returns the current database name.</p> <p>The Db.getDatabaseName method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getDatabaseName method returns the current database name.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_encrypt_flags()"><!-- --></A><H3>
-get_encrypt_flags</H3>
-<PRE>
-public int <B>get_encrypt_flags</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getEncryptFlags()"><CODE>getEncryptFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEncryptFlags()"><!-- --></A><H3>
-getEncryptFlags</H3>
-<PRE>
-public int <B>getEncryptFlags</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getEncryptFlags method returns the encryption flags.</p> <p>The Db.getEncryptFlags method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getEncryptFlags method returns the encryption flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_flags()"><!-- --></A><H3>
-get_flags</H3>
-<PRE>
-public int <B>get_flags</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getFlags()"><CODE>getFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFlags()"><!-- --></A><H3>
-getFlags</H3>
-<PRE>
-public int <B>getFlags</B>()
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getFlags method returns the current flags.</p> <p>The Db.getFlags method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getFlags method returns the current flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lorder()"><!-- --></A><H3>
-get_lorder</H3>
-<PRE>
-public int <B>get_lorder</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getByteOrder()"><CODE>getByteOrder()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getByteOrder()"><!-- --></A><H3>
-getByteOrder</H3>
-<PRE>
-public int <B>getByteOrder</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getByteOrder method returns the database byte order; a byte order of 4,321 indicates a big endian order, and a byte order of 1,234 indicates a little endian order.</p> <p>The Db.getByteOrder method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getByteOrder method returns the database byte order; a byte order of 4,321 indicates a big endian order, and a byte order of 1,234 indicates a little endian order.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_mpf()"><!-- --></A><H3>
-get_mpf</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A> <B>get_mpf</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.get_mpf method returns the handle for the cache file underlying the database.</p> <p>The Db.get_mpf method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.get_mpf method returns the handle for the cache file underlying the database.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_open_flags()"><!-- --></A><H3>
-get_open_flags</H3>
-<PRE>
-public int <B>get_open_flags</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getOpenFlags()"><CODE>getOpenFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOpenFlags()"><!-- --></A><H3>
-getOpenFlags</H3>
-<PRE>
-public int <B>getOpenFlags</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getOpenFlags method returns the current open method flags.</p> <p>The Db.getOpenFlags method may not be called before the Db.open method has been called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getOpenFlags method returns the current open method flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_pagesize()"><!-- --></A><H3>
-get_pagesize</H3>
-<PRE>
-public int <B>get_pagesize</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getPageSize()"><CODE>getPageSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPageSize()"><!-- --></A><H3>
-getPageSize</H3>
-<PRE>
-public int <B>getPageSize</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getPageSize method returns the page size.</p> <p>The Db.getPageSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getPageSize method returns the page size.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_bt_minkey()"><!-- --></A><H3>
-get_bt_minkey</H3>
-<PRE>
-public int <B>get_bt_minkey</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getBtreeMinKey()"><CODE>getBtreeMinKey()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getBtreeMinKey()"><!-- --></A><H3>
-getBtreeMinKey</H3>
-<PRE>
-public int <B>getBtreeMinKey</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getBtreeMinKey method returns the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</p> <p>The Db.getBtreeMinKey method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getBtreeMinKey method returns the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_h_ffactor()"><!-- --></A><H3>
-get_h_ffactor</H3>
-<PRE>
-public int <B>get_h_ffactor</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getHashFillFactor()"><CODE>getHashFillFactor()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getHashFillFactor()"><!-- --></A><H3>
-getHashFillFactor</H3>
-<PRE>
-public int <B>getHashFillFactor</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getHashFillFactor method returns the hash table density.</p> <p>The Db.getHashFillFactor method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getHashFillFactor method returns the hash table density.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_h_nelem()"><!-- --></A><H3>
-get_h_nelem</H3>
-<PRE>
-public int <B>get_h_nelem</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getHashNumElements()"><CODE>getHashNumElements()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getHashNumElements()"><!-- --></A><H3>
-getHashNumElements</H3>
-<PRE>
-public int <B>getHashNumElements</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getHashNumElements method returns the estimate of the final size of the hash table.</p> <p>The Db.getHashNumElements method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getHashNumElements method returns the estimate of the final size of the hash table.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_re_delim()"><!-- --></A><H3>
-get_re_delim</H3>
-<PRE>
-public int <B>get_re_delim</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordDelimiter()"><CODE>getRecordDelimiter()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getRecordDelimiter()"><!-- --></A><H3>
-getRecordDelimiter</H3>
-<PRE>
-public int <B>getRecordDelimiter</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getRecordDelimiter method returns the delimiting byte.</p> <p>The Db.getRecordDelimiter method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getRecordDelimiter method returns the delimiting byte.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_re_len()"><!-- --></A><H3>
-get_re_len</H3>
-<PRE>
-public int <B>get_re_len</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordLength()"><CODE>getRecordLength()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getRecordLength()"><!-- --></A><H3>
-getRecordLength</H3>
-<PRE>
-public int <B>getRecordLength</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getRecordLength method returns the record length.</p> <p>The Db.getRecordLength method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getRecordLength method returns the record length.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_re_pad()"><!-- --></A><H3>
-get_re_pad</H3>
-<PRE>
-public int <B>get_re_pad</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordPad()"><CODE>getRecordPad()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getRecordPad()"><!-- --></A><H3>
-getRecordPad</H3>
-<PRE>
-public int <B>getRecordPad</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getRecordPad method returns the pad character.</p> <p>The Db.getRecordPad method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getRecordPad method returns the pad character.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_re_source()"><!-- --></A><H3>
-get_re_source</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_re_source</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getRecordSource()"><CODE>getRecordSource()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getRecordSource()"><!-- --></A><H3>
-getRecordSource</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getRecordSource</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getRecordSource method returns the source file.</p> <p>The Db.getRecordSource method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getRecordSource method returns the source file.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_q_extentsize()"><!-- --></A><H3>
-get_q_extentsize</H3>
-<PRE>
-public int <B>get_q_extentsize</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getQueueExtentSize()"><CODE>getQueueExtentSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getQueueExtentSize()"><!-- --></A><H3>
-getQueueExtentSize</H3>
-<PRE>
-public int <B>getQueueExtentSize</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getQueueExtentSize method returns the number of pages in an extent.</p> <p>The Db.getQueueExtentSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getQueueExtentSize method returns the number of pages in an extent.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_flags_raw()"><!-- --></A><H3>
-get_flags_raw</H3>
-<PRE>
-public int <B>get_flags_raw</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_transactional()"><!-- --></A><H3>
-get_transactional</H3>
-<PRE>
-public boolean <B>get_transactional</B>()
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#isTransactional()"><CODE>isTransactional()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isTransactional()"><!-- --></A><H3>
-isTransactional</H3>
-<PRE>
-public boolean <B>isTransactional</B>()
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.isTransactional method returns true if the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle has been opened in a transactional mode.</p> <p>The Db.isTransactional method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.isTransactional method returns true if the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle has been opened in a transactional mode.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_type()"><!-- --></A><H3>
-get_type</H3>
-<PRE>
-public int <B>get_type</B>()
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#getDbType()"><CODE>getDbType()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDbType()"><!-- --></A><H3>
-getDbType</H3>
-<PRE>
-public int <B>getDbType</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.getDbType method returns the type of the underlying access method (and file format).  The type value is one of Db.DB_BTREE, Db.DB_HASH, Db.DB_RECNO, or Db.DB_QUEUE.  This value may be used to determine the type of the database after a return from <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> with the <b>type</b> parameter set to Db.DB_UNKNOWN.</p> <p>The Db.getDbType method may not be called before the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method has been called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The Db.getDbType method returns the type of the underlying access method (and file format).</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.getDbType method will fail and throw a IllegalArgumentException exception if the method was called before <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="join(com.sleepycat.db.Dbc[], int)"><!-- --></A><H3>
-join</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A> <B>join</B>(<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A>[]&nbsp;curslist,
-                int&nbsp;flags)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.join method creates a specialized join cursor for use in performing equality or natural joins on secondary indices.  For information on how to organize your data to use this functionality, see <a href="../../../../ref/am/join.html">Equality join</a>.</p> <p>The Db.join method method is called using the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle of the primary database.</p> <p>The join cursor supports only the <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> and <b>dbc_close</b> cursor functions:</p> <p>Iterates over the values associated with the keys to which each item in <b>curslist</b> was initialized.  Any data value that appears in all items specified by the <b>curslist</b> parameter is then used as a key into the <b>primary</b>, and the key/data pair found in the <b>primary</b> is returned. The <b>flags</b> parameter must be set to 0 or the following value: In addition, the following flag may be set by bitwise inclusively <b>OR</b>'ing it into the <b>flags</b> parameter: Close the returned cursor and release all resources.  (Closing the cursors in <b>curslist</b> is the responsibility of the caller.)
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>curslist</CODE> - The <b>curslist</b> parameter contains a null terminated array of cursors. Each cursor must have been initialized to refer to the key on which the underlying database should be joined.  Typically, this initialization is done by a <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> call with the <A HREF="../../../com/sleepycat/db/Db.html#DB_SET"><CODE>Db.DB_SET</CODE></A> flag specified.  Once the cursors have been passed as part of a <b>curslist</b>, they should not be accessed or modified until the newly created join cursor has been closed, or else inconsistent results may be returned. <p>Joined values are retrieved by doing a sequential iteration over the first cursor in the <b>curslist</b> parameter, and a nested iteration over each secondary cursor in the order they are specified in the <b>curslist</b> parameter.  This requires database traversals to search for the current datum in all the cursors after the first.  For this reason, the best join performance normally results from sorting the cursors from the one that refers to the least number of data items to the one that refers to the most.  By default, Db.join does this sort on behalf of its caller.</p> <p>For the returned join cursor to be used in a transaction-protected manner, the cursors listed in <b>curslist</b> must have been created within the context of the same transaction.</p><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_JOIN_NOSORT"><CODE>Db.DB_JOIN_NOSORT</CODE></A><p>Do not sort the cursors based on the number of data items to which they refer.  If the data are structured so that cursors with many data items also share many common elements, higher performance will result from listing those cursors before cursors with fewer data items; that is, a sort order other than the default.  The <code>Db.DB_JOIN_NOSORT</code> flag permits applications to perform join optimization prior to calling Db.join. </li></ul>
-<DT><B>Returns:</B><DD>The Db.join method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.join method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.join method will fail and throw a IllegalArgumentException exception if cursor methods other than  <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#close()"><CODE>Dbc.close</CODE></A> were called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><!-- --></A><H3>
-key_range</H3>
-<PRE>
-public void <B>key_range</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                      <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                      <A HREF="../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-                      int&nbsp;flags)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><!-- --></A><H3>
-keyRange</H3>
-<PRE>
-public void <B>keyRange</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                     <A HREF="../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.  The underlying database must be of type Btree.</p> <p>The Db.keyRange method fills in a DbKeyRange object.  The following data fields are available from the DbKeyRange object:</p> Values are in the range of 0 to 1; for example, if the field <b>less</b> is 0.05, 5% of the keys in the database are less than the <b>key</b> parameter.  The value for <b>equal</b> will be zero if there is no matching key, and will be non-zero otherwise.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>key_range</CODE> - The estimates are returned in the <b>key_range</b> parameter, which contains three elements of type double: <b>less</b>, <b>equal</b>, and <b>greater</b>.  Values are in the range of 0 to 1; for example, if the field <b>less</b> is 0.05, 5% of the keys in the database are less than the <b>key</b> parameter.  The value for <b>equal</b> will be zero if there is no matching key, and will be non-zero otherwise.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.  The Db.keyRange method does not retain the locks it acquires for the life of the transaction, so estimates may not be repeatable.<DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.keyRange method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.keyRange method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.keyRange method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.keyRange method will fail and throw a IllegalArgumentException exception if the underlying database was not of type Btree; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.get method retrieves key/data pairs from the database.  The byte array and length of the data associated with the specified <b>key</b> are returned in the structure to which <b>data</b> refers.</p> <p>In the presence of duplicate key values, Db.get will return the first data item for the designated key.  Duplicates are sorted by insert order, except where this order has been overridden by cursor operations. <b>Retrieval of duplicates requires the use of cursor operations.</b> See <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> for details.</p> <p>When called on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the Db.get method returns the key from the secondary index and the data item from the primary database.  In addition, the second method signature returns the key from the primary database.  In databases that are not secondary indices, the second method signature will always fail.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to 0 or one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME"><CODE>Db.DB_CONSUME</CODE></A><p>Return the record number and data from the available record closest to the head of the queue, and delete the record.  The cursor will be positioned on the deleted record.  The record number will be returned in <b>key</b>, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  The data will be returned in the <b>data</b> parameter.  A record is available if it is not deleted and is not currently locked.  The underlying database must be of type Queue for <code>Db.DB_CONSUME</code> to be specified. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CONSUME_WAIT"><CODE>Db.DB_CONSUME_WAIT</CODE></A><p>The <code>Db.DB_CONSUME_WAIT</code> flag is the same as the <code>Db.DB_CONSUME</code> flag, except that if the Queue database is empty, the thread of control will wait until there is data in the queue before returning.  The underlying database must be of type Queue for <code>Db.DB_CONSUME_WAIT</code> to be specified. <p>If lock or transaction timeouts have been specified, the Db.get method with the <code>Db.DB_CONSUME_WAIT</code> flag may return <a href="../../../../ref/program/errorret.html#DB_LOCK_NOTGRANTED"><code>Db.DB_LOCK_NOTGRANTED</code></a>. This failure, by itself, does not require the enclosing transaction be aborted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH"><CODE>Db.DB_GET_BOTH</CODE></A><p>Retrieve the key/data pair only if both the key and data match the arguments. <p>When used with the second method signature version of this method on a secondary index handle, return the secondary key/primary key/data tuple only if both the primary and secondary keys match the arguments.  It is an error to use the <code>Db.DB_GET_BOTH</code> flag with the first method signature version of this method and a secondary index handle.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO"><CODE>Db.DB_SET_RECNO</CODE></A><p>Retrieve the specified numbered key/data pair from a database.  Upon return, both the <b>key</b> and <b>data</b> items will have been filled in. <p>The <b>data</b> field of the specified <b>key</b> must be a byte array large enough to hold a logical record number (that is, an int). This record number determines the record to be retrieved. <p>For <code>Db.DB_SET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the DB_RECNUM flag.</p></p> </li></ul>In addition, the following flags may be set by bitwise inclusively <b>OR</b>'ing them into the <b>flags</b> parameter: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.get call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes.  This flag may only be specified with the <code>Db.DB_CONSUME</code> and <code>Db.DB_CONSUME_WAIT</code> flags. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>Read modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A><p>Return multiple data items in the buffer to which the <b>data</b> parameter refers. <p>In the case of Btree or Hash databases, all of the data items associated with the specified key are entered into the buffer.  In the case of Queue or Recno databases, all of the data items in the database, starting at, and subsequent to, the specified key, are entered into the buffer.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The <code>Db.DB_MULTIPLE</code> flag may only be used alone, or with the <code>Db.DB_GET_BOTH</code> and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> <p>See <A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><CODE>DbMultipleDataIterator</CODE></A> for more information.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE>Db.DB_RMW</CODE></A><p>Acquire write locks instead of read locks when doing the retrieval. Setting this flag can eliminate deadlock during a read-modify-write cycle by acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock. <p>Because the Db.get method will not hold locks across Berkeley DB calls in non-transactional operations, the <A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE><code>Db.DB_RMW</code></CODE></A> flag to the Db.get call is meaningful only in the presence of transactions.</p> </li></ul><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>pkey</CODE> - the return key from the primary database.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Db.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the specified key is not in the database. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Db.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if the database is a Queue or Recno database and the specified key exists, but was never explicitly created by the application or was later deleted. </li></ul>Unless otherwise specified, the Db.get method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.get method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If the Db.DB_CONSUME_WAIT flag was specified, lock or transaction timers were configured and the lock could not be granted before the wait-time expired, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.get method will fail and throw a IllegalArgumentException exception if a record number of 0 was specified; the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag was specified to the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method and none of the <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_MALLOC"><CODE>Db.DB_DBT_MALLOC</CODE></A>, <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_REALLOC"><CODE>Db.DB_DBT_REALLOC</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE>Db.DB_DBT_USERMEM</CODE></A> flags were set in the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>; the second method signature was called with a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle that does not refer to a secondary index; or if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the requested item could not be returned due to insufficient memory, the Db.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.put method stores key/data pairs in the database.  The default behavior of the Db.put function is to enter the new key/data pair, replacing any previously existing key if duplicates are disallowed, or adding a duplicate data item if duplicates are allowed.  If the database supports duplicates, the Db.put method adds the new data value at the end of the duplicate set.  If the database supports sorted duplicates, the new data value is inserted at the correct sorted location.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_APPEND"><CODE>Db.DB_APPEND</CODE></A><p>Append the key/data pair to the end of the database.  For the <code>Db.DB_APPEND</code> flag to be specified, the underlying database must be a Queue or Recno database.  The record number allocated to the record is returned in the specified <b>key</b>. <p>There is a minor behavioral difference between the Recno and Queue access methods for the <code>Db.DB_APPEND</code> flag.  If a transaction enclosing a Db.put operation with the <code>Db.DB_APPEND</code> flag aborts, the record number may be decremented (and later reallocated by a subsequent <code>Db.DB_APPEND</code> operation) by the Recno access method, but will not be decremented or reallocated by the Queue access method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NODUPDATA"><CODE>Db.DB_NODUPDATA</CODE></A><p>In the case of the Btree and Hash access methods, enter the new key/data pair only if it does not already appear in the database. <p>The <code>Db.DB_NODUPDATA</code> flag may only be specified if the underlying database has been configured to support sorted duplicates.  The <code>Db.DB_NODUPDATA</code> flag may not be specified to the Queue or Recno access methods.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOOVERWRITE"><CODE>Db.DB_NOOVERWRITE</CODE></A><p>Enter the new key/data pair only if the key does not already appear in the database.  The Db.put method call with the <code>Db.DB_NOOVERWRITE</code> flag set will fail if the key already exists in the database, even if the database supports duplicates. </li></ul>In addition, the following flag may be set by bitwise inclusively <b>OR</b>'ing it into the <b>flags</b> parameter: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.put call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. </li></ul><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, (other than by specifying the Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Returns:</B><DD>Unless otherwise specified, the Db.put method throws an exception that encapsulates a non-zero error value on failure. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST"><CODE>DB_KEYEXIST</CODE></A><p>The Db.put method will return <A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST"><CODE><code>Db.DB_KEYEXIST</code></CODE></A> if <code>Db.DB_NODUPDATA</code> is set and the key/data pair already appears in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST"><CODE>DB_KEYEXIST</CODE></A><p>The Db.put method will return <A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST"><CODE><code>Db.DB_KEYEXIST</code></CODE></A> if <code>Db.DB_NOOVERWRITE</code> is set and the key already appears in the database. </li></ul></p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.put method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to modify a read-only database. A btree exceeded the maximum btree depth (255).
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.put method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.put method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.put method will fail and throw a IllegalArgumentException exception if a record number of 0 was specified; an attempt was made to add a record to a fixed-length database that was too large to fit; an attempt was made to do a partial put; an attempt was made to add a record to a secondary index; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_append_recno(com.sleepycat.db.DbAppendRecno)"><!-- --></A><H3>
-set_append_recno</H3>
-<PRE>
-public void <B>set_append_recno</B>(<A HREF="../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)"><CODE>setAppendRecno(DbAppendRecno)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setAppendRecno(com.sleepycat.db.DbAppendRecno)"><!-- --></A><H3>
-setAppendRecno</H3>
-<PRE>
-public void <B>setAppendRecno</B>(<A HREF="../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_bt_compare(com.sleepycat.db.DbBtreeCompare)"><!-- --></A><H3>
-set_bt_compare</H3>
-<PRE>
-public void <B>set_bt_compare</B>(<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)"><CODE>setBtreeCompare(DbBtreeCompare)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setBtreeCompare(com.sleepycat.db.DbBtreeCompare)"><!-- --></A><H3>
-setBtreeCompare</H3>
-<PRE>
-public void <B>setBtreeCompare</B>(<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_bt_maxkey(int)"><!-- --></A><H3>
-set_bt_maxkey</H3>
-<PRE>
-public void <B>set_bt_maxkey</B>(int&nbsp;maxkey)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_bt_minkey(int)"><!-- --></A><H3>
-set_bt_minkey</H3>
-<PRE>
-public void <B>set_bt_minkey</B>(int&nbsp;bt_minkey)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreeMinKey(int)"><CODE>setBtreeMinKey(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setBtreeMinKey(int)"><!-- --></A><H3>
-setBtreeMinKey</H3>
-<PRE>
-public void <B>setBtreeMinKey</B>(int&nbsp;bt_minkey)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</p> <p>This value is used to determine if key or data items will be stored on overflow pages instead of Btree leaf pages.  For more information on the specific algorithm used, see <a href="../../../../ref/am_conf/bt_minkey.html">Minimum keys per page</a>.  The <b>bt_minkey</b> value specified must be at least 2; if <b>bt_minkey</b> is not explicitly set, a value of 2 is used.</p> <p>The Db.setBtreeMinKey method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setBtreeMinKey method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setBtreeMinKey will be ignored. </p> <hr size=1 noshade> <h3>Description: Db.getBtreeMinKey</h3>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bt_minkey</CODE> - the minimum number of key/data pairs intended to be stored on any single Btree leaf page.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setBtreeMinKey method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_bt_prefix(com.sleepycat.db.DbBtreePrefix)"><!-- --></A><H3>
-set_bt_prefix</H3>
-<PRE>
-public void <B>set_bt_prefix</B>(<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><CODE>setBtreePrefix(DbBtreePrefix)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><!-- --></A><H3>
-setBtreePrefix</H3>
-<PRE>
-public void <B>setBtreePrefix</B>(<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_cachesize(long, int)"><!-- --></A><H3>
-set_cachesize</H3>
-<PRE>
-public void <B>set_cachesize</B>(long&nbsp;bytes,
-                          int&nbsp;ncache)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setCacheSize(long, int)"><!-- --></A><H3>
-setCacheSize</H3>
-<PRE>
-public void <B>setCacheSize</B>(long&nbsp;bytes,
-                         int&nbsp;ncache)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the shared memory buffer pool -- that is, the cache. The cache should be the size of the normal working data set of the application, with some small amount of additional memory for unusual situations.  (Note: the working set is not the same as the number of pages accessed simultaneously, and is usually much larger.)</p> <p>The default cache size is 256KB, and may not be specified as less than 20KB.  Any cache size less than 500MB is automatically increased by 25% to account for buffer pool overhead; cache sizes larger than 500MB are used as specified.  The current maximum size of a single cache is 4GB. (All sizes are in powers-of-two, that is, 256KB is 2^32 not 256,000.) For information on tuning the Berkeley DB cache size, see <a href="../../../../ref/am_conf/cachesize.html">Selecting a cache size</a>.</p> <p>It is possible to specify caches to Berkeley DB larger than 4GB and/or large enough they cannot be allocated contiguously on some architectures.  For example, some releases of Solaris limit the amount of memory that may be allocated contiguously by a process.  If <b>ncache</b> is 0 or 1, the cache will be allocated contiguously in memory.  If it is greater than 1, the cache will be broken up into <b>ncache</b> equally sized, separate pieces of memory.</p> <p>Because databases opened within Berkeley DB environments use the cache specified to the environment, it is an error to attempt to set a cache in a database created within an environment.</p> <p>The Db.setCacheSize method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - The size of the cache in bytes.<DD><CODE>ncache</CODE> - the number of caches to create.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setCacheSize method will fail and throw a IllegalArgumentException exception if the specified cache size was impossibly small; called in a database environment; the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_dup_compare(com.sleepycat.db.DbDupCompare)"><!-- --></A><H3>
-set_dup_compare</H3>
-<PRE>
-public void <B>set_dup_compare</B>(<A HREF="../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)"><CODE>setDuplicateCompare(DbDupCompare)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDuplicateCompare(com.sleepycat.db.DbDupCompare)"><!-- --></A><H3>
-setDuplicateCompare</H3>
-<PRE>
-public void <B>setDuplicateCompare</B>(<A HREF="../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_encrypt(java.lang.String, int)"><!-- --></A><H3>
-set_encrypt</H3>
-<PRE>
-public void <B>set_encrypt</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-                        int&nbsp;flags)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)"><CODE>setEncrypted(String,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setEncrypted(java.lang.String, int)"><!-- --></A><H3>
-setEncrypted</H3>
-<PRE>
-public void <B>setEncrypted</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-                         int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the password used by the Berkeley DB library to perform encryption and decryption.</p> <p>Because databases opened within Berkeley DB environments use the password specified to the environment, it is an error to attempt to set a password in a database created within an environment.</p> <p>The Db.setEncrypted method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ENCRYPT_AES"><CODE>Db.DB_ENCRYPT_AES</CODE></A><p>Use the Rijndael/AES (also known as the Advanced Encryption Standard and Federal Information Processing Standard (FIPS) 197) algorithm for encryption or decryption. </li></ul><DD><CODE>passwd</CODE> - the password used to perform encryption and decryption.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.setEncrypted method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>Cryptography is not available in this Berkeley DB release.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setEncrypted method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><!-- --></A><H3>
-setFeedbackHandler</H3>
-<PRE>
-public void <B>setFeedbackHandler</B>(<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A>&nbsp;db_feedback_fcn)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_flags(int)"><!-- --></A><H3>
-set_flags</H3>
-<PRE>
-public void <B>set_flags</B>(int&nbsp;flags)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFlags(int)"><!-- --></A><H3>
-setFlags</H3>
-<PRE>
-public void <B>setFlags</B>(int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Configure a database.  Calling Db.setFlags is additive; there is no way to clear flags.</p> <p>The Db.setFlags method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <h3>General</h3> <p>The following flags may be specified for any Berkeley DB access method:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CHKSUM"><CODE>Db.DB_CHKSUM</CODE></A><p>Do checksum verification of pages read into the cache from the backing filestore.  Berkeley DB uses the SHA1 Secure Hash Algorithm if encryption is configured and a general hash algorithm if it is not. <p>Calling Db.setFlags with the <code>Db.DB_CHKSUM</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle).</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_CHKSUM flag will be ignored.</p> If creating additional databases in a file, the checksum behavior specified must be consistent with the existing databases in the file or an error will be returned. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ENCRYPT"><CODE>Db.DB_ENCRYPT</CODE></A><p>Encrypt the database using the cryptographic password specified to the <A HREF="../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)"><CODE>DbEnv.setEncrypted</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)"><CODE>Db.setEncrypted</CODE></A> methods. <p>Calling Db.setFlags with the <code>Db.DB_ENCRYPT</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle).</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_ENCRYPT flag must be the same as the existing database or an error will be returned. </p> If creating additional databases in a file, the encryption behavior specified must be consistent with the existing databases in the file or an error will be returned. <p>Encrypted databases are not portable between machines of different byte orders, that is, encrypted databases created on big-endian machines cannot be read on little-endian machines, and vice versa.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOT_DURABLE"><CODE>Db.DB_TXN_NOT_DURABLE</CODE></A><p>If set, Berkeley DB will not write log records for this database.  This means that updates of this database exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained, but if the application or system fails, integrity will not persist.  The database file must be verified and/or restored from backup after a failure.  In order to ensure integrity after application shut down, the database handles must be closed without specifying <A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC"><CODE><code>Db.DB_NOSYNC</code></CODE></A>, or all database changes must be flushed from the database environment cache using the <A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>DbEnv.txnCheckpoint</CODE></A> method. All database handles for a single physical file must set <code>Db.DB_TXN_NOT_DURABLE</code>, including database handles for different databases in a physical file. <p>Calling Db.setFlags with the <code>Db.DB_TXN_NOT_DURABLE</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle).</p> </li></ul><h3>Btree</h3> <p>The following flags may be specified for the Btree access method:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DUP"><CODE>Db.DB_DUP</CODE></A><p>Permit duplicate data items in the database; that is, insertion when the key of the key/data pair being inserted already exists in the database will be successful.  The ordering of duplicates in the database is determined by the order of insertion, unless the ordering is otherwise specified by use of a cursor operation. <p>The <code>Db.DB_DUPSORT</code> flag is preferred to <code>Db.DB_DUP</code> for performance reasons.  The <code>Db.DB_DUP</code> flag should only be used by applications wanting to order duplicate data items manually.</p> <p>Calling Db.setFlags with the <code>Db.DB_DUP</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_DUP flag must be the same as the existing database or an error will be returned. </p> <p>It is an error to specify both <code>Db.DB_DUP</code> and <code>Db.DB_RECNUM</code>.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DUPSORT"><CODE>Db.DB_DUPSORT</CODE></A><p>Permit duplicate data items in the database; that is, insertion when the key of the key/data pair being inserted already exists in the database will be successful.  The ordering of duplicates in the database is determined by the duplicate comparison function. A default lexical comparison will be used. It is an error to specify both <code>Db.DB_DUPSORT</code> and <code>Db.DB_RECNUM</code>. <p>Calling Db.setFlags with the <code>Db.DB_DUPSORT</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_DUPSORT flag must be the same as the existing database or an error will be returned. </p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE>Db.DB_RECNUM</CODE></A><p>Support retrieval from the Btree using record numbers.  For more information, see the <A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO"><CODE><code>Db.DB_SET_RECNO</code></CODE></A> flag to the <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> and <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> methods. <p>Logical record numbers in Btree databases are mutable in the face of record insertion or deletion.  See the <code>Db.DB_RENUMBER</code> flag in the Recno access method information for further discussion.</p> <p>Maintaining record counts within a Btree introduces a serious point of contention, namely the page locations where the record counts are stored.  In addition, the entire database must be locked during both insertions and deletions, effectively single-threading the database for those operations.  Specifying <code>Db.DB_RECNUM</code> can result in serious performance degradation for some applications and data sets.</p> <p>It is an error to specify both <code>Db.DB_DUP</code> and <code>Db.DB_RECNUM</code>.</p> <p>Calling Db.setFlags with the <code>Db.DB_RECNUM</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_RECNUM flag must be the same as the existing database or an error will be returned. </p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REVSPLITOFF"><CODE>Db.DB_REVSPLITOFF</CODE></A><p>Turn off reverse splitting in the Btree.  As pages are emptied in a database, the Berkeley DB Btree implementation attempts to coalesce empty pages into higher-level pages in order to keep the database as small as possible and minimize search time.  This can hurt performance in applications with cyclical data demands; that is, applications where the database grows and shrinks repeatedly.  For example, because Berkeley DB does page-level locking, the maximum level of concurrency in a database of two pages is far smaller than that in a database of 100 pages, so a database that has shrunk to a minimal size can cause severe deadlocking when a new cycle of data insertion begins. <p>Calling Db.setFlags with the <code>Db.DB_REVSPLITOFF</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle).</p> </li></ul><h3>Hash</h3> <p>The following flags may be specified for the Hash access method:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DUP"><CODE>Db.DB_DUP</CODE></A><p>Permit duplicate data items in the database; that is, insertion when the key of the key/data pair being inserted already exists in the database will be successful.  The ordering of duplicates in the database is determined by the order of insertion, unless the ordering is otherwise specified by use of a cursor operation. <p>The <code>Db.DB_DUPSORT</code> flag is preferred to <code>Db.DB_DUP</code> for performance reasons.  The <code>Db.DB_DUP</code> flag should only be used by applications wanting to order duplicate data items manually.</p> <p>Calling Db.setFlags with the <code>Db.DB_DUP</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_DUP flag must be the same as the existing database or an error will be returned. </p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DUPSORT"><CODE>Db.DB_DUPSORT</CODE></A><p>Permit duplicate data items in the database; that is, insertion when the key of the key/data pair being inserted already exists in the database will be successful.  The ordering of duplicates in the database is determined by the duplicate comparison function. A default lexical comparison will be used. It is an error to specify both <code>Db.DB_DUPSORT</code> and <code>Db.DB_RECNUM</code>. <p>Calling Db.setFlags with the <code>Db.DB_DUPSORT</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_DUPSORT flag must be the same as the existing database or an error will be returned. </p> </li></ul><h3>Queue</h3> <p>There are no additional flags that may be specified for the Queue access method.</p> <h3>Recno</h3> <p>The following flags may be specified for the Recno access method:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER"><CODE>Db.DB_RENUMBER</CODE></A><p>Specifying the <code>Db.DB_RENUMBER</code> flag causes the logical record numbers to be mutable, and change as records are added to and deleted from the database.  For example, the deletion of record number 4 causes records numbered 5 and greater to be renumbered downward by one.  If a cursor was positioned to record number 4 before the deletion, it will refer to the new record number 4, if any such record exists, after the deletion.  If a cursor was positioned after record number 4 before the deletion, it will be shifted downward one logical record, continuing to refer to the same record as it did before. <p>Using the <A HREF="../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.put</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.put</CODE></A> interfaces to create new records will cause the creation of multiple records if the record number is more than one greater than the largest record currently in the database.  For example, creating record 28, when record 25 was previously the last record in the database, will create records 26 and 27 as well as 28.  Attempts to retrieve records that were created in this manner will result in an error return of <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a>.</p> <p>If a created record is not at the end of the database, all records following the new record will be automatically renumbered upward by one. For example, the creation of a new record numbered 8 causes records numbered 8 and greater to be renumbered upward by one.  If a cursor was positioned to record number 8 or greater before the insertion, it will be shifted upward one logical record, continuing to refer to the same record as it did before.</p> <p>For these reasons, concurrent access to a Recno database with the <code>Db.DB_RENUMBER</code> flag specified may be largely meaningless, although it is supported.</p> <p>Calling Db.setFlags with the <code>Db.DB_RENUMBER</code> flag affects the database, including all threads of control accessing the database.</p> <p>If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the DB_RENUMBER flag must be the same as the existing database or an error will be returned. </p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SNAPSHOT"><CODE>Db.DB_SNAPSHOT</CODE></A><p>This flag specifies that any specified <b>re_source</b> file be read in its entirety when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called.  If this flag is not specified, the <b>re_source</b> file may be read lazily. <p>Calling Db.setFlags with the <code>Db.DB_SNAPSHOT</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle).</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setFlags method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_h_ffactor(int)"><!-- --></A><H3>
-set_h_ffactor</H3>
-<PRE>
-public void <B>set_h_ffactor</B>(int&nbsp;h_ffactor)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHashFillFactor(int)"><CODE>setHashFillFactor(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setHashFillFactor(int)"><!-- --></A><H3>
-setHashFillFactor</H3>
-<PRE>
-public void <B>setHashFillFactor</B>(int&nbsp;h_ffactor)
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the desired density within the hash table.  If no value is specified, the fill factor will be selected dynamically as pages are filled.</p> <p>The Db.setHashFillFactor method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setHashFillFactor method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setHashFillFactor will be ignored. </p> The density is an approximation of the number of keys allowed to accumulate in any one bucket, determining when the hash table grows or shrinks.  If you know the average sizes of the keys and data in your data set, setting the fill factor can enhance performance.  A reasonable rule computing fill factor is to set it to the following:</p> <blockquote><pre>(pagesize - 32) / (average_key_size + average_data_size + 8)</pre></blockquote>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>h_ffactor</CODE> - the desired density within the hash table.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setHashFillFactor method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_h_hash(com.sleepycat.db.DbHash)"><!-- --></A><H3>
-set_h_hash</H3>
-<PRE>
-public void <B>set_h_hash</B>(<A HREF="../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)"><CODE>setHash(DbHash)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setHash(com.sleepycat.db.DbHash)"><!-- --></A><H3>
-setHash</H3>
-<PRE>
-public void <B>setHash</B>(<A HREF="../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_h_nelem(int)"><!-- --></A><H3>
-set_h_nelem</H3>
-<PRE>
-public void <B>set_h_nelem</B>(int&nbsp;h_nelem)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setHashNumElements(int)"><CODE>setHashNumElements(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setHashNumElements(int)"><!-- --></A><H3>
-setHashNumElements</H3>
-<PRE>
-public void <B>setHashNumElements</B>(int&nbsp;h_nelem)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set an estimate of the final size of the hash table.</p> <p>In order for the estimate to be used when creating the database, the <A HREF="../../../com/sleepycat/db/Db.html#setHashFillFactor(int)"><CODE>Db.setHashFillFactor</CODE></A> method must also be called.  If the estimate or fill factor are not set or are set too low, hash tables will still expand gracefully as keys are entered, although a slight performance degradation may be noticed.</p> <p>The Db.setHashNumElements method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setHashNumElements method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setHashNumElements will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>h_nelem</CODE> - an estimate of the final size of the hash table.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setHashNumElements method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lorder(int)"><!-- --></A><H3>
-set_lorder</H3>
-<PRE>
-public void <B>set_lorder</B>(int&nbsp;lorder)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setByteOrder(int)"><CODE>setByteOrder(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setByteOrder(int)"><!-- --></A><H3>
-setByteOrder</H3>
-<PRE>
-public void <B>setByteOrder</B>(int&nbsp;lorder)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the byte order for integers in the stored database metadata.  The host byte order of the machine where the Berkeley DB library was compiled will be used if no byte order is set.</p> <p><b>The access methods provide no guarantees about the byte ordering of the application data stored in the database, and applications are responsible for maintaining any necessary ordering.</b></p> <p>The Db.setByteOrder method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setByteOrder method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setByteOrder will be ignored. </p> If creating additional databases in a single physical file, information specified to Db.setByteOrder will be ignored and the byte order of the existing databases will be used.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lorder</CODE> - The <b>lorder</b> parameter should represent the byte order as an integer; for example, big endian order is the number 4,321, and little endian order is the number 1,234.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setByteOrder method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_pagesize(long)"><!-- --></A><H3>
-set_pagesize</H3>
-<PRE>
-public void <B>set_pagesize</B>(long&nbsp;pagesize)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setPageSize(long)"><CODE>setPageSize(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPageSize(long)"><!-- --></A><H3>
-setPageSize</H3>
-<PRE>
-public void <B>setPageSize</B>(long&nbsp;pagesize)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the pages used to hold items in the database, in bytes. The minimum page size is 512 bytes, the maximum page size is 64K bytes, and the page size must be a power-of-two.  If the page size is not explicitly set, one is selected based on the underlying filesystem I/O block size.  The automatically selected size has a lower limit of 512 bytes and an upper limit of 16K bytes.</p> <p>For information on tuning the Berkeley DB page size, see <a href="../../../../ref/am_conf/pagesize.html">Selecting a page size</a>.</p> <p>The Db.setPageSize method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setPageSize method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setPageSize will be ignored. </p> If creating additional databases in a file, the page size specified must be consistent with the existing databases in the file or an error will be returned.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>pagesize</CODE> - The <b>pagesize</b> parameter sets the database page size.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setPageSize method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_re_delim(int)"><!-- --></A><H3>
-set_re_delim</H3>
-<PRE>
-public void <B>set_re_delim</B>(int&nbsp;re_delim)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)"><CODE>setRecordDelimiter(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRecordDelimiter(int)"><!-- --></A><H3>
-setRecordDelimiter</H3>
-<PRE>
-public void <B>setRecordDelimiter</B>(int&nbsp;re_delim)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the delimiting byte used to mark the end of a record in the backing source file for the Recno access method.</p> <p>This byte is used for variable length records if the <b>re_source</b> file is specified.  If the <b>re_source</b> file is specified and no delimiting byte was specified, &lt;newline&gt; characters (that is, ASCII 0x0a) are interpreted as end-of-record markers.</p> <p>The Db.setRecordDelimiter method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setRecordDelimiter method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setRecordDelimiter will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>re_delim</CODE> - the delimiting byte used to mark the end of a record.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setRecordDelimiter method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_re_len(int)"><!-- --></A><H3>
-set_re_len</H3>
-<PRE>
-public void <B>set_re_len</B>(int&nbsp;re_len)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordLength(int)"><CODE>setRecordLength(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRecordLength(int)"><!-- --></A><H3>
-setRecordLength</H3>
-<PRE>
-public void <B>setRecordLength</B>(int&nbsp;re_len)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>For the Queue access method, specify that the records are of length <b>re_len</b>.  For the Queue access method, the record length must be enough smaller than the database's page size that at least one record plus the database page's metadata information can fit on each database page.</p> <p>For the Recno access method, specify that the records are fixed-length, not byte-delimited, and are of length <b>re_len</b>.</p> <p>Any records added to the database that are less than <b>re_len</b> bytes long are automatically padded (see <A HREF="../../../com/sleepycat/db/Db.html#setRecordPad(int)"><CODE>Db.setRecordPad</CODE></A> for more information).</p> <p>Any attempt to insert records into the database that are greater than <b>re_len</b> bytes long will cause the call to fail immediately and return an error.</p> <p>The Db.setRecordLength method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setRecordLength method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setRecordLength will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>re_len</CODE> - the length of a Queue or Recno database record, in bytes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setRecordLength method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_re_pad(int)"><!-- --></A><H3>
-set_re_pad</H3>
-<PRE>
-public void <B>set_re_pad</B>(int&nbsp;re_pad)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordPad(int)"><CODE>setRecordPad(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRecordPad(int)"><!-- --></A><H3>
-setRecordPad</H3>
-<PRE>
-public void <B>setRecordPad</B>(int&nbsp;re_pad)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the padding character for short, fixed-length records for the Queue and Recno access methods.</p> <p>If no pad character is specified, &lt;space&gt; characters (that is, ASCII 0x20) are used for padding.</p> <p>The Db.setRecordPad method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setRecordPad method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setRecordPad will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>re_pad</CODE> - the pad character for fixed-length records for the Queue and Recno access methods.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setRecordPad method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_re_source(java.lang.String)"><!-- --></A><H3>
-set_re_source</H3>
-<PRE>
-public void <B>set_re_source</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setRecordSource(java.lang.String)"><CODE>setRecordSource(String)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRecordSource(java.lang.String)"><!-- --></A><H3>
-setRecordSource</H3>
-<PRE>
-public void <B>setRecordSource</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the underlying source file for the Recno access method.  The purpose of the <b>source</b> value is to provide fast access and modification to databases that are normally stored as flat text files.</p> <p>The <b>source</b> parameter specifies an underlying flat text database file that is read to initialize a transient record number index.  In the case of variable length records, the records are separated, as specified by <A HREF="../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)"><CODE>Db.setRecordDelimiter</CODE></A>.  For example, standard UNIX byte stream files can be interpreted as a sequence of variable length records separated by &lt;newline&gt; characters.</p> <p>In addition, when cached data would normally be written back to the underlying database file (for example, the <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#sync(int)"><CODE>Db.sync</CODE></A> methods are called), the in-memory copy of the database will be written back to the <b>source</b> file.</p> <p>By default, the backing source file is read lazily; that is, records are not read from the file until they are requested by the application. <b>If multiple processes (not threads) are accessing a Recno database concurrently, and are either inserting or deleting records, the backing source file must be read in its entirety before more than a single process accesses the database, and only that process should specify the backing source file as part of the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> call.  See the <A HREF="../../../com/sleepycat/db/Db.html#DB_SNAPSHOT"><CODE>Db.DB_SNAPSHOT</CODE></A> flag for more information.</b></p> <p><b>Reading and writing the backing source file specified by <b>source</b> cannot be transaction-protected because it involves filesystem operations that are not part of the Db transaction methodology.</b> For this reason, if a temporary database is used to hold the records, it is possible to lose the contents of the <b>source</b> file, for example, if the system crashes at the right instant.  If a file is used to hold the database, normal database recovery on that file can be used to prevent information loss, although it is still possible that the contents of <b>source</b> will be lost if the system crashes.</p> <p>The <b>source</b> file must already exist (but may be zero-length) when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called.</p> <p>It is not an error to specify a read-only <b>source</b> file when creating a database, nor is it an error to modify the resulting database. However, any attempt to write the changes to the backing source file using either the <A HREF="../../../com/sleepycat/db/Db.html#sync(int)"><CODE>Db.sync</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A> methods will fail, of course. Specify the <A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC"><CODE>Db.DB_NOSYNC</CODE></A> flag to the <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A> method to stop it from attempting to write the changes to the backing file; instead, they will be silently discarded.</p> <p>For all of the previous reasons, the <b>source</b> field is generally used to specify databases that are read-only for Berkeley DB applications; and that are either generated on the fly by software tools or modified using a different mechanism -- for example, a text editor.</p> <p>The Db.setRecordSource method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle, not all operations performed on the underlying database.</p> <p>The Db.setRecordSource method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setRecordSource must be the same as that historically used to create the database or corruption can occur.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>source</CODE> - The backing flat text database file for a Recno database.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setRecordSource method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_q_extentsize(int)"><!-- --></A><H3>
-set_q_extentsize</H3>
-<PRE>
-public void <B>set_q_extentsize</B>(int&nbsp;extentsize)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Db.html#setQueueExtentSize(int)"><CODE>setQueueExtentSize(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setQueueExtentSize(int)"><!-- --></A><H3>
-setQueueExtentSize</H3>
-<PRE>
-public void <B>setQueueExtentSize</B>(int&nbsp;extentsize)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the extents used to hold pages in a Queue database, specified as a number of pages.  Each extent is created as a separate physical file.  If no extent size is set, the default behavior is to create only a single underlying database file.</p> <p>For information on tuning the extent size, see <a href="../../../../ref/am_conf/extentsize.html">Selecting a extent size</a>.</p> <p>The Db.setQueueExtentSize method configures a database, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p> <p>The Db.setQueueExtentSize method may not be called after the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> method is called. If the database already exists when <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> is called, the information specified to Db.setQueueExtentSize will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>extentsize</CODE> - the number of pages in a Queue database extent.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.setQueueExtentSize method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="stat(int)"><!-- --></A><H3>
-stat</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>stat</B>(int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.stat method creates a statistical structure and fills it with statistics for the database.</p> <p>If the Db.DB_FAST_STAT flag has not been specified, the Db.stat method will access some of or all the pages in the database, incurring a severe performance penalty as well as possibly flushing the underlying buffer pool.</p> <p>In the presence of multiple threads or processes accessing an active database, the information returned by Db.stat may be out-of-date.</p> <p>If the database was not opened read-only and the Db.DB_FAST_STAT flag was not specified, the cached key and record numbers will be updated after the statistical information has been gathered.</p> <p>The Db.stat method cannot be transaction-protected.  For this reason, it should be called in a thread of control that has no open cursors or active transactions.</p> <h3>Hash Statistics</h3> <p>In the case of a Hash database, the statistics are returned in an instance of DbHashStat.  The data fields are available from DbHashStat: </p> <h3>Btree and Recno Statistics</h3> <p>In the case of a Btree or Recno database, the statistics are returned in an instance of DbBtreeStat.  The data fields are available from DbBtreeStat: </p> <h3>Queue Statistics</h3> <p>In the case of a Queue database, the statistics are returned in an instance of DbQueueStat.  The data fields are available from DbQueueStat: </p> For convenience, the DbBtreeStat, DbHashStat and DbQueueStat classes have a toString method that lists all their data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FAST_STAT"><CODE>Db.DB_FAST_STAT</CODE></A><p>Return only the values which do not require traversal of the database. <p>Among other things, this flag makes it possible for applications to request key and record counts without incurring the performance penalty of traversing the entire database.  If the underlying database is of type Recno, or of type Btree and the database was created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag, the count of keys will be exact.  Otherwise, the count of keys will be the value saved the last time the database was traversed, or 0 if no count of keys has ever been made.  If the underlying database is of type Recno, the count of data items will be exact, otherwise, the count of data items will be the value saved the last time the database was traversed, or 0 if no count of data items has ever been done.</p> </li></ul>
-<DT><B>Returns:</B><DD>In the case of a Hash database, the statistics are returned in an instance of DbHashStat.  In the case of a Btree or Recno database, the statistics are returned in an instance of DbBtreeStat.  In the case of a Queue database, the statistics are returned in an instance of DbQueueStat.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.stat method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.stat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sync(int)"><!-- --></A><H3>
-sync</H3>
-<PRE>
-public void <B>sync</B>(int&nbsp;flags)
-          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.sync method flushes any cached information to disk.</p> <p>If the database is in memory only, the Db.sync method has no effect and will always succeed.</p> <p><b>It is important to understand that flushing cached information to disk only minimizes the window of opportunity for corrupted data.</b> Although unlikely, it is possible for database corruption to happen if a system or application crash occurs while writing data to the database.  To ensure that database corruption never occurs, applications must either: use transactions and logging with automatic recovery; use logging and application-specific recovery; or edit a copy of the database, and once all applications using the database have successfully called <A HREF="../../../com/sleepycat/db/Db.html#close(int)"><CODE>Db.close</CODE></A>, atomically replace the original database with the updated copy.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.sync method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.sync method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="truncate(com.sleepycat.db.DbTxn, int)"><!-- --></A><H3>
-truncate</H3>
-<PRE>
-public int <B>truncate</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                    int&nbsp;flags)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.truncate method empties the database, discarding all records it contains. The number of records discarded from the database is returned.</p> <p>It is an error to call the Db.truncate method on a database with open cursors.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the Db.truncate call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. </li></ul><DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, (other than by specifying the Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Returns:</B><DD>The Db.truncate method returns the number of records discarded from the database.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Db.truncate method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Db.truncate method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.truncate method will fail and throw a IllegalArgumentException exception if there are open cursors in the database; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="upgrade(java.lang.String, int)"><!-- --></A><H3>
-upgrade</H3>
-<PRE>
-public void <B>upgrade</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                    int&nbsp;flags)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Db.upgrade method upgrades all of the databases included in the file <b>file</b>, if necessary.  If no upgrade is necessary, Db.upgrade always returns success.</p> <p><b>Database upgrades are done in place and are destructive. For example, if pages need to be allocated and no disk space is available, the database may be left corrupted.  Backups should be made before databases are upgraded.  See <a href="../../../../ref/am/upgrade.html">Upgrading databases</a> for more information.</b></p> <p>Unlike all other database operations, Db.upgrade may only be done on a system with the same byte-order as the database.</p> <h3>Environment Variables</h3> <p>If the database was opened within a database environment, the environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>Db.upgrade is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>file</CODE> - the physical file containing the databases to be upgraded.<DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DUPSORT"><CODE>Db.DB_DUPSORT</CODE></A><p><b>This flag is only meaningful when upgrading databases from releases before the Berkeley DB 3.1 release.</b> <p>As part of the upgrade from the Berkeley DB 3.0 release to the 3.1 release, the on-disk format of duplicate data items changed.  To correctly upgrade the format requires applications to specify whether duplicate data items in the database are sorted or not.  Specifying the <code>Db.DB_DUPSORT</code> flag informs Db.upgrade that the duplicates are sorted; otherwise they are assumed to be unsorted.  Incorrectly specifying the value of this flag may lead to database corruption.</p> <p>Further, because the Db.upgrade method upgrades a physical file (including all the databases it contains), it is not possible to use Db.upgrade to upgrade files in which some of the databases it includes have sorted duplicate data items, and some of the databases it includes have unsorted duplicate data items.  If the file does not have more than a single database, if the databases do not support duplicate data items, or if all of the databases that support duplicate data items support the same style of duplicates (either sorted or unsorted), Db.upgrade will work correctly as long as the <code>Db.DB_DUPSORT</code> flag is correctly specified.  Otherwise, the file cannot be upgraded using Db.upgrade; it must be upgraded manually by dumping and reloading the databases.</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Db.upgrade method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>The database cannot be upgraded by this version of the Berkeley DB software.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Db.upgrade method will fail and throw a IllegalArgumentException exception if the database is not in the same byte-order as the system; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Db.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Db.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbAppDispatch.html b/db/docs/java/com/sleepycat/db/DbAppDispatch.html
deleted file mode 100644 (file)
index 2c26d36..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbAppDispatch (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbAppDispatch,DbAppDispatch interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbAppDispatch (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbAppDispatch.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppendRecno.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppDispatch.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbAppDispatch</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbAppDispatch</B></DL>
-
-<P>
-An interface specifying a recovery function, which recovers application-specific actions.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)">appDispatch</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-            <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;log_rec,
-            <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-            int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppDispatch interface is used by the DbEnv.setAppDispatch method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)"><!-- --></A><H3>
-appDispatch</H3>
-<PRE>
-public int <B>appDispatch</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-                       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;log_rec,
-                       <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-                       int&nbsp;op)</PRE>
-<DL>
-<DD>The DbAppDispatch interface is used by the DbEnv.setAppDispatch method. This interface defines the application-specific function to be called during transaction abort and recovery.</p> The Db.DB_TXN_FORWARD_ROLL and Db.DB_TXN_APPLY operations frequently imply the same actions, redoing changes that appear in the log record, although if a recovery function is to be used on a replication client where reads may be taking place concurrently with the processing of incoming messages, Db.DB_TXN_APPLY operations should also perform appropriate locking.  The macro DB_REDO(op) checks that the operation is one of Db.DB_TXN_FORWARD_ROLL or Db.DB_TXN_APPLY, and should be used in the recovery code to refer to the conditions under which operations should be redone. Similarly, the macro DB_UNDO(op) checks if the operation is one of Db.DB_TXN_BACKWARD_ROLL or Db.DB_TXN_ABORT.</p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbenv</CODE> - the enclosing database environment handle.<DD><CODE>log_rec</CODE> - a log record.<DD><CODE>lsn</CODE> - a log sequence number.<DD><CODE>op</CODE> - one of the following values:
-<DT><B>Returns:</B><DD>The function must return 0 on success and either <b>errno</b> or a value outside of the Berkeley DB error name space on failure.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbAppDispatch.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppendRecno.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppDispatch.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbAppendRecno.html b/db/docs/java/com/sleepycat/db/DbAppendRecno.html
deleted file mode 100644 (file)
index 17b7556..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbAppendRecno (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbAppendRecno,DbAppendRecno interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbAppendRecno (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbAppendRecno.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppDispatch.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppendRecno.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbAppendRecno</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbAppendRecno</B></DL>
-
-<P>
-An interface specifying a callback function that modifies stored data based on a generated key.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbAppendRecno.html#dbAppendRecno(com.sleepycat.db.Db, com.sleepycat.db.Dbt, int)">dbAppendRecno</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-              int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppendRecno interface is used by the Db.setAppendRecno method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="dbAppendRecno(com.sleepycat.db.Db, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-dbAppendRecno</H3>
-<PRE>
-public void <B>dbAppendRecno</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                          <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                          int&nbsp;recno)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbAppendRecno interface is used by the Db.setAppendRecno method.</p> The called function may modify the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the enclosing database handle.<DD><CODE>data</CODE> - the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> to be stored.<DD><CODE>recno</CODE> - the generated record number.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbAppendRecno.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppDispatch.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppendRecno.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbBtreeCompare.html b/db/docs/java/com/sleepycat/db/DbBtreeCompare.html
deleted file mode 100644 (file)
index f670b57..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbBtreeCompare (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbBtreeCompare,DbBtreeCompare interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbBtreeCompare (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreeCompare.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppendRecno.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbBtreeCompare</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbBtreeCompare</B></DL>
-
-<P>
-An interface specifying a comparison function, which imposes a total ordering on the keys in a Btree database.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeCompare.html#compare(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compare</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-        <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-        <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreeCompare interface is used by the Db.setBtreeCompare method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="compare(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-compare</H3>
-<PRE>
-public int <B>compare</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</PRE>
-<DL>
-<DD>The DbBtreeCompare interface is used by the Db.setBtreeCompare method.</p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the enclosing database handle.<DD><CODE>dbt1</CODE> - the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing the application supplied key.<DD><CODE>dbt2</CODE> - the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing the current tree's key.
-<DT><B>Returns:</B><DD>The <b>bt_compare_fcn</b> function must return an integer value less than, equal to, or greater than zero if the first key parameter is considered to be respectively less than, equal to, or greater than the second key parameter.  In addition, the comparison function must cause the keys in the database to be <i>well-ordered</i>.  The comparison function must correctly handle any key values used by the application (possibly including zero-length keys).  In addition, when Btree key prefix comparison is being performed (see <A HREF="../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><CODE>Db.setBtreePrefix</CODE></A> for more information), the comparison routine may be passed a prefix of any database key.  The <b>data</b> and <b>size</b> fields of the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> are the only fields that may be used for the purposes of this comparison, and no particular alignment of the memory to which by the <b>data</b> field refers may be assumed.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreeCompare.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbAppendRecno.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbBtreePrefix.html b/db/docs/java/com/sleepycat/db/DbBtreePrefix.html
deleted file mode 100644 (file)
index 9008882..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbBtreePrefix (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbBtreePrefix,DbBtreePrefix interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbBtreePrefix (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreePrefix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbClient.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreePrefix.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbBtreePrefix</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbBtreePrefix</B></DL>
-
-<P>
-An interface specifying a comparison function, which specifies the number of bytes needed to differentiate Btree keys.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreePrefix.html#prefix(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">prefix</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreePrefix interface is used by the Db.setBtreePrefix method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="prefix(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-prefix</H3>
-<PRE>
-public int <B>prefix</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                  <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                  <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</PRE>
-<DL>
-<DD>The DbBtreePrefix interface is used by the Db.setBtreePrefix method.</p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the enclosing database handle.<DD><CODE>dbt1</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing a database key.<DD><CODE>dbt2</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing a database key.
-<DT><B>Returns:</B><DD>The <b>bt_prefix_fcn</b> function must return the number of bytes of the second key parameter that would be required by the Btree key comparison function to determine the second key parameter's ordering relationship with respect to the first key parameter.  If the two keys are equal, the key length should be returned.  The prefix function must correctly handle any key values used by the application (possibly including zero-length keys).  The <b>data</b> and <b>size</b> fields of the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> are the only fields that may be used for the purposes of this determination, and no particular alignment of the memory to which the <b>data</b> field refers may be assumed.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreePrefix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeCompare.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbClient.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreePrefix.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbBtreeStat.html b/db/docs/java/com/sleepycat/db/DbBtreeStat.html
deleted file mode 100644 (file)
index 8b175bf..0000000
+++ /dev/null
@@ -1,681 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbBtreeStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbBtreeStat,DbBtreeStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbBtreeStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreeStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Db.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbBtreeStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbBtreeStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbBtreeStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbBtreeStat object is used to return Btree or Recno database statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_dup_pg">bt_dup_pg</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of database duplicate pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_dup_pgfree">bt_dup_pgfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of bytes free in database duplicate pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_free">bt_free</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of pages on the free list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_int_pg">bt_int_pg</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of database internal pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_int_pgfree">bt_int_pgfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of bytes free in database internal pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_leaf_pg">bt_leaf_pg</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of database leaf pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_leaf_pgfree">bt_leaf_pgfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of bytes free in database leaf pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_levels">bt_levels</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of levels in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_magic">bt_magic</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Magic number that identifies the file as a Btree database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_maxkey">bt_maxkey</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_metaflags">bt_metaflags</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_minkey">bt_minkey</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The minimum keys per page.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_ndata">bt_ndata</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For the Btree Access Method, the number of key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_nkeys">bt_nkeys</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For the Btree Access Method, the number of unique keys in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_over_pg">bt_over_pg</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of database overflow pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_over_pgfree">bt_over_pgfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of bytes free in database overflow pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_pagesize">bt_pagesize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Underlying database page size, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_re_len">bt_re_len</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The length of fixed-length records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_re_pad">bt_re_pad</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The padding byte value for fixed-length records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#bt_version">bt_version</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The version of the Btree database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#DbBtreeStat()">DbBtreeStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbBtreeStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="bt_magic"><!-- --></A><H3>
-bt_magic</H3>
-<PRE>
-public int <B>bt_magic</B></PRE>
-<DL>
-<DD>Magic number that identifies the file as a Btree database.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_version"><!-- --></A><H3>
-bt_version</H3>
-<PRE>
-public int <B>bt_version</B></PRE>
-<DL>
-<DD>The version of the Btree database.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_metaflags"><!-- --></A><H3>
-bt_metaflags</H3>
-<PRE>
-public int <B>bt_metaflags</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_nkeys"><!-- --></A><H3>
-bt_nkeys</H3>
-<PRE>
-public int <B>bt_nkeys</B></PRE>
-<DL>
-<DD>For the Btree Access Method, the number of unique keys in the database. If Db.DB_FAST_STAT was specified and the database was created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE>Db.DB_RECNUM</CODE></A> flag, the count will be exact, otherwise, the count will be the last saved value unless it has never been calculated, in which case it will be 0.  For the Recno Access Method, the exact number of records in the database.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_ndata"><!-- --></A><H3>
-bt_ndata</H3>
-<PRE>
-public int <B>bt_ndata</B></PRE>
-<DL>
-<DD>For the Btree Access Method, the number of key/data pairs in the database.  If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0.  For the Recno Access Method, the exact number of records in the database. If the database has been configured to not renumber records during deletion, the count of records will only reflect undeleted records.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_pagesize"><!-- --></A><H3>
-bt_pagesize</H3>
-<PRE>
-public int <B>bt_pagesize</B></PRE>
-<DL>
-<DD>Underlying database page size, in bytes.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_maxkey"><!-- --></A><H3>
-bt_maxkey</H3>
-<PRE>
-public int <B>bt_maxkey</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_minkey"><!-- --></A><H3>
-bt_minkey</H3>
-<PRE>
-public int <B>bt_minkey</B></PRE>
-<DL>
-<DD>The minimum keys per page.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_re_len"><!-- --></A><H3>
-bt_re_len</H3>
-<PRE>
-public int <B>bt_re_len</B></PRE>
-<DL>
-<DD>The length of fixed-length records.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_re_pad"><!-- --></A><H3>
-bt_re_pad</H3>
-<PRE>
-public int <B>bt_re_pad</B></PRE>
-<DL>
-<DD>The padding byte value for fixed-length records.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_levels"><!-- --></A><H3>
-bt_levels</H3>
-<PRE>
-public int <B>bt_levels</B></PRE>
-<DL>
-<DD>Number of levels in the database. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_int_pg"><!-- --></A><H3>
-bt_int_pg</H3>
-<PRE>
-public int <B>bt_int_pg</B></PRE>
-<DL>
-<DD>Number of database internal pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_leaf_pg"><!-- --></A><H3>
-bt_leaf_pg</H3>
-<PRE>
-public int <B>bt_leaf_pg</B></PRE>
-<DL>
-<DD>Number of database leaf pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_dup_pg"><!-- --></A><H3>
-bt_dup_pg</H3>
-<PRE>
-public int <B>bt_dup_pg</B></PRE>
-<DL>
-<DD>Number of database duplicate pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_over_pg"><!-- --></A><H3>
-bt_over_pg</H3>
-<PRE>
-public int <B>bt_over_pg</B></PRE>
-<DL>
-<DD>Number of database overflow pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_free"><!-- --></A><H3>
-bt_free</H3>
-<PRE>
-public int <B>bt_free</B></PRE>
-<DL>
-<DD>Number of pages on the free list. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_int_pgfree"><!-- --></A><H3>
-bt_int_pgfree</H3>
-<PRE>
-public int <B>bt_int_pgfree</B></PRE>
-<DL>
-<DD>Number of bytes free in database internal pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_leaf_pgfree"><!-- --></A><H3>
-bt_leaf_pgfree</H3>
-<PRE>
-public int <B>bt_leaf_pgfree</B></PRE>
-<DL>
-<DD>Number of bytes free in database leaf pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_dup_pgfree"><!-- --></A><H3>
-bt_dup_pgfree</H3>
-<PRE>
-public int <B>bt_dup_pgfree</B></PRE>
-<DL>
-<DD>Number of bytes free in database duplicate pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="bt_over_pgfree"><!-- --></A><H3>
-bt_over_pgfree</H3>
-<PRE>
-public int <B>bt_over_pgfree</B></PRE>
-<DL>
-<DD>Number of bytes free in database overflow pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbBtreeStat()"><!-- --></A><H3>
-DbBtreeStat</H3>
-<PRE>
-public <B>DbBtreeStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbBtreeStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Db.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbClient.html b/db/docs/java/com/sleepycat/db/DbClient.html
deleted file mode 100644 (file)
index 0e62d8c..0000000
+++ /dev/null
@@ -1,173 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbClient (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbClient,DbClient interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbClient (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDupCompare.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbClient.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbClient</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbClient</B></DL>
-
-<P>
-The DbClient object is used to encapsulate a reference to an RPC client.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreePrefix.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDupCompare.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbClient.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbDeadlockException.html b/db/docs/java/com/sleepycat/db/DbDeadlockException.html
deleted file mode 100644 (file)
index 77f3452..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbDeadlockException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbDeadlockException,DbDeadlockException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbDeadlockException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbDeadlockException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDeadlockException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_com.sleepycat.db.DbException">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbDeadlockException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="../../../com/sleepycat/db/DbException.html">com.sleepycat.db.DbException</A>
-                    |
-                    +--<B>com.sleepycat.db.DbDeadlockException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DbDeadlockException</B><DT>extends <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></DL>
-
-<P>
-This information describes the DbDeadlockException class and how it is used in the Berkeley DB library.</p> <p>A DbDeadlockException is thrown when multiple threads competing for a lock are deadlocked, when a lock request has timed out, or when a lock request would need to block and the transaction has been configured to not wait for locks.  One of the threads' transactions is selected for termination, and a DbDeadlockException is thrown to that thread.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.db.DbDeadlockException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_com.sleepycat.db.DbException"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/db/DbException.html#get_errno()">get_errno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()">getErrno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbDeadlockException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDeadlockException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_com.sleepycat.db.DbException">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbDupCompare.html b/db/docs/java/com/sleepycat/db/DbDupCompare.html
deleted file mode 100644 (file)
index 6ed3020..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbDupCompare (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbDupCompare,DbDupCompare interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbDupCompare (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbDupCompare.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbClient.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDupCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbDupCompare</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbDupCompare</B></DL>
-
-<P>
-An interface specifying a comparison function, which imposes a total ordering on the duplicate data items in a Btree database.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbDupCompare.html#compareDuplicates(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compareDuplicates</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                  <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                  <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbDupCompare interface is used by the Db.setDuplicatelicateCompare method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="compareDuplicates(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-compareDuplicates</H3>
-<PRE>
-public int <B>compareDuplicates</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                             <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                             <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</PRE>
-<DL>
-<DD>The DbDupCompare interface is used by the Db.setDuplicatelicateCompare method.</p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the enclosing database handle.<DD><CODE>dbt1</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing the application supplied data item.<DD><CODE>dbt2</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> representing the current tree's data item.
-<DT><B>Returns:</B><DD>The <b>dup_compare_fcn</b> function must return an integer value less than, equal to, or greater than zero if the first data item parameter is considered to be respectively less than, equal to, or greater than the second data item parameter.  In addition, the comparison function must cause the data items in the set to be <i>well-ordered</i>.  The comparison function must correctly handle any data item values used by the application (possibly including zero-length data items).  The <b>data</b> and <b>size</b> fields of the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> are the only fields that may be used for the purposes of this comparison, and no particular alignment of the memory to which the <b>data</b> field refers may be assumed.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbDupCompare.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbClient.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDupCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbEnv.RepProcessMessage.html b/db/docs/java/com/sleepycat/db/DbEnv.RepProcessMessage.html
deleted file mode 100644 (file)
index e22c2c1..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbEnv.RepProcessMessage (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbEnv.RepProcessMessage,DbEnv.RepProcessMessage class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbEnv.RepProcessMessage (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnv.RepProcessMessage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHashStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.RepProcessMessage.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbEnv.RepProcessMessage</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbEnv.RepProcessMessage</B>
-</PRE>
-<DL>
-<DT><B>Enclosing class:</B><DD><A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public static class <B>DbEnv.RepProcessMessage</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html#envid">envid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>envid</b> field contains the local identifier of the environment returned by the DbEnv.replicationProcessMessage method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html#DbEnv.RepProcessMessage()">DbEnv.RepProcessMessage</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="envid"><!-- --></A><H3>
-envid</H3>
-<PRE>
-public int <B>envid</B></PRE>
-<DL>
-<DD>The <b>envid</b> field contains the local identifier of the environment returned by the DbEnv.replicationProcessMessage method. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbEnv.RepProcessMessage()"><!-- --></A><H3>
-DbEnv.RepProcessMessage</H3>
-<PRE>
-public <B>DbEnv.RepProcessMessage</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnv.RepProcessMessage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHashStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.RepProcessMessage.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbEnv.html b/db/docs/java/com/sleepycat/db/DbEnv.html
deleted file mode 100644 (file)
index 4eb5572..0000000
+++ /dev/null
@@ -1,4738 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbEnv (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbEnv,DbEnv class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbEnv (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnv.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbEnv</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbEnv</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbEnv</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbEnv object is the handle for a Berkeley DB environment -- a collection including support for some or all of caching, locking, logging and transaction subsystems, as well as databases and log files. Methods off the DbEnv handle are used to configure the environment as well as to operate on subsystems and databases in the environment.</p> <p>DbEnv handles are free-threaded if the <A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A> flag is specified to the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method when the environment is opened. The DbEnv handle should not be closed while any other handle remains open that is using it as a reference (for example, <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> or <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A>).  Once either the <A HREF="../../../com/sleepycat/db/DbEnv.html#close(int)"><CODE>DbEnv.close</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)"><CODE>DbEnv.remove</CODE></A> methods are called, the handle may not be accessed again, regardless of the method's return.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-<A NAME="nested_class_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Nested Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#DbEnv(int)">DbEnv</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor creates the DbEnv object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.close method closes the Berkeley DB environment, freeing any allocated resources and closing any underlying subsystems.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbremove</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>dbRemove(DbTxn,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbRemove</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbrename</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>dbRename(DbTxn,String,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbRename</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#err(int, java.lang.String)">err</A></B>(int&nbsp;error,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.err, DbEnv.errx,  <A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)"><CODE>Db.err</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#errx(java.lang.String)"><CODE>Db.errx</CODE></A> methods provide error-messaging functionality for applications written using the Berkeley DB library.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#errx(java.lang.String)">errx</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.errx and <A HREF="../../../com/sleepycat/db/Db.html#errx(java.lang.String)"><CODE>Db.errx</CODE></A> methods perform identically to the DbEnv.err and <A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)"><CODE>Db.err</CODE></A> methods, except that they do not append the final separator characters and standard error string to the error message.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_cachesize_ncache()">get_cachesize_ncache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSizeNcache()"><CODE>getCacheSizeNcache()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_cachesize()">get_cachesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSize()"><CODE>getCacheSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_data_dirs()">get_data_dirs</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getDataDirs()"><CODE>getDataDirs()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_encrypt_flags()">get_encrypt_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getEncryptFlags()"><CODE>getEncryptFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_errpfx()">get_errpfx</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getErrorPrefix()"><CODE>getErrorPrefix()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getFlags()"><CODE>getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_home()">get_home</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getDbEnvHome()"><CODE>getDbEnvHome()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lg_bsize()">get_lg_bsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogBufferSize()"><CODE>getLogBufferSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lg_dir()">get_lg_dir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogDir()"><CODE>getLogDir()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lg_max()">get_lg_max</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogMax()"><CODE>getLogMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lg_regionmax()">get_lg_regionmax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogRegionMax()"><CODE>getLogRegionMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[][]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lk_conflicts()">get_lk_conflicts</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockConflicts()"><CODE>getLockConflicts()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lk_detect()">get_lk_detect</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockDetect()"><CODE>getLockDetect()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lk_max_lockers()">get_lk_max_lockers</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLockers()"><CODE>getLockMaxLockers()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lk_max_locks()">get_lk_max_locks</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLocks()"><CODE>getLockMaxLocks()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_lk_max_objects()">get_lk_max_objects</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxObjects()"><CODE>getLockMaxObjects()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_mp_mmapsize()">get_mp_mmapsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getMemoryPoolMapSize()"><CODE>getMemoryPoolMapSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_open_flags()">get_open_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getOpenFlags()"><CODE>getOpenFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_rep_limit()">get_rep_limit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getReplicationLimit()"><CODE>getReplicationLimit()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_shm_key()">get_shm_key</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getSegmentId()"><CODE>getSegmentId()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_tas_spins()">get_tas_spins</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTestAndSetSpins()"><CODE>getTestAndSetSpins()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_timeout(int)">get_timeout</A></B>(int&nbsp;flag)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTimeout(int)"><CODE>getTimeout(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_tmp_dir()">get_tmp_dir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTmpDir()"><CODE>getTmpDir()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_tx_max()">get_tx_max</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnMax()"><CODE>getTxnMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_tx_timestamp()">get_tx_timestamp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnTimestamp()"><CODE>getTxnTimestamp()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_verbose(int)">get_verbose</A></B>(int&nbsp;which)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVerbose(int)"><CODE>getVerbose(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_version_major()">get_version_major</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMajor()"><CODE>getVersionMajor()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_version_minor()">get_version_minor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMinor()"><CODE>getVersionMinor()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_version_patch()">get_version_patch</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionPatch()"><CODE>getVersionPatch()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#get_version_string()">get_version_string</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionString()"><CODE>getVersionString()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSize()">getCacheSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSize method returns the size of the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSizeNcache()">getCacheSizeNcache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSizeNcache method returns the number of caches.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getDataDirs()">getDataDirs</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getDataDirs method returns the  array of directories.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getDbEnvHome()">getDbEnvHome</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getDbEnvHome method returns the database environment home directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getEncryptFlags()">getEncryptFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getEncryptFlags method returns the encryption flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getErrorPrefix()">getErrorPrefix</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getErrorPrefix method returns the error prefix.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getFlags method returns the configuration flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[][]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLockConflicts()">getLockConflicts</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockConflicts method returns the conflicts array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLockDetect()">getLockDetect</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockDetect method returns the deadlock detector configuration.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLockers()">getLockMaxLockers</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockMaxLockers method returns the maximum number of lockers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLocks()">getLockMaxLocks</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setLockMaxLocks method returns the maximum number of locks.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxObjects()">getLockMaxObjects</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockMaxObjects method returns the maximum number of locked objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLogBufferSize()">getLogBufferSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogBufferSize method returns the size of the log buffer, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLogDir()">getLogDir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogDir method returns the log directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLogMax()">getLogMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogMax method returns the maximum log file size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getLogRegionMax()">getLogRegionMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogRegionMax method returns the size of the underlying logging subsystem region.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getMemoryPoolMapSize()">getMemoryPoolMapSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getMemoryPoolMapSize method returns the maximum file map size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getOpenFlags()">getOpenFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getOpenFlags method returns the open method flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getReplicationLimit()">getReplicationLimit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getReplicationLimit method returns the transmit limit in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getSegmentId()">getSegmentId</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getSegmentId method returns the base segment ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getTestAndSetSpins()">getTestAndSetSpins</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTestAndSetSpins method returns the test-and-set spin count.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getTimeout(int)">getTimeout</A></B>(int&nbsp;flag)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTimeout method returns a timeout value, in microseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getTmpDir()">getTmpDir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTmpDir method returns the database environment temporary file directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnMax()">getTxnMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTxnMax method returns the number of active transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnTimestamp()">getTxnTimestamp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTxnTimestamp method returns the recovery timestamp.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getVerbose(int)">getVerbose</A></B>(int&nbsp;which)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVerbose method returns whether the specified <b>which</b> parameter is currently set or not.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMajor()">getVersionMajor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVersionMajor method returns the release major number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMinor()">getVersionMinor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVersionMinor method returns the release minor number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionPatch()">getVersionPatch</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVersionPatch method returns the release patch number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionString()">getVersionString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVersionString method returns the release verbose version information, suitable for display.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_detect(int, int)">lock_detect</A></B>(int&nbsp;flags,
-            int&nbsp;atype)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>lockDetect(int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_get(int, int, com.sleepycat.db.Dbt, int)">lock_get</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-         int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>lockGet(int,int,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_id_free(int)">lock_id_free</A></B>(int&nbsp;id)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)"><CODE>lockIdFree(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_id()">lock_id</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>lockId()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_put(com.sleepycat.db.DbLock)">lock_put</A></B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)"><CODE>lockPut(DbLock)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_stat(int)">lock_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockStat(int)"><CODE>lockStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lock_vec(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lock_vec</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-         int&nbsp;offset,
-         int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>lockVector(int,int,DbLockRequest[],int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)">lockDetect</A></B>(int&nbsp;flags,
-           int&nbsp;atype)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockDetect method runs one iteration of the deadlock detector.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)">lockGet</A></B>(int&nbsp;locker,
-        int&nbsp;flags,
-        <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-        int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockGet method acquires a lock from the lock table, returning information about it in a DbLock object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockId()">lockId</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockId method returns a locker ID, which is guaranteed to be unique in the specified lock table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)">lockIdFree</A></B>(int&nbsp;id)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockIdFree method frees a locker ID allocated by the <A HREF="../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>DbEnv.lockId</CODE></A> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)">lockPut</A></B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockPut method releases <b>lock</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockStat(int)">lockStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockStat method returns the locking subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lockVector</A></B>(int&nbsp;locker,
-           int&nbsp;flags,
-           <A HREF="../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-           int&nbsp;offset,
-           int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockVector method atomically obtains and releases one or more locks from the lock table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_archive(int)">log_archive</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>logArchive(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_compare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">log_compare</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-            <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><CODE>logCompare(DbLsn,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_cursor(int)">log_cursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>logCursor(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_file(com.sleepycat.db.DbLsn)">log_file</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)"><CODE>logFile(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_flush(com.sleepycat.db.DbLsn)">log_flush</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)"><CODE>logFlush(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_put(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">log_put</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-        <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>logPut(DbLsn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#log_stat(int)">log_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logStat(int)"><CODE>logStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)">logArchive</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logArchive method returns an array of log or database filenames.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">logCompare</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-           <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCompare method allows the caller to compare two <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects, returning 0 if they are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b>, and -1 if <b>lsn0</b> is less than <b>lsn1</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logCursor(int)">logCursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCursor method returns a created log cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)">logFile</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFile method maps <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to filenames, returning the name of the file containing the record named by <b>lsn</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)">logFlush</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFlush method writes log records to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">logPut</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logPut method appends records to the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#logStat(int)">logStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logStat method returns the logging subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)">memoryPoolFileStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolFileStat method creates an array of DbMpoolFStat objects containing statistics for individual files in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)">memoryPoolStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolStat method returns the memory pool (that is, the buffer cache) subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)">memoryPoolTrickle</A></B>(int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolTrickle method ensures that a specified percent of the pages in the shared memory pool are clean, by writing dirty pages to their backing files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memp_fstat(int)">memp_fstat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)"><CODE>memoryPoolFileStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memp_stat(int)">memp_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)"><CODE>memoryPoolStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#memp_trickle(int)">memp_trickle</A></B>(int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)"><CODE>memoryPoolTrickle(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)">open</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.open method opens a Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.remove method destroys a Berkeley DB environment if it is not currently in use.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#rep_elect(int, int, int)">rep_elect</A></B>(int&nbsp;nsites,
-          int&nbsp;priority,
-          int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>replicationElect(int,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#rep_start(com.sleepycat.db.Dbt, int)">rep_start</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>replicationStart(Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#rep_stat(int)">rep_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStat(int)"><CODE>replicationStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)">replicationElect</A></B>(int&nbsp;nsites,
-                 int&nbsp;priority,
-                 int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationElect method holds an election for the master of a replication group.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)">replicationStart</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-                 int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStart method configures the database environment as a client or master in a group of replicated database environments.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStat(int)">replicationStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStat method returns the replication subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_app_dispatch(com.sleepycat.db.DbAppDispatch)">set_app_dispatch</A></B>(<A HREF="../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>setAppDispatch(DbAppDispatch)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_cachesize(int, int, int)">set_cachesize</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_cachesize(long, int)">set_cachesize</A></B>(long&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_data_dir(java.lang.String)">set_data_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>setDataDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_encrypt(java.lang.String, int)">set_encrypt</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)"><CODE>setEncrypted(String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_errcall(com.sleepycat.db.DbErrcall)">set_errcall</A></B>(<A HREF="../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>setErrorHandler(DbErrorHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_error_stream(java.io.OutputStream)">set_error_stream</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>setErrorStream(java.io.OutputStream)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_errpfx(java.lang.String)">set_errpfx</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>setErrorPrefix(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_feedback(com.sleepycat.db.DbEnvFeedback)">set_feedback</A></B>(<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><CODE>setFeedbackHandler(DbEnvFeedbackHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_flags(int, boolean)">set_flags</A></B>(int&nbsp;flags,
-          boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>setFlags(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lg_bsize(int)">set_lg_bsize</A></B>(int&nbsp;lg_bsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)"><CODE>setLogBufferSize(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lg_dir(java.lang.String)">set_lg_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogDir(java.lang.String)"><CODE>setLogDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lg_max(int)">set_lg_max</A></B>(int&nbsp;lg_max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogMax(int)"><CODE>setLogMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lg_regionmax(int)">set_lg_regionmax</A></B>(int&nbsp;lg_regionmax)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogRegionMax(int)"><CODE>setLogRegionMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lk_conflicts(byte[][])">set_lk_conflicts</A></B>(byte[][]&nbsp;conflicts)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])"><CODE>setLockConflicts(byte[][])</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lk_detect(int)">set_lk_detect</A></B>(int&nbsp;detect)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>setLockDetect(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lk_max_lockers(int)">set_lk_max_lockers</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLockers(int)"><CODE>setLockMaxLockers(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lk_max_locks(int)">set_lk_max_locks</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLocks(int)"><CODE>setLockMaxLocks(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_lk_max_objects(int)">set_lk_max_objects</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxObjects(int)"><CODE>setLockMaxObjects(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_mp_mmapsize(long)">set_mp_mmapsize</A></B>(long&nbsp;mp_mmapsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)"><CODE>setMemoryPoolMapSize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_rep_limit(int, int)">set_rep_limit</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>setReplicationLimit(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_rep_limit(long)">set_rep_limit</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>setReplicationLimit(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_rep_transport(int, com.sleepycat.db.DbRepTransport)">set_rep_transport</A></B>(int&nbsp;envid,
-                  <A HREF="../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>setReplicationTransport(int,DbRepTransport)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_rpc_server(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">set_rpc_server</A></B>(<A HREF="../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-               long&nbsp;cl_timeout,
-               long&nbsp;sv_timeout,
-               int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>setRpcServer(DbClient,String,long,long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_shm_key(long)">set_shm_key</A></B>(long&nbsp;shm_key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setSegmentId(long)"><CODE>setSegmentId(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_tas_spins(int)">set_tas_spins</A></B>(int&nbsp;tas_spins)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTestAndSetSpins(int)"><CODE>setTestAndSetSpins(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_timeout(long, int)">set_timeout</A></B>(long&nbsp;timeout,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>setTimeout(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_tmp_dir(java.lang.String)">set_tmp_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTmpDir(java.lang.String)"><CODE>setTmpDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_tx_max(int)">set_tx_max</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnMax(int)"><CODE>setTxnMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_tx_timestamp(java.util.Date)">set_tx_timestamp</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnTimestamp(java.util.Date)"><CODE>setTxnTimestamp(java.util.Date)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#set_verbose(int, boolean)">set_verbose</A></B>(int&nbsp;which,
-            boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>setVerbose(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)">setAppDispatch</A></B>(<A HREF="../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)">setCacheSize</A></B>(long&nbsp;bytes,
-             int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the shared memory buffer pool -- that is, the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)">setDataDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the path of a directory to be used as the location of the access method database files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)">setEncrypted</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the password used by the Berkeley DB library to perform encryption and decryption.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)">setErrorPrefix</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the prefix string that appears before error messages issued by Berkeley DB.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)">setErrorStream</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)">setFlags</A></B>(int&nbsp;flags,
-         boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])">setLockConflicts</A></B>(byte[][]&nbsp;conflicts)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the locking conflicts matrix.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)">setLockDetect</A></B>(int&nbsp;detect)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set if the deadlock detector is to be run whenever a lock conflict occurs, and specify what lock request(s) should be rejected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLockers(int)">setLockMaxLockers</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locking entities supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLocks(int)">setLockMaxLocks</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locks supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxObjects(int)">setLockMaxObjects</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locked objects supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)">setLogBufferSize</A></B>(int&nbsp;lg_bsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the in-memory log buffer, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLogDir(java.lang.String)">setLogDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The path of a directory to be used as the location of logging files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLogMax(int)">setLogMax</A></B>(int&nbsp;lg_max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum size of a single file in the log, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setLogRegionMax(int)">setLogRegionMax</A></B>(int&nbsp;lg_regionmax)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the underlying logging area of the Berkeley DB environment, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)">setMemoryPoolMapSize</A></B>(long&nbsp;mp_mmapsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Files that are opened read-only in the pool (and that satisfy a few other criteria) are, by default, mapped into the process address space instead of being copied into the local cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)">setReplicationLimit</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setReplicationLimit method imposes a byte-count limit on the amount of data that will be transmitted from a site in a single call to <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage</CODE></A> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)">setReplicationTransport</A></B>(int&nbsp;envid,
-                        <A HREF="../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">setRpcServer</A></B>(<A HREF="../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-             long&nbsp;cl_timeout,
-             long&nbsp;sv_timeout,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establishes a connection for this <b>dbenv</b> to a RPC server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setSegmentId(long)">setSegmentId</A></B>(long&nbsp;shm_key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify a base segment ID for Berkeley DB environment shared memory regions created in system memory on VxWorks or systems supporting X/Open-style shared memory interfaces; for example, UNIX systems supporting <b>shmget</b>(2) and related System V IPC interfaces.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setTestAndSetSpins(int)">setTestAndSetSpins</A></B>(int&nbsp;tas_spins)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that test-and-set mutexes should spin <b>tas_spins</b> times without blocking.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)">setTimeout</A></B>(long&nbsp;timeout,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setTimeout method sets timeout values for locks or transactions in the database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setTmpDir(java.lang.String)">setTmpDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify the path of a directory to be used as the location of temporary files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnMax(int)">setTxnMax</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure the Berkeley DB database environment to support at least <b>max</b> active transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnTimestamp(java.util.Date)">setTxnTimestamp</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recover to the time specified by <b>timestamp</b> rather than to the most current possible date.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)">setVerbose</A></B>(int&nbsp;which,
-           boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setVerbose method turns specific additional informational and debugging messages in the Berkeley DB message output on and off.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#strerror(int)">strerror</A></B>(int&nbsp;error)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.strerror method returns an error message string corresponding to the error number <b>error</b> parameter.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txn_begin(com.sleepycat.db.DbTxn, int)">txn_begin</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>txnBegin(DbTxn,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txn_checkpoint(int, int, int)">txn_checkpoint</A></B>(int&nbsp;kbyte,
-               int&nbsp;min,
-               int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>txnCheckpoint(int,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txn_recover(int, int)">txn_recover</A></B>(int&nbsp;count,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>txnRecover(int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txn_stat(int)">txn_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnStat(int)"><CODE>txnStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)">txnBegin</A></B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnBegin method creates a new transaction in the environment and returns a <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> that uniquely identifies it.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)">txnCheckpoint</A></B>(int&nbsp;kbyte,
-              int&nbsp;min,
-              int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnCheckpoint method flushes the underlying memory pool, writes a checkpoint record to the log, and then flushes the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)">txnRecover</A></B>(int&nbsp;count,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnRecover method returns a list of prepared but not yet resolved transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnv.html#txnStat(int)">txnStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnStat method returns the transaction subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbEnv(int)"><!-- --></A><H3>
-DbEnv</H3>
-<PRE>
-public <B>DbEnv</B>(int&nbsp;flags)
-      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The constructor creates the DbEnv object.  The constructor allocates memory internally; calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#close(int)"><CODE>DbEnv.close</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)"><CODE>DbEnv.remove</CODE></A> methods will free that memory.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - The following <b>flags</b> value may be specified:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RPCCLIENT"><CODE>Db.DB_RPCCLIENT</CODE></A><p>Create a client environment to connect to a server. <p>The <code>Db.DB_RPCCLIENT</code> flag indicates to the system that this environment is remote on a server.  The use of this flag causes the environment methods to use functions that call a server instead of local functions. Prior to making any environment or database method calls, the application must call the <A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>DbEnv.setRpcServer</CODE></A> function to establish the connection to the server.</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close(int)"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>(int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.close method closes the Berkeley DB environment, freeing any allocated resources and closing any underlying subsystems.</p> <p>The <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle should not be closed while any other handle that refers to it is not yet closed; for example, database environment handles must not be closed while database handles remain open, or transactions in the environment have not yet been committed or aborted. Specifically, this includes <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A>, <A HREF="../../../com/sleepycat/db/Dbc.html"><CODE>Dbc</CODE></A>, <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A>, <A HREF="../../../com/sleepycat/db/DbLogc.html"><CODE>DbLogc</CODE></A> and <A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><CODE>DbMpoolFile</CODE></A> handles.</p> <p>Where the environment was initialized with the <A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_LOCK"><CODE>Db.DB_INIT_LOCK</CODE></A> flag, calling DbEnv.close does not release any locks still held by the closing process, providing functionality for long-lived locks. </p> <p>Where the environment was initialized with the <A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_TXN"><CODE>Db.DB_INIT_TXN</CODE></A> flag, calling DbEnv.close aborts any unresolved transactions. Applications should not depend on this behavior for transactions involving Berkeley DB databases; all such transactions should be explicitly resolved.  The problem with depending on this semantic is that aborting an unresolved transaction involving database operations requires a database handle.  Because the database handles should have been closed before calling DbEnv.close, it will not be possible to abort the transaction, and recovery will have to be run on the Berkeley DB environment before further operations are done.</p> <p>Where log cursors were created using the <A HREF="../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>DbEnv.logCursor</CODE></A> method, calling DbEnv.close does not imply closing those cursors.</p> <p>In multithreaded applications, only a single thread may call DbEnv.close.</p> <p>After DbEnv.close has been called, regardless of its return, the Berkeley DB environment handle may not be accessed again.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_vec(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><!-- --></A><H3>
-lock_vec</H3>
-<PRE>
-public void <B>lock_vec</B>(int&nbsp;locker,
-                     int&nbsp;flags,
-                     <A HREF="../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-                     int&nbsp;offset,
-                     int&nbsp;count)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>lockVector(int,int,DbLockRequest[],int,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><!-- --></A><H3>
-lockVector</H3>
-<PRE>
-public void <B>lockVector</B>(int&nbsp;locker,
-                       int&nbsp;flags,
-                       <A HREF="../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-                       int&nbsp;offset,
-                       int&nbsp;count)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockVector method atomically obtains and releases one or more locks from the lock table.  The DbEnv.lockVector method is intended to support acquisition or trading of multiple locks under one lock table semaphore, as is needed for lock coupling or in multigranularity locking for lock escalation.</p> <p>If any of the requested locks cannot be acquired, or any of the locks to be released cannot be released, the operations before the failing operation are guaranteed to have completed successfully, and DbEnv.lockVector throws an exception</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A><p>If a lock cannot be granted because the requested lock conflicts with an existing lock, throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> immediately instead of waiting for the lock to become available. In this case, the index of the request that was not granted can be found by calling DbLockNotGrantedException.get_index. </li></ul><DD><CODE>locker</CODE> - an unsigned 32-bit integer quantity.  It represents the entity requesting or releasing the lock.<DD><CODE>list</CODE> - The <b>list</b> array provided to DbEnv.lockVector is a set of DbLockRequest objects. Only <b>count</b> elements of <b>list</b> starting at <b>offset</b> are considered by DbEnv.lockVector. A DbLockRequest object has at least the following fields: <p>A DB_LOCKREQ structure has at least the following fields:</p> <p>The operation to be performed, which must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_GET"><CODE>Db.DB_LOCK_GET</CODE></A><p>Get the lock defined by the values of the <b>mode</b> and <b>obj</b> structure fields, for the specified <b>locker</b>.  Upon return from DbEnv.lockVector, if the <b>lock</b> field is non-null, a reference to the acquired lock is stored there.  (This reference is invalidated by any call to DbEnv.lockVector or <A HREF="../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)"><CODE>DbEnv.lockPut</CODE></A> that releases the lock.) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_GET_TIMEOUT"><CODE>Db.DB_LOCK_GET_TIMEOUT</CODE></A><p>Identical to <code>Db.DB_LOCK_GET</code> except that the value in the <b>timeout</b> structure field overrides any previously specified timeout value for this lock.  A value of 0 turns off any previously specified timeout. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT"><CODE>Db.DB_LOCK_PUT</CODE></A><p>The lock to which the <b>lock</b> structure field refers is released. The <b>locker</b> parameter, and <b>mode</b> and <b>obj</b> fields are ignored. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT_ALL"><CODE>Db.DB_LOCK_PUT_ALL</CODE></A><p>All locks held by the specified <b>locker</b> are released.  The <b>lock</b>, <b>mode</b>, and <b>obj</b> structure fields are ignored.  Locks acquired in operations performed by the current call to DbEnv.lockVector which appear before the <code>Db.DB_LOCK_PUT_ALL</code> operation are released; those acquired in operations appearing after the <code>Db.DB_LOCK_PUT_ALL</code> operation are not released. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_PUT_OBJ"><CODE>Db.DB_LOCK_PUT_OBJ</CODE></A><p>All locks held on <b>obj</b> are released.  The <b>locker</b> parameter and the <b>lock</b> and <b>mode</b> structure fields are ignored.  Locks acquired in operations performed by the current call to DbEnv.lockVector that appear before the <code>Db.DB_LOCK_PUT_OBJ</code> operation are released; those acquired in operations appearing after the <code>Db.DB_LOCK_PUT_OBJ</code> operation are not released. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_TIMEOUT"><CODE>Db.DB_LOCK_TIMEOUT</CODE></A><p>Cause the specified <b>locker</b> to timeout immediately.  If the database environment has not configured automatic deadlock detection, the transaction will timeout the next time deadlock detection is performed.  As transactions acquire locks on behalf of a single locker ID, timing out the locker ID associated with a transaction will time out the transaction itself. </li></ul>A lock reference. <p>The lock mode, used as an index into the environment's lock conflict matrix. When using the default lock conflict matrix, <b>mode</b> must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_READ"><CODE>Db.DB_LOCK_READ</CODE></A><p>read (shared) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_WRITE"><CODE>Db.DB_LOCK_WRITE</CODE></A><p>write (exclusive) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IWRITE"><CODE>Db.DB_LOCK_IWRITE</CODE></A><p>intention to write (shared) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IREAD"><CODE>Db.DB_LOCK_IREAD</CODE></A><p>intention to read (shared) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_IWR"><CODE>Db.DB_LOCK_IWR</CODE></A><p>intention to read and write (shared) </li></ul>See <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])"><CODE>DbEnv.setLockConflicts</CODE></A> and <a href="../../../../ref/lock/stdmode.html">Standard Lock Modes</a> for more information on the lock conflict matrix.</p> <p>An untyped byte string that specifies the object to be locked or released.  Applications using the locking subsystem directly while also doing locking via the Berkeley DB access methods must take care not to inadvertently lock objects that happen to be equal to the unique file IDs used to lock files.  See <a href="../../../../ref/lock/am_conv.html">Access method locking conventions</a> for more information. <p>The lock timeout value.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the DbEnv.lockVector method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the DbEnv.lockVector method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If the <A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A> flag or lock timers were configured and the lock could not be granted before the wait-time expired, the DbEnv.lockVector method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockVector method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the maximum number of locks has been reached, the DbEnv.lockVector method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="open(java.lang.String, int, int)"><!-- --></A><H3>
-open</H3>
-<PRE>
-public void <B>open</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-                 int&nbsp;flags,
-                 int&nbsp;mode)
-          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                 <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The DbEnv.open method opens a Berkeley DB environment.  It provides a structure for creating a consistent environment for processes using one or more of the features of Berkeley DB.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db_home</CODE> - the database environment's home directory.  For more information on <b>db_home</b>, and filename resolution in general, see <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.  The environment variable <b>DB_HOME</b> may be used as the path of the database home, as described in <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.<DD><CODE>flags</CODE> - specifies the subsystems that are initialized and how the application's environment affects Berkeley DB file naming, among other things. The <b>flags</b> parameter must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <p>Because there are a large number of flags that can be specified, they have been grouped together by functionality.  The first group of flags indicates which of the Berkeley DB subsystems should be initialized:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_JOINENV"><CODE>Db.DB_JOINENV</CODE></A><p>Join an existing environment.  This option allows applications to join an existing environment without knowing which Berkeley DB subsystems the environment supports. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_CDB"><CODE>Db.DB_INIT_CDB</CODE></A><p>Initialize locking for the <a href="../../../../ref/cam/intro.html">Berkeley DB Concurrent Data Store</a> product.  In this mode, Berkeley DB provides multiple reader/single writer access.  The only other subsystem that should be specified with the <code>Db.DB_INIT_CDB</code> flag is <code>Db.DB_INIT_MPOOL</code>. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_LOCK"><CODE>Db.DB_INIT_LOCK</CODE></A><p>Initialize the locking subsystem.  This subsystem should be used when multiple processes or threads are going to be reading and writing a Berkeley DB database, so that they do not interfere with each other.  If all threads are accessing the database(s) read-only, locking is unnecessary. When the <code>Db.DB_INIT_LOCK</code> flag is specified, it is usually necessary to run a deadlock detector, as well.  See <a href="../../../../utility/db_deadlock.html">db_deadlock</a> and <A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect</CODE></A> for more information. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_LOG"><CODE>Db.DB_INIT_LOG</CODE></A><p>Initialize the logging subsystem.  This subsystem should be used when recovery from application or system failure is necessary.  If the log region is being created and log files are already present, the log files are reviewed; subsequent log writes are appended to the end of the log, rather than overwriting current log entries. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_MPOOL"><CODE>Db.DB_INIT_MPOOL</CODE></A><p>Initialize the shared memory buffer pool subsystem.  This subsystem should be used whenever an application is using any Berkeley DB access method. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_REP"><CODE>Db.DB_INIT_REP</CODE></A><p>Initialize the replication subsystem.  This subsystem should be used whenever an application plans on using replication. The <code>Db.DB_INIT_REP</code> flag requires the <code>Db.DB_INIT_TXN</code> and <code>Db.DB_INIT_LOCK</code> flags also be configured. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_TXN"><CODE>Db.DB_INIT_TXN</CODE></A><p>Initialize the transaction subsystem.  This subsystem should be used when recovery and atomicity of multiple operations are important.  The <code>Db.DB_INIT_TXN</code> flag implies the <code>Db.DB_INIT_LOG</code> flag. </li></ul>The second group of flags govern what recovery, if any, is performed when the environment is initialized:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RECOVER"><CODE>Db.DB_RECOVER</CODE></A><p>Run normal recovery on this environment before opening it for normal use.  If this flag is set, the <code>Db.DB_CREATE</code> flag must also be set because the regions will be removed and re-created. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RECOVER_FATAL"><CODE>Db.DB_RECOVER_FATAL</CODE></A><p>Run catastrophic recovery on this environment before opening it for normal use.  If this flag is set, the <code>Db.DB_CREATE</code> flag must also be set because the regions will be removed and re-created. </li></ul>A standard part of the recovery process is to remove the existing Berkeley DB environment and create a new one in which to perform recovery.  If the thread of control performing recovery does not specify the correct region initialization information (for example, the correct memory pool cache size), the result can be an application running in an environment with incorrect cache and other subsystem sizes.  For this reason, the thread of control performing recovery should specify correct configuration information before calling the DbEnv.open method; or it should remove the environment after recovery is completed, leaving creation of the correctly sized environment to a subsequent call to DbEnv.open.</p> <p>All Berkeley DB recovery processing must be single-threaded; that is, only a single thread of control may perform recovery or access a Berkeley DB environment while recovery is being performed.  Because it is not an error to specify Db.DB_RECOVER for an environment for which no recovery is required, it is reasonable programming practice for the thread of control responsible for performing recovery and creating the environment to always specify the Db.DB_CREATE and Db.DB_RECOVER flags during startup.</p> <p>The DbEnv.open function returns successfully if Db.DB_RECOVER or Db.DB_RECOVER_FATAL is specified and no log files exist, so it is necessary to ensure that all necessary log files are present before running recovery.  For further information, consult <a href="../../../../utility/db_archive.html">db_archive</a> and <a href="../../../../utility/db_recover.html">db_recover</a>.</p> <p>The third group of flags govern file-naming extensions in the environment:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON"><CODE>Db.DB_USE_ENVIRON</CODE></A><p>The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.  Because permitting users to specify which files are used can create security problems, environment information will be used in file naming for all users only if the <code>Db.DB_USE_ENVIRON</code> flag is set. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON_ROOT"><CODE>Db.DB_USE_ENVIRON_ROOT</CODE></A><p>The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.  Because permitting users to specify which files are used can create security problems, if the <code>Db.DB_USE_ENVIRON_ROOT</code> flag is set, environment information will be used for file naming only for users with appropriate permissions (for example, users with a user-ID of 0 on UNIX systems). </li></ul>Finally, there are a few additional unrelated flags:</p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CREATE"><CODE>Db.DB_CREATE</CODE></A><p>Cause Berkeley DB subsystems to create any underlying files, as necessary. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCKDOWN"><CODE>Db.DB_LOCKDOWN</CODE></A><p>Lock shared Berkeley DB environment files and memory-mapped databases into memory. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIVATE"><CODE>Db.DB_PRIVATE</CODE></A><p>Specify that the environment will only be accessed by a single process (although that process may be multithreaded).  This flag has two effects on the Berkeley DB environment.  First, all underlying data structures are allocated from per-process memory instead of from shared memory that is potentially accessible to more than a single process.  Second, mutexes are only configured to work between threads. <p>This flag should not be specified if more than a single process is accessing the environment because it is likely to cause database corruption and unpredictable behavior.  For example, if both a server application and the Berkeley DB utility <a href="../../../../utility/db_stat.html">db_stat</a> are expected to access the environment, the <code>Db.DB_PRIVATE</code> flag should not be specified.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SYSTEM_MEM"><CODE>Db.DB_SYSTEM_MEM</CODE></A><p>Allocate memory from system shared memory instead of from memory backed by the filesystem.  See <a href="../../../../ref/env/region.html">Shared Memory Regions</a> for more information. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_THREAD"><CODE>Db.DB_THREAD</CODE></A><p>Cause the <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle returned by DbEnv.open to be <i>free-threaded</i>; that is, usable by multiple threads within a single address space. <p>Threading is always assumed in the Java API, so no special flags are required and Berkeley DB functions will always behave as if the <code>Db.DB_THREAD</code> flag was specified.</p> </li></ul><DD><CODE>mode</CODE> - On UNIX systems or in IEEE/ANSI Std 1003.1 (POSIX) environments, all files created by Berkeley DB are created with mode <b>mode</b> (as described in <b>chmod</b>(2)) and modified by the process' umask value at the time of creation (see <b>umask</b>(2)).  If <b>mode</b> is 0, Berkeley DB will use a default mode of readable and writable by both owner and group.  On Windows systems, the mode parameter is ignored. The group ownership of created files is based on the system and directory defaults, and is not further specified by Berkeley DB.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.open method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>The shared memory region was locked and (repeatedly) unavailable. <li>HP-UX only: a previously created Berkeley DB environment for this process still exists.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.open method will fail and throw a IllegalArgumentException exception if the Db.DB_THREAD flag was specified and fast mutexes are not available for this architecture; The DB_HOME or TMPDIR environment variables were set, but empty; An incorrectly formatted <b>NAME VALUE</b> entry or line was found; or if an invalid flag value or parameter was specified.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the DbEnv.open method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="remove(java.lang.String, int)"><!-- --></A><H3>
-remove</H3>
-<PRE>
-public void <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-                   int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The DbEnv.remove method destroys a Berkeley DB environment if it is not currently in use.  The environment regions, including any backing files, are removed.  Any log or database files and the environment directory are not removed.</p> <p>If there are processes that have called <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> without calling <A HREF="../../../com/sleepycat/db/DbEnv.html#close(int)"><CODE>DbEnv.close</CODE></A> (that is, there are processes currently using the environment), DbEnv.remove will fail without further action unless the <A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE"><CODE>Db.DB_FORCE</CODE></A> flag is set, in which case DbEnv.remove will attempt to remove the environment, regardless of any processes still using it.</p> <p>The result of attempting to forcibly destroy the environment when it is in use is unspecified.  Processes using an environment often maintain open file descriptors for shared regions within it.  On UNIX systems, the environment removal will usually succeed, and processes that have already joined the region will continue to run in that region without change. However, processes attempting to join the environment will either fail or create new regions.  On other systems in which the <b>unlink</b>(2) system call will fail if any process has an open file descriptor for the file (for example Windows/NT), the region removal will fail.</p> <p>Calling DbEnv.remove should not be necessary for most applications because the Berkeley DB environment is cleaned up as part of normal database recovery procedures. However, applications may want to call DbEnv.remove as part of application shut down to free up system resources.  For example, if the <A HREF="../../../com/sleepycat/db/Db.html#DB_SYSTEM_MEM"><CODE>Db.DB_SYSTEM_MEM</CODE></A> flag was specified to <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A>, it may be useful to call DbEnv.remove in order to release system shared memory segments that have been allocated. Or, on architectures in which mutexes require allocation of underlying system resources, it may be useful to call DbEnv.remove in order to release those resources.  Alternatively, if recovery is not required because no database state is maintained across failures, and no system resources need to be released, it is possible to clean up an environment by simply removing all the Berkeley DB files in the database environment's directories.</p> <p>In multithreaded applications, only a single thread may call DbEnv.remove.</p> <p>A <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle that has already been used to open an environment should not be used to call the DbEnv.remove method; a new <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle should be created for that purpose.</p> <p>After DbEnv.remove has been called, regardless of its return, the Berkeley DB environment handle may not be accessed again.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db_home</CODE> - The <b>db_home</b> parameter names the database environment to be removed.<DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE"><CODE>Db.DB_FORCE</CODE></A><p>If the <A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE"><CODE><code>Db.DB_FORCE</code></CODE></A> flag is set, the environment is removed, regardless of any processes that may still using it, and no locks are acquired during this process.  (Generally, the <A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE"><CODE><code>Db.DB_FORCE</code></CODE></A> flag is specified only when applications were unable to shut down cleanly, and there is a risk that an application may have died holding a Berkeley DB lock.) </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON"><CODE>Db.DB_USE_ENVIRON</CODE></A><p>The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.  Because permitting users to specify which files are used can create security problems, environment information will be used in file naming for all users only if the <code>Db.DB_USE_ENVIRON</code> flag is set. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON_ROOT"><CODE>Db.DB_USE_ENVIRON_ROOT</CODE></A><p>The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a>.  Because permitting users to specify which files are used can create security problems, if the <code>Db.DB_USE_ENVIRON_ROOT</code> flag is set, environment information will be used for file naming only for users with appropriate permissions (for example, users with a user-ID of 0 on UNIX systems). </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.remove method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>The shared memory region was in use and the force flag was not set.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the DbEnv.remove method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_cachesize(int, int, int)"><!-- --></A><H3>
-set_cachesize</H3>
-<PRE>
-public void <B>set_cachesize</B>(int&nbsp;gbytes,
-                          int&nbsp;bytes,
-                          int&nbsp;ncache)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_errpfx()"><!-- --></A><H3>
-get_errpfx</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_errpfx</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getErrorPrefix()"><CODE>getErrorPrefix()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorPrefix()"><!-- --></A><H3>
-getErrorPrefix</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getErrorPrefix</B>()</PRE>
-<DL>
-<DD>The DbEnv.getErrorPrefix method returns the error prefix.</p> <p>The DbEnv.getErrorPrefix method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getErrorPrefix method returns the error prefix.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_errcall(com.sleepycat.db.DbErrcall)"><!-- --></A><H3>
-set_errcall</H3>
-<PRE>
-public void <B>set_errcall</B>(<A HREF="../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>setErrorHandler(DbErrorHandler)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_error_stream(java.io.OutputStream)"><!-- --></A><H3>
-set_error_stream</H3>
-<PRE>
-public void <B>set_error_stream</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>setErrorStream(java.io.OutputStream)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorStream(java.io.OutputStream)"><!-- --></A><H3>
-setErrorStream</H3>
-<PRE>
-public void <B>setErrorStream</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;stream)</PRE>
-<DL>
-<DD>When an error occurs in the Berkeley DB library, an exception is thrown.  In some cases, however, the error information known to the Java layer may be insufficient to completely describe the cause of the error, especially during initial application debugging.</p> <p>The DbEnv.setErrorStream and <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A> methods are used to enhance the mechanism for reporting error messages to the application by setting a OutputStream to be used for displaying additional Berkeley DB error messages.  In some cases, when an error occurs, Berkeley DB will output an additional error message to the specified stream.</p> <p>The error message will consist of the prefix string and a colon ("<b>:</b>") (if a prefix string was previously specified using <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>), an error string, and a trailing &lt;newline&gt; character.</p> <p>Alternatively, you can use the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> method to capture the additional error information in a way that does not use output streams. You should not mix these approaches. </p> <p>This error-logging enhancement does not slow performance or significantly increase application size, and may be run during normal operation as well as during application debugging.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>stream</CODE> - the application-specified output stream to be used for additional error information.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_errpfx(java.lang.String)"><!-- --></A><H3>
-set_errpfx</H3>
-<PRE>
-public void <B>set_errpfx</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>setErrorPrefix(String)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorPrefix(java.lang.String)"><!-- --></A><H3>
-setErrorPrefix</H3>
-<PRE>
-public void <B>setErrorPrefix</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx)</PRE>
-<DL>
-<DD>Set the prefix string that appears before error messages issued by Berkeley DB.</p> <p>The DbEnv.setErrorPrefix method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>errpfx</CODE> - the application-specified error prefix for additional error messages.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_feedback(com.sleepycat.db.DbEnvFeedback)"><!-- --></A><H3>
-set_feedback</H3>
-<PRE>
-public void <B>set_feedback</B>(<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A>&nbsp;feedback)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><CODE>setFeedbackHandler(DbEnvFeedbackHandler)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_rep_limit(int, int)"><!-- --></A><H3>
-set_rep_limit</H3>
-<PRE>
-public void <B>set_rep_limit</B>(int&nbsp;gbytes,
-                          int&nbsp;bytes)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>setReplicationLimit(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_tx_timestamp(java.util.Date)"><!-- --></A><H3>
-set_tx_timestamp</H3>
-<PRE>
-public void <B>set_tx_timestamp</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnTimestamp(java.util.Date)"><CODE>setTxnTimestamp(java.util.Date)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTxnTimestamp(java.util.Date)"><!-- --></A><H3>
-setTxnTimestamp</H3>
-<PRE>
-public void <B>setTxnTimestamp</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Recover to the time specified by <b>timestamp</b> rather than to the most current possible date.</p> <p>Once a database environment has been upgraded to a new version of Berkeley DB involving a log format change (see <a href="../../../../ref/upgrade/process.html">Upgrading Berkeley DB installations</a>), it is no longer possible to recover to a specific time before that upgrade.</p> <p>The DbEnv.setTxnTimestamp method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setTxnTimestamp method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>timestamp</CODE> - references the memory location where the recovery timestamp is located. <p>Note that only the seconds (not the milliseconds) of the <b>timestamp</b> are used</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setTxnTimestamp method will fail and throw a IllegalArgumentException exception if it is not possible to recover to the specified time using the log files currently present in the environment; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-dbremove</H3>
-<PRE>
-public void <B>dbremove</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A>,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>dbRemove(DbTxn,String,String,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-dbRemove</H3>
-<PRE>
-public void <B>dbRemove</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A>,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.  If no <b>database</b> is specified, the underlying file represented by <b>file</b> is removed, incidentally removing all of the databases it contained.</p> <p>Applications should never remove databases with open <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handles, or in the case of removing a file, when any database in the file has an open handle.  For example, some architectures do not permit the removal of files with open system handles.  On these architectures, attempts to remove databases currently in use by any thread of control in the system will fail.</p> <h3>Environment Variables</h3> <p>The  environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>DbEnv.dbRemove is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - the database to be removed.<DD><CODE>file</CODE> - the physical file which contains the database(s) to be removed.<DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the DbEnv.dbRemove call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. </li></ul><DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.dbRemove method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to remove the underlying file and a database in the file was currently open.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the DbEnv.dbRemove method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the DbEnv.dbRemove method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.dbRemove method will fail and throw a IllegalArgumentException exception if DbEnv.dbRemove called before <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the DbEnv.dbRemove method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-dbrename</H3>
-<PRE>
-public void <B>dbrename</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A>,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>dbRename(DbTxn,String,String,String,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><!-- --></A><H3>
-dbRename</H3>
-<PRE>
-public void <B>dbRename</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-                     int&nbsp;flags)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>,
-                     <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A>,
-                     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/FileNotFoundException.html">FileNotFoundException</A></PRE>
-<DL>
-<DD>The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.  If no <b>database</b> is specified, the underlying file represented by <b>file</b> is renamed, incidentally renaming all of the databases it contained.</p> <p>Applications should not rename databases that are currently in use.  If an underlying file is being renamed and logging is currently enabled in the database environment, no database in the file may be open when the DbEnv.dbRename method is called.  In particular, some architectures do not permit renaming files with open handles.  On these architectures, attempts to rename databases that are currently in use by any thread of control in the system will fail.</p> <h3>Environment Variables</h3> <p>The  environment variable <b>DB_HOME</b> may be used as the path of the database environment home.</p> <p>DbEnv.dbRename is affected by any database directory specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir</CODE></A> method, or by setting the "set_data_dir" string in the environment's <b>DB_CONFIG</b> file.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>database</CODE> - the database to be removed.<DD><CODE>file</CODE> - the physical file which contains the database(s) to be removed.<DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>Enclose the DbEnv.dbRename call within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. </li></ul><DD><CODE>newname</CODE> - the new name of the database or file.<DD><CODE>txnid</CODE> - If the operation is to be transaction-protected, the <b>txnid</b> parameter is a transaction handle returned from <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>; otherwise, null.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.dbRename method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to rename the underlying file and a database in the file was currently open.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the DbEnv.dbRename method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the DbEnv.dbRename method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.dbRename method will fail and throw a IllegalArgumentException exception if DbEnv.dbRename called before <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.
-<DD><CODE>FileNotFoundException</CODE> - If the file or directory does not exist, the DbEnv.dbRename method will fail and throw a FileNotFoundException exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="err(int, java.lang.String)"><!-- --></A><H3>
-err</H3>
-<PRE>
-public void <B>err</B>(int&nbsp;error,
-                <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</PRE>
-<DL>
-<DD>The DbEnv.err, DbEnv.errx,  <A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)"><CODE>Db.err</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#errx(java.lang.String)"><CODE>Db.errx</CODE></A> methods provide error-messaging functionality for applications written using the Berkeley DB library.</p> <p>The DbEnv.err method constructs an error message consisting of the following elements:</p> <blockquote> <p>If no error callback function has been set using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A> method, any prefix string specified using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A> method, followed by two separating characters: a colon and a &lt;space&gt; character. <p> <p>Two separating characters: a colon and a &lt;space&gt; character. <p>The standard system or Berkeley DB library error string associated with the <b>error</b> value, as returned by the <A HREF="../../../com/sleepycat/db/DbEnv.html#strerror(int)"><CODE>DbEnv.strerror</CODE></A> method. </blockquote> <p>This constructed error message is then handled as follows:</p> <blockquote><p>If an error callback function has been set (see <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>Db.setErrorHandler</CODE></A> and <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler</CODE></A>), that function is called with two parameters: any prefix string specified (see <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> and <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>) and the error message.</p> <p>If an OutputStream has been set (see <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A>), the error message is written to that stream.</p> <p>If none of these output options has been configured, the error message is written to System.err, the standard error output stream.</p></blockquote>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>error</CODE> - the error value for which the DbEnv.err  and  <A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)"><CODE>Db.err</CODE></A> methods will display a explanatory string.<DD><CODE>message</CODE> - an error message to display.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="errx(java.lang.String)"><!-- --></A><H3>
-errx</H3>
-<PRE>
-public void <B>errx</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;message)</PRE>
-<DL>
-<DD>The DbEnv.errx and <A HREF="../../../com/sleepycat/db/Db.html#errx(java.lang.String)"><CODE>Db.errx</CODE></A> methods perform identically to the DbEnv.err and <A HREF="../../../com/sleepycat/db/Db.html#err(int, java.lang.String)"><CODE>Db.err</CODE></A> methods, except that they do not append the final separator characters and standard error string to the error message.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>message</CODE> - an error message to display.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_data_dirs()"><!-- --></A><H3>
-get_data_dirs</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[] <B>get_data_dirs</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getDataDirs()"><CODE>getDataDirs()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDataDirs()"><!-- --></A><H3>
-getDataDirs</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[] <B>getDataDirs</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getDataDirs method returns the  array of directories.</p> <p>The DbEnv.getDataDirs method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getDataDirs method returns the  array of directories.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_encrypt_flags()"><!-- --></A><H3>
-get_encrypt_flags</H3>
-<PRE>
-public int <B>get_encrypt_flags</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getEncryptFlags()"><CODE>getEncryptFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getEncryptFlags()"><!-- --></A><H3>
-getEncryptFlags</H3>
-<PRE>
-public int <B>getEncryptFlags</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getEncryptFlags method returns the encryption flags.</p> <p>The DbEnv.getEncryptFlags method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getEncryptFlags method returns the encryption flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_flags()"><!-- --></A><H3>
-get_flags</H3>
-<PRE>
-public int <B>get_flags</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getFlags()"><CODE>getFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFlags()"><!-- --></A><H3>
-getFlags</H3>
-<PRE>
-public int <B>getFlags</B>()
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getFlags method returns the configuration flags.</p> <p>The DbEnv.getFlags method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getFlags method returns the configuration flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_home()"><!-- --></A><H3>
-get_home</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_home</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getDbEnvHome()"><CODE>getDbEnvHome()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDbEnvHome()"><!-- --></A><H3>
-getDbEnvHome</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getDbEnvHome</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getDbEnvHome method returns the database environment home directory.</p> <p>The DbEnv.getDbEnvHome method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getDbEnvHome method returns the database environment home directory.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_open_flags()"><!-- --></A><H3>
-get_open_flags</H3>
-<PRE>
-public int <B>get_open_flags</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getOpenFlags()"><CODE>getOpenFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOpenFlags()"><!-- --></A><H3>
-getOpenFlags</H3>
-<PRE>
-public int <B>getOpenFlags</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getOpenFlags method returns the open method flags.</p> <p>The DbEnv.getOpenFlags method may not be called before the DbEnv.open method has been called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getOpenFlags method returns the open method flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_shm_key()"><!-- --></A><H3>
-get_shm_key</H3>
-<PRE>
-public long <B>get_shm_key</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getSegmentId()"><CODE>getSegmentId()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getSegmentId()"><!-- --></A><H3>
-getSegmentId</H3>
-<PRE>
-public long <B>getSegmentId</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getSegmentId method returns the base segment ID.</p> <p>The DbEnv.getSegmentId method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getSegmentId method returns the base segment ID.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_tas_spins()"><!-- --></A><H3>
-get_tas_spins</H3>
-<PRE>
-public int <B>get_tas_spins</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTestAndSetSpins()"><CODE>getTestAndSetSpins()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTestAndSetSpins()"><!-- --></A><H3>
-getTestAndSetSpins</H3>
-<PRE>
-public int <B>getTestAndSetSpins</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getTestAndSetSpins method returns the test-and-set spin count.</p> <p>The DbEnv.getTestAndSetSpins method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getTestAndSetSpins method returns the test-and-set spin count.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_tmp_dir()"><!-- --></A><H3>
-get_tmp_dir</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_tmp_dir</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTmpDir()"><CODE>getTmpDir()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTmpDir()"><!-- --></A><H3>
-getTmpDir</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getTmpDir</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getTmpDir method returns the database environment temporary file directory.</p> <p>The DbEnv.getTmpDir method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getTmpDir method returns the database environment temporary file directory.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_verbose(int)"><!-- --></A><H3>
-get_verbose</H3>
-<PRE>
-public boolean <B>get_verbose</B>(int&nbsp;which)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVerbose(int)"><CODE>getVerbose(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVerbose(int)"><!-- --></A><H3>
-getVerbose</H3>
-<PRE>
-public boolean <B>getVerbose</B>(int&nbsp;which)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getVerbose method returns whether the specified <b>which</b> parameter is currently set or not.</p> <p>The DbEnv.getVerbose method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>which</CODE> - the message value for which configuration is being checked.
-<DT><B>Returns:</B><DD>The DbEnv.getVerbose method returns whether the specified <b>which</b> parameter is currently set or not.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_cachesize(long, int)"><!-- --></A><H3>
-set_cachesize</H3>
-<PRE>
-public void <B>set_cachesize</B>(long&nbsp;bytes,
-                          int&nbsp;ncache)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>setCacheSize(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setCacheSize(long, int)"><!-- --></A><H3>
-setCacheSize</H3>
-<PRE>
-public void <B>setCacheSize</B>(long&nbsp;bytes,
-                         int&nbsp;ncache)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the shared memory buffer pool -- that is, the cache. The cache should be the size of the normal working data set of the application, with some small amount of additional memory for unusual situations.  (Note: the working set is not the same as the number of pages accessed simultaneously, and is usually much larger.)</p> <p>The default cache size is 256KB, and may not be specified as less than 20KB.  Any cache size less than 500MB is automatically increased by 25% to account for buffer pool overhead; cache sizes larger than 500MB are used as specified.  The current maximum size of a single cache is 4GB. (All sizes are in powers-of-two, that is, 256KB is 2^32 not 256,000.) For information on tuning the Berkeley DB cache size, see <a href="../../../../ref/am_conf/cachesize.html">Selecting a cache size</a>.</p> <p>It is possible to specify caches to Berkeley DB larger than 4GB and/or large enough they cannot be allocated contiguously on some architectures.  For example, some releases of Solaris limit the amount of memory that may be allocated contiguously by a process.  If <b>ncache</b> is 0 or 1, the cache will be allocated contiguously in memory.  If it is greater than 1, the cache will be broken up into <b>ncache</b> equally sized, separate pieces of memory.</p> <p>The database environment's cache size may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_cachesize", one or more whitespace characters, and the cache size specified in three parts: the gigabytes of cache, the additional bytes of cache, and the number of caches, also separated by whitespace characters.  For example, "set_cachesize 2 524288000 3" would create a 2.5GB logical cache, split between three physical caches. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setCacheSize method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setCacheSize method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setCacheSize will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - The size of the cache in bytes.<DD><CODE>ncache</CODE> - the number of caches to create.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setCacheSize method will fail and throw a IllegalArgumentException exception if the specified cache size was impossibly small; the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_data_dir(java.lang.String)"><!-- --></A><H3>
-set_data_dir</H3>
-<PRE>
-public void <B>set_data_dir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>setDataDir(String)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDataDir(java.lang.String)"><!-- --></A><H3>
-setDataDir</H3>
-<PRE>
-public void <B>setDataDir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the path of a directory to be used as the location of the access method database files.  Paths specified to the <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> function will be searched relative to this path.  Paths set using this method are additive, and specifying more than one will result in each specified directory being searched for database files.  If any directories are specified, created database files will always be created in the first path specified.</p> <p>If no database directories are specified, database files can exist only in the environment home directory.   See <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a> for more information.</p> <p>For the greatest degree of recoverability from system or application failure, database files and log files should be located on separate physical devices.</p> <p>The database environment's data directories may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_data_dir", one or more whitespace characters, and the directory name. </p> <p>The DbEnv.setDataDir method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setDataDir method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setDataDir must be consistent with the existing environment or corruption can occur.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dir</CODE> - a directory to be used as a location for database files.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setDataDir method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_encrypt(java.lang.String, int)"><!-- --></A><H3>
-set_encrypt</H3>
-<PRE>
-public void <B>set_encrypt</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-                        int&nbsp;flags)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)"><CODE>setEncrypted(String,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setEncrypted(java.lang.String, int)"><!-- --></A><H3>
-setEncrypted</H3>
-<PRE>
-public void <B>setEncrypted</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-                         int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the password used by the Berkeley DB library to perform encryption and decryption.</p> <p>The DbEnv.setEncrypted method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setEncrypted method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setEncrypted must be consistent with the existing environment or an error will be returned. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ENCRYPT_AES"><CODE>Db.DB_ENCRYPT_AES</CODE></A><p>Use the Rijndael/AES (also known as the Advanced Encryption Standard and Federal Information Processing Standard (FIPS) 197) algorithm for encryption or decryption. </li></ul><DD><CODE>passwd</CODE> - the password used to perform encryption and decryption.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.setEncrypted method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>Cryptography is not available in this Berkeley DB release.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setEncrypted method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setErrorHandler(com.sleepycat.db.DbErrorHandler)"><!-- --></A><H3>
-setErrorHandler</H3>
-<PRE>
-public void <B>setErrorHandler</B>(<A HREF="../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>When an error occurs in the Berkeley DB library, an exception is thrown.  In some cases, however, the <b>errno</b> value may be insufficient to completely describe the cause of the error, especially during initial application debugging. <p>The DbEnv.setOnError and <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>Db.setErrorHandler</CODE></A> methods are used to enhance the mechanism for reporting error messages to the application. The DbEnv.setOnError and <A HREF="../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>Db.setErrorHandler</CODE></A> methods must be called with a single object parameter.  The object's class must implement the DbErrorHandler interface.</p> <p>In some cases, when an error occurs, Berkeley DB will invoke the object's errcall() method with two parameters; the first is the prefix string (as previously set by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>), the second will be an error message string.  It is up to this method to display the message in an appropriate manner.</p> <p>Alternatively, you can use the <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorStream(java.io.OutputStream)"><CODE>DbEnv.setErrorStream</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A> methods to display the additional information via an output stream.  You should not mix these approaches.</p> <p>This error-logging enhancement does not slow performance or significantly increase application size, and may be run during normal operation as well as during application debugging.</p> <p>The DbEnv.setOnError method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db_errcall_fcn</CODE> - the application-specified error reporting function.  The function takes two parameters: <p>The <b>errpfx</b> parameter is the prefix string (as previously set by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>). <p>The <b>msg</b> parameter is the error message string.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_flags(int, boolean)"><!-- --></A><H3>
-set_flags</H3>
-<PRE>
-public void <B>set_flags</B>(int&nbsp;flags,
-                      boolean&nbsp;onoff)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>setFlags(int,boolean)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFlags(int, boolean)"><!-- --></A><H3>
-setFlags</H3>
-<PRE>
-public void <B>setFlags</B>(int&nbsp;flags,
-                     boolean&nbsp;onoff)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Configure a database environment.</p> <p>The database environment's flag values may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_flags", one or more whitespace characters, and the method flag parameter as a string; for example, "set_flags DB_TXN_NOSYNC". Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE>Db.DB_AUTO_COMMIT</CODE></A><p>If set, operations for which no explicit transaction handle was specified, and which modify databases in the database environment, will be automatically enclosed within a transaction.  If the call succeeds, changes made by the operation will be recoverable.  If the call fails, the operation will have made no changes. <p>Calling DbEnv.setFlags with the <A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE><code>Db.DB_AUTO_COMMIT</code></CODE></A> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE><code>Db.DB_AUTO_COMMIT</code></CODE></A> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html#DB_AUTO_COMMIT"><CODE><code>Db.DB_AUTO_COMMIT</code></CODE></A> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CDB_ALLDB"><CODE>Db.DB_CDB_ALLDB</CODE></A><p>If set, Berkeley DB Concurrent Data Store applications will perform locking on an environment-wide basis rather than on a per-database basis. <p>Calling DbEnv.setFlags with the <code>Db.DB_CDB_ALLDB</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_CDB_ALLDB</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_CDB_ALLDB</code> flag may be used to configure Berkeley DB only before the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRECT_DB"><CODE>Db.DB_DIRECT_DB</CODE></A><p>Turn off system buffering of Berkeley DB database files to avoid double caching. <p>Calling DbEnv.setFlags with the <code>Db.DB_DIRECT_DB</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_DIRECT_DB</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_DIRECT_DB</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRECT_LOG"><CODE>Db.DB_DIRECT_LOG</CODE></A><p>Turn off system buffering of Berkeley DB log files to avoid double caching. <p>Calling DbEnv.setFlags with the <code>Db.DB_DIRECT_LOG</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_DIRECT_LOG</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_DIRECT_LOG</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOG_AUTOREMOVE"><CODE>Db.DB_LOG_AUTOREMOVE</CODE></A><p>If set, Berkeley DB will automatically remove log files that are no longer needed.  Automatic log file removal is likely to make catastrophic recovery impossible. <p>Calling DbEnv.setFlags with the <code>Db.DB_LOG_AUTOREMOVE</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_LOG_AUTOREMOVE</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_LOG_AUTOREMOVE</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOLOCKING"><CODE>Db.DB_NOLOCKING</CODE></A><p>If set, Berkeley DB will grant all requested mutual exclusion mutexes and database locks without regard for their actual availability.  This functionality should never be used for purposes other than debugging. <p>Calling DbEnv.setFlags with the <code>Db.DB_NOLOCKING</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). </p> <p>The <code>Db.DB_NOLOCKING</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOMMAP"><CODE>Db.DB_NOMMAP</CODE></A><p>If set, Berkeley DB will copy read-only database files into the local cache instead of potentially mapping them into process memory (see the description of the <A HREF="../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)"><CODE>DbEnv.setMemoryPoolMapSize</CODE></A> method for further information). <p>Calling DbEnv.setFlags with the <code>Db.DB_NOMMAP</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_NOMMAP</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_NOMMAP</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOPANIC"><CODE>Db.DB_NOPANIC</CODE></A><p>If set, Berkeley DB will ignore any panic state in the database environment. (Database environments in a panic state normally refuse all attempts to call Berkeley DB functions, returning <a href="../../../../ref/program/errorret.html#DB_RUNRECOVERY"><code>Db.DB_RUNRECOVERY</code></a>.) This functionality should never be used for purposes other than debugging. <p>Calling DbEnv.setFlags with the <code>Db.DB_NOPANIC</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). </p> <p>The <code>Db.DB_NOPANIC</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_OVERWRITE"><CODE>Db.DB_OVERWRITE</CODE></A><p>Overwrite files stored in encrypted formats before deleting them.  Berkeley DB overwrites files using alternating 0xff, 0x00 and 0xff byte patterns. For file overwriting to be effective, the underlying file must be stored on a fixed-block filesystem.  Systems with journaling or logging filesystems will require operating system support and probably modification of the Berkeley DB sources. <p>Calling DbEnv.setFlags with the <code>Db.DB_OVERWRITE</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). </p> <p>The <code>Db.DB_OVERWRITE</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PANIC_ENVIRONMENT"><CODE>Db.DB_PANIC_ENVIRONMENT</CODE></A><p>If set, Berkeley DB will set the panic state for the database environment. (Database environments in a panic state normally refuse all attempts to call Berkeley DB functions, returning <a href="../../../../ref/program/errorret.html#DB_RUNRECOVERY"><code>Db.DB_RUNRECOVERY</code></a>.) This flag may not be specified using the environment's <b>DB_CONFIG</b> file.  This flag may be used to configure Berkeley DB only after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. <p>Calling DbEnv.setFlags with the <code>Db.DB_PANIC_ENVIRONMENT</code> flag affects the database environment, including all threads of control accessing the database environment.</p> <p>The <code>Db.DB_PANIC_ENVIRONMENT</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REGION_INIT"><CODE>Db.DB_REGION_INIT</CODE></A><p>In some applications, the expense of page-faulting the underlying shared memory regions can affect performance.  (For example, if the page-fault occurs while holding a lock, other lock requests can convoy, and overall throughput may decrease.)  If set, Berkeley DB will page-fault shared regions into memory when initially creating or joining a Berkeley DB environment.  In addition, Berkeley DB will write the shared regions when creating an environment, forcing the underlying virtual memory and filesystems to instantiate both the necessary memory and the necessary disk space. This can also avoid out-of-disk space failures later on. <p>Calling DbEnv.setFlags with the <code>Db.DB_REGION_INIT</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_REGION_INIT</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_REGION_INIT</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TIME_NOTGRANTED"><CODE>Db.DB_TIME_NOTGRANTED</CODE></A><p>If set, database calls timing out based on lock or transaction timeout values will throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception instead of <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A>. This allows applications to distinguish between operations which have deadlocked and operations which have exceeded their time limits. <p>Calling DbEnv.setFlags with the <A HREF="../../../com/sleepycat/db/Db.html#DB_TIME_NOTGRANTED"><CODE><code>Db.DB_TIME_NOTGRANTED</code></CODE></A> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <A HREF="../../../com/sleepycat/db/Db.html#DB_TIME_NOTGRANTED"><CODE><code>Db.DB_TIME_NOTGRANTED</code></CODE></A> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <A HREF="../../../com/sleepycat/db/Db.html#DB_TIME_NOTGRANTED"><CODE><code>Db.DB_TIME_NOTGRANTED</code></CODE></A> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC"><CODE>Db.DB_TXN_NOSYNC</CODE></A><p>If set, Berkeley DB will not write or synchronously flush the log on transaction commit. This means that transactions exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained, but if the application or system fails, it is possible some number of the most recently committed transactions may be undone during recovery.  The number of transactions at risk is governed by how many log updates can fit into the log buffer, how often the operating system flushes dirty buffers to disk, and how often the log is checkpointed. <p>Calling DbEnv.setFlags with the <code>Db.DB_TXN_NOSYNC</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_TXN_NOSYNC</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_TXN_NOSYNC</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOT_DURABLE"><CODE>Db.DB_TXN_NOT_DURABLE</CODE></A><p>If set, Berkeley DB will not write log records.  This means that transactions exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained, but if the application or system fails, integrity will not persist.  All database files must be verified and/or restored from backup after a failure.  In order to ensure integrity after application shut down, all database handles must be closed without specifying <A HREF="../../../com/sleepycat/db/Db.html#DB_NOSYNC"><CODE><code>Db.DB_NOSYNC</code></CODE></A>, or all database changes must be flushed from the database environment cache using the <A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>DbEnv.txnCheckpoint</CODE></A> method. <p>Calling DbEnv.setFlags with the <code>Db.DB_TXN_NOT_DURABLE</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_TXN_NOT_DURABLE</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_TXN_NOT_DURABLE</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_WRITE_NOSYNC"><CODE>Db.DB_TXN_WRITE_NOSYNC</CODE></A><p>If set, Berkeley DB will write, but will not synchronously flush, the log on transaction commit. This means that transactions exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained, but if the system fails, it is possible some number of the most recently committed transactions may be undone during recovery.  The number of transactions at risk is governed by how often the system flushes dirty buffers to disk and how often the log is checkpointed. <p>Calling DbEnv.setFlags with the <code>Db.DB_TXN_WRITE_NOSYNC</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_TXN_WRITE_NOSYNC</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_TXN_WRITE_NOSYNC</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_YIELDCPU"><CODE>Db.DB_YIELDCPU</CODE></A><p>If set, Berkeley DB will yield the processor immediately after each page or mutex acquisition.  This functionality should never be used for purposes other than stress testing. <p>Calling DbEnv.setFlags with the <code>Db.DB_YIELDCPU</code> flag only affects the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle (and any other Berkeley DB handles opened within the scope of that handle). For consistent behavior across the environment, all <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handles opened in the environment must either set the <code>Db.DB_YIELDCPU</code> flag or the flag should be specified in the <b>DB_CONFIG</b> configuration file.</p> <p>The <code>Db.DB_YIELDCPU</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><DD><CODE>onoff</CODE> - If the <b>onoff</b> parameter is false, the specified flags are cleared;  otherwise they are set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setFlags method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><!-- --></A><H3>
-setFeedbackHandler</H3>
-<PRE>
-public void <B>setFeedbackHandler</B>(<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A>&nbsp;db_feedback_fcn)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_mp_mmapsize(long)"><!-- --></A><H3>
-set_mp_mmapsize</H3>
-<PRE>
-public void <B>set_mp_mmapsize</B>(long&nbsp;mp_mmapsize)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)"><CODE>setMemoryPoolMapSize(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setMemoryPoolMapSize(long)"><!-- --></A><H3>
-setMemoryPoolMapSize</H3>
-<PRE>
-public void <B>setMemoryPoolMapSize</B>(long&nbsp;mp_mmapsize)
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Files that are opened read-only in the pool (and that satisfy a few other criteria) are, by default, mapped into the process address space instead of being copied into the local cache.  This can result in better-than-usual performance because available virtual memory is normally much larger than the local cache, and page faults are faster than page copying on many systems.  However, it can cause resource starvation in the presence of limited virtual memory, and it can result in immense process sizes in the presence of large databases.</p> <p>The DbEnv.getMemoryPoolMapSize method sets the maximum file size, in bytes, for a file to be mapped into the process address space.  If no value is specified, it defaults to 10MB.</p> <p>The database environment's maximum mapped file size may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_mp_mmapsize", one or more whitespace characters, and the size in bytes. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setMemoryPoolMapSize method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setMemoryPoolMapSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>mp_mmapsize</CODE> - the maximum file size, in bytes, for a file to be mapped into the process address space.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setMemoryPoolMapSize method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPanicHandler(com.sleepycat.db.DbPanicHandler)"><!-- --></A><H3>
-setPanicHandler</H3>
-<PRE>
-public void <B>setPanicHandler</B>(<A HREF="../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_rpc_server(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><!-- --></A><H3>
-set_rpc_server</H3>
-<PRE>
-public void <B>set_rpc_server</B>(<A HREF="../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-                           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-                           long&nbsp;cl_timeout,
-                           long&nbsp;sv_timeout,
-                           int&nbsp;flags)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>setRpcServer(DbClient,String,long,long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><!-- --></A><H3>
-setRpcServer</H3>
-<PRE>
-public void <B>setRpcServer</B>(<A HREF="../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-                         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-                         long&nbsp;cl_timeout,
-                         long&nbsp;sv_timeout,
-                         int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Establishes a connection for this <b>dbenv</b> to a RPC server.</p> The DbEnv.setRpcServer method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setRpcServer method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cl_timeout</CODE> - specifies the number of seconds the client should wait for results to come back from the server.  Once the timeout has expired on any communication with the server, Db.DB_NOSERVER will be returned.  If this value is zero, a default timeout is used.<DD><CODE>client</CODE> - reserved for future use.  If it is not NULL, an exception is thrown.<DD><CODE>host</CODE> - the host to which the Berkeley DB server will connect and create a channel for communication.<DD><CODE>flags</CODE> - currently unused, and must be set to 0.<DD><CODE>sv_timeout</CODE> - specifies the number of seconds the server should allow a client connection to remain idle before assuming that the client is gone.  Once that timeout has been reached, the server releases all resources associated with that client connection.  Subsequent attempts by that client to communicate with the server result in Db.DB_NOSERVER_ID, indicating that an invalid identifier has been given to the server.  This value can be considered a hint to the server. The server may alter this value based on its own policies or allowed values.  If this value is zero, a default timeout is used.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setRpcServer method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_shm_key(long)"><!-- --></A><H3>
-set_shm_key</H3>
-<PRE>
-public void <B>set_shm_key</B>(long&nbsp;shm_key)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setSegmentId(long)"><CODE>setSegmentId(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setSegmentId(long)"><!-- --></A><H3>
-setSegmentId</H3>
-<PRE>
-public void <B>setSegmentId</B>(long&nbsp;shm_key)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Specify a base segment ID for Berkeley DB environment shared memory regions created in system memory on VxWorks or systems supporting X/Open-style shared memory interfaces; for example, UNIX systems supporting <b>shmget</b>(2) and related System V IPC interfaces.</p> <p>This base segment ID will be used when Berkeley DB shared memory regions are first created.  It will be incremented a small integer value each time a new shared memory region is created; that is, if the base ID is 35, the first shared memory region created will have a segment ID of 35, and the next one will have a segment ID between 36 and 40 or so.  A Berkeley DB environment always creates a master shared memory region; an additional shared memory region for each of the subsystems supported by the environment (Locking, Logging, Memory Pool and Transaction); plus an additional shared memory region for each additional memory pool cache that is supported.  Already existing regions with the same segment IDs will be removed.  See <a href="../../../../ref/env/region.html">Shared Memory Regions</a> for more information.</p> <p>The intent behind this method is two-fold: without it, applications have no way to ensure that two Berkeley DB applications don't attempt to use the same segment IDs when creating different Berkeley DB environments.  In addition, by using the same segment IDs each time the environment is created, previously created segments will be removed, and the set of segments on the system will not grow without bound.</p> <p>The database environment's base segment ID may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_shm_key", one or more whitespace characters, and the ID. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setSegmentId method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setSegmentId method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setSegmentId must be consistent with the existing environment or corruption can occur.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>shm_key</CODE> - the base segment ID for the database environment.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setSegmentId method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_tas_spins(int)"><!-- --></A><H3>
-set_tas_spins</H3>
-<PRE>
-public void <B>set_tas_spins</B>(int&nbsp;tas_spins)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTestAndSetSpins(int)"><CODE>setTestAndSetSpins(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTestAndSetSpins(int)"><!-- --></A><H3>
-setTestAndSetSpins</H3>
-<PRE>
-public void <B>setTestAndSetSpins</B>(int&nbsp;tas_spins)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Specify that test-and-set mutexes should spin <b>tas_spins</b> times without blocking.  The value defaults to 1 on uniprocessor systems and to 50 times the number of processors on multiprocessor systems.</p> <p>The database environment's test-and-set spin count may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_tas_spins", one or more whitespace characters, and the number of spins. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setTestAndSetSpins method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setTestAndSetSpins method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>tas_spins</CODE> - the number of spins test-and-set mutexes should execute before blocking.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setTestAndSetSpins method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_timeout(long, int)"><!-- --></A><H3>
-set_timeout</H3>
-<PRE>
-public void <B>set_timeout</B>(long&nbsp;timeout,
-                        int&nbsp;flags)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>setTimeout(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTimeout(long, int)"><!-- --></A><H3>
-setTimeout</H3>
-<PRE>
-public void <B>setTimeout</B>(long&nbsp;timeout,
-                       int&nbsp;flags)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.setTimeout method sets timeout values for locks or transactions in the database environment.</p> <p>Timeouts are checked whenever a thread of control blocks on a lock or when deadlock detection is performed.  (In the case of Db.DB_SET_LOCK_TIMEOUT, the lock is one requested explicitly through the Lock subsystem interfaces.  In the case of Db.DB_SET_TXN_TIMEOUT, the lock is one requested on behalf of a transaction.  In either case, it may be a lock requested by the database access methods underlying the application.)  As timeouts are only checked when the lock request first blocks or when deadlock detection is performed, the accuracy of the timeout depends on how often deadlock detection is performed.</p> <p>Timeout values specified for the database environment may be overridden on a per-lock or per-transaction basis.  See <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> and <A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>DbTxn.setTimeout</CODE></A> for more information.</p> <p>The DbEnv.setTimeout method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setTimeout method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_LOCK_TIMEOUT"><CODE>Db.DB_SET_LOCK_TIMEOUT</CODE></A><p>Set the timeout value for locks in this database environment. <p>The database environment's lock timeout value may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lock_timeout", one or more whitespace characters, and the lock timeout value. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_TXN_TIMEOUT"><CODE>Db.DB_SET_TXN_TIMEOUT</CODE></A><p>Set the timeout value for transactions in this database environment. <p>The database environment's transaction timeout value may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_txn_timeout", one or more whitespace characters, and the transaction timeout value. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> </li></ul><DD><CODE>timeout</CODE> - the timeout value.  It must be specified as an unsigned 32-bit number of microseconds, limiting the maximum timeout to roughly 71 minutes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setTimeout method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_tmp_dir(java.lang.String)"><!-- --></A><H3>
-set_tmp_dir</H3>
-<PRE>
-public void <B>set_tmp_dir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTmpDir(java.lang.String)"><CODE>setTmpDir(String)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTmpDir(java.lang.String)"><!-- --></A><H3>
-setTmpDir</H3>
-<PRE>
-public void <B>setTmpDir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Specify the path of a directory to be used as the location of temporary files.  The files created to back in-memory access method databases will be created relative to this path.  These temporary files can be quite large, depending on the size of the database.</p> <p>If no directories are specified, the following alternatives are checked in the specified order.  The first existing directory path is used for all temporary files.</p> <ol> <p><li>The value of the environment variable <b>TMPDIR</b>. <li>The value of the environment variable <b>TEMP</b>. <li>The value of the environment variable <b>TMP</b>. <li>The value of the environment variable <b>TempFolder</b>. <li>The value returned by the GetTempPath interface. <li>The directory <b>/var/tmp</b>. <li>The directory <b>/usr/tmp</b>. <li>The directory <b>/temp</b>. <li>The directory <b>/tmp</b>. <li>The directory <b>C:/temp</b>. <li>The directory <b>C:/tmp</b>. </ol> <p>Note: environment variables are only checked if one of the <A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON"><CODE>Db.DB_USE_ENVIRON</CODE></A> or <A HREF="../../../com/sleepycat/db/Db.html#DB_USE_ENVIRON_ROOT"><CODE>Db.DB_USE_ENVIRON_ROOT</CODE></A> flags were specified.</p> <p>Note: the GetTempPath interface is only checked on Win/32 platforms.</p> <p>The database environment's temporary file directory may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_tmp_dir", one or more whitespace characters, and the directory name. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setTmpDir method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setTmpDir method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setTmpDir must be consistent with the existing environment or corruption can occur.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dir</CODE> - the directory to be used to store temporary files.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setTmpDir method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_tx_max(int)"><!-- --></A><H3>
-set_tx_max</H3>
-<PRE>
-public void <B>set_tx_max</B>(int&nbsp;max)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setTxnMax(int)"><CODE>setTxnMax(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTxnMax(int)"><!-- --></A><H3>
-setTxnMax</H3>
-<PRE>
-public void <B>setTxnMax</B>(int&nbsp;max)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Configure the Berkeley DB database environment to support at least <b>max</b> active transactions.  This value bounds the size of the memory allocated for transactions.  Child transactions are counted as active until they either commit or abort.</p> <p>When all of the memory available in the database environment for transactions is in use, calls to <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A> will fail (until some active transactions complete).  If this interface is never called, the database environment is configured to support at least 20 active transactions.</p> <p>The database environment's number of active transactions may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_tx_max", one or more whitespace characters, and the number of transactions. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setTxnMax method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setTxnMax method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setTxnMax will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>max</CODE> - The <b>max</b> parameter configures the minimum number of simultaneously active transactions supported by Berkeley DB database environment.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setTxnMax method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_app_dispatch(com.sleepycat.db.DbAppDispatch)"><!-- --></A><H3>
-set_app_dispatch</H3>
-<PRE>
-public void <B>set_app_dispatch</B>(<A HREF="../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>setAppDispatch(DbAppDispatch)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setAppDispatch(com.sleepycat.db.DbAppDispatch)"><!-- --></A><H3>
-setAppDispatch</H3>
-<PRE>
-public void <B>setAppDispatch</B>(<A HREF="../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_verbose(int, boolean)"><!-- --></A><H3>
-set_verbose</H3>
-<PRE>
-public void <B>set_verbose</B>(int&nbsp;which,
-                        boolean&nbsp;onoff)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>setVerbose(int,boolean)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setVerbose(int, boolean)"><!-- --></A><H3>
-setVerbose</H3>
-<PRE>
-public void <B>setVerbose</B>(int&nbsp;which,
-                       boolean&nbsp;onoff)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.setVerbose method turns specific additional informational and debugging messages in the Berkeley DB message output on and off.  To see the additional messages, verbose messages must also be configured for the application.  For more information on verbose messages, see the <A HREF="../../../com/sleepycat/db/Db.html#setErrorStream(java.io.OutputStream)"><CODE>Db.setErrorStream</CODE></A> method.</p> <p>The database environment's messages may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_verbose", one or more whitespace characters, and the method <b>which</b> parameter as a string; for example, "set_verbose DB_VERB_CHKPOINT". Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setVerbose method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setVerbose method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>onoff</CODE> - If the <b>onoff</b> parameter is set to true, the additional messages are output.<DD><CODE>which</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_CHKPOINT"><CODE>Db.DB_VERB_CHKPOINT</CODE></A><p>Display checkpoint location information when searching the log for checkpoints. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_DEADLOCK"><CODE>Db.DB_VERB_DEADLOCK</CODE></A><p>Display additional information when doing deadlock detection. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_RECOVERY"><CODE>Db.DB_VERB_RECOVERY</CODE></A><p>Display additional information when performing recovery. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_REPLICATION"><CODE>Db.DB_VERB_REPLICATION</CODE></A><p>Display additional information when processing replication messages. <p>Note, to get complete replication logging when debugging replication applications, you must also configure and build the Berkeley DB library with the <a href="../../../../ref/build_unix/conf.html">--enable-diagnostic</a> configuration option as well as call the DbEnv.setVerbose method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERB_WAITSFOR"><CODE>Db.DB_VERB_WAITSFOR</CODE></A><p>Display the waits-for table when doing deadlock detection. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setVerbose method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lk_conflicts()"><!-- --></A><H3>
-get_lk_conflicts</H3>
-<PRE>
-public byte[][] <B>get_lk_conflicts</B>()
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockConflicts()"><CODE>getLockConflicts()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockConflicts()"><!-- --></A><H3>
-getLockConflicts</H3>
-<PRE>
-public byte[][] <B>getLockConflicts</B>()
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLockConflicts method returns the conflicts array.</p> <p>The DbEnv.getLockConflicts method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLockConflicts method returns the conflicts array.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lk_detect()"><!-- --></A><H3>
-get_lk_detect</H3>
-<PRE>
-public int <B>get_lk_detect</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockDetect()"><CODE>getLockDetect()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockDetect()"><!-- --></A><H3>
-getLockDetect</H3>
-<PRE>
-public int <B>getLockDetect</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLockDetect method returns the deadlock detector configuration.</p> <p>The DbEnv.getLockDetect method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLockDetect method returns the deadlock detector configuration.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lk_max_locks()"><!-- --></A><H3>
-get_lk_max_locks</H3>
-<PRE>
-public int <B>get_lk_max_locks</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLocks()"><CODE>getLockMaxLocks()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockMaxLocks()"><!-- --></A><H3>
-getLockMaxLocks</H3>
-<PRE>
-public int <B>getLockMaxLocks</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.setLockMaxLocks method returns the maximum number of locks.</p> <p>The DbEnv.setLockMaxLocks method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.setLockMaxLocks method returns the maximum number of locks.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lk_max_lockers()"><!-- --></A><H3>
-get_lk_max_lockers</H3>
-<PRE>
-public int <B>get_lk_max_lockers</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxLockers()"><CODE>getLockMaxLockers()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockMaxLockers()"><!-- --></A><H3>
-getLockMaxLockers</H3>
-<PRE>
-public int <B>getLockMaxLockers</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLockMaxLockers method returns the maximum number of lockers.</p> <p>The DbEnv.getLockMaxLockers method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLockMaxLockers method returns the maximum number of lockers.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lk_max_objects()"><!-- --></A><H3>
-get_lk_max_objects</H3>
-<PRE>
-public int <B>get_lk_max_objects</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLockMaxObjects()"><CODE>getLockMaxObjects()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockMaxObjects()"><!-- --></A><H3>
-getLockMaxObjects</H3>
-<PRE>
-public int <B>getLockMaxObjects</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLockMaxObjects method returns the maximum number of locked objects.</p> <p>The DbEnv.getLockMaxObjects method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLockMaxObjects method returns the maximum number of locked objects.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_detect(int, int)"><!-- --></A><H3>
-lock_detect</H3>
-<PRE>
-public int <B>lock_detect</B>(int&nbsp;flags,
-                       int&nbsp;atype)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>lockDetect(int,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockDetect(int, int)"><!-- --></A><H3>
-lockDetect</H3>
-<PRE>
-public int <B>lockDetect</B>(int&nbsp;flags,
-                      int&nbsp;atype)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockDetect method runs one iteration of the deadlock detector. The deadlock detector traverses the lock table and marks one of the participating lock requesters for rejection in each deadlock it finds.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>atype</CODE> - specifies which lock request(s) to reject. It must be set to one of the following list: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_DEFAULT"><CODE>Db.DB_LOCK_DEFAULT</CODE></A><p>Use whatever lock policy was specified when the database environment was created.  If no lock policy has yet been specified, set the lock policy to <code>Db.DB_LOCK_RANDOM</code>. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_EXPIRE"><CODE>Db.DB_LOCK_EXPIRE</CODE></A><p>Reject lock requests which have timed out.  No other deadlock detection is performed. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MAXLOCKS"><CODE>Db.DB_LOCK_MAXLOCKS</CODE></A><p>Reject the lock request for the locker ID with the greatest number of locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINLOCKS"><CODE>Db.DB_LOCK_MINLOCKS</CODE></A><p>Reject the lock request for the locker ID with the fewest number of locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINWRITE"><CODE>Db.DB_LOCK_MINWRITE</CODE></A><p>Reject the lock request for the locker ID with the fewest number of write locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_OLDEST"><CODE>Db.DB_LOCK_OLDEST</CODE></A><p>Reject the lock request for the oldest locker ID. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_RANDOM"><CODE>Db.DB_LOCK_RANDOM</CODE></A><p>Reject the lock request for a random locker ID. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_YOUNGEST"><CODE>Db.DB_LOCK_YOUNGEST</CODE></A><p>Reject the lock request for the youngest locker ID. </li></ul><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Returns:</B><DD>The DbEnv.lockDetect method returns the number of lock requests that were rejected.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockDetect method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_get(int, int, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-lock_get</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>lock_get</B>(int&nbsp;locker,
-                       int&nbsp;flags,
-                       <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-                       int&nbsp;lock_mode)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>lockGet(int,int,Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockGet(int, int, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-lockGet</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>lockGet</B>(int&nbsp;locker,
-                      int&nbsp;flags,
-                      <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-                      int&nbsp;lock_mode)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockGet method acquires a lock from the lock table, returning information about it in a DbLock object.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A><p>If a lock cannot be granted because the requested lock conflicts with an existing lock, throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> immediately instead of waiting for the lock to become available. </li></ul><DD><CODE>lock_mode</CODE> - used as an index into the environment's lock conflict matrix.  When using the default lock conflict matrix, <b>lock_mode</b> must be set to one of the following values: read (shared) write (exclusive) intention to write (shared) intention to read (shared) intention to read and write (shared) <p>See <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])"><CODE>DbEnv.setLockConflicts</CODE></A> and <a href="../../../../ref/lock/stdmode.html">Standard Lock Modes</a> for more information on the lock conflict matrix.</p><DD><CODE>locker</CODE> - an unsigned 32-bit integer quantity.  It represents the entity requesting the lock.<DD><CODE>object</CODE> - an untyped byte string that specifies the object to be locked.  Applications using the locking subsystem directly while also doing locking via the Berkeley DB access methods must take care not to inadvertently lock objects that happen to be equal to the unique file IDs used to lock files.  See <a href="../../../../ref/lock/am_conv.html">Access method locking conventions</a> for more information.
-<DT><B>Returns:</B><DD>The DbEnv.lockGet method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the DbEnv.lockGet method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the DbEnv.lockGet method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If the <A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A> flag or lock timers were configured and the lock could not be granted before the wait-time expired, the DbEnv.lockGet method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockGet method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the maximum number of locks has been reached, the DbEnv.lockGet method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_id()"><!-- --></A><H3>
-lock_id</H3>
-<PRE>
-public int <B>lock_id</B>()
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>lockId()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockId()"><!-- --></A><H3>
-lockId</H3>
-<PRE>
-public int <B>lockId</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockId method returns a locker ID, which is guaranteed to be unique in the specified lock table.</p> <p>The <A HREF="../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)"><CODE>DbEnv.lockIdFree</CODE></A> method should be called to return the locker ID to the Berkeley DB library when it is no longer needed.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.lockId method returns a locker ID which is guaranteed to be unique in the specified lock table.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_id_free(int)"><!-- --></A><H3>
-lock_id_free</H3>
-<PRE>
-public void <B>lock_id_free</B>(int&nbsp;id)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)"><CODE>lockIdFree(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockIdFree(int)"><!-- --></A><H3>
-lockIdFree</H3>
-<PRE>
-public void <B>lockIdFree</B>(int&nbsp;id)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockIdFree method frees a locker ID allocated by the <A HREF="../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>DbEnv.lockId</CODE></A> method.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>id</CODE> - the locker id to be freed.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockIdFree method will fail and throw a IllegalArgumentException exception if the locker ID is invalid or locks are still held by this locker ID; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_put(com.sleepycat.db.DbLock)"><!-- --></A><H3>
-lock_put</H3>
-<PRE>
-public void <B>lock_put</B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)"><CODE>lockPut(DbLock)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockPut(com.sleepycat.db.DbLock)"><!-- --></A><H3>
-lockPut</H3>
-<PRE>
-public void <B>lockPut</B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockPut method releases <b>lock</b>.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lock</CODE> - the lock to be released.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockPut method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lock_stat(int)"><!-- --></A><H3>
-lock_stat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A> <B>lock_stat</B>(int&nbsp;flags)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#lockStat(int)"><CODE>lockStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="lockStat(int)"><!-- --></A><H3>
-lockStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A> <B>lockStat</B>(int&nbsp;flags)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.lockStat method returns the locking subsystem statistics.</p> <p>The DbEnv.lockStat method creates a DbLockStat object encapsulating the locking subsystem statistics.  The following data fields are available from the DbLockStat object:</p> For convenience, the DbLockStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.lockStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.lockStat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lk_conflicts(byte[][])"><!-- --></A><H3>
-set_lk_conflicts</H3>
-<PRE>
-public void <B>set_lk_conflicts</B>(byte[][]&nbsp;conflicts)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])"><CODE>setLockConflicts(byte[][])</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockConflicts(byte[][])"><!-- --></A><H3>
-setLockConflicts</H3>
-<PRE>
-public void <B>setLockConflicts</B>(byte[][]&nbsp;conflicts)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the locking conflicts matrix.</p> <p>If DbEnv.setLockConflicts is never called, a standard conflicts array is used; see <a href="../../../../ref/lock/stdmode.html">Standard Lock Modes</a> for more information.</p> <p>The DbEnv.setLockConflicts method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLockConflicts method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLockConflicts will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>conflicts</CODE> - the new locking conflicts matrix. A non-0 value for the array element indicates that requested_mode and held_mode conflict: <blockquote><pre>conflicts[requested_mode][held_mode]</pre></blockquote> <p>The <i>not-granted</i> mode must be represented by 0.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLockConflicts method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the conflicts array could not be copied, the DbEnv.setLockConflicts method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lk_detect(int)"><!-- --></A><H3>
-set_lk_detect</H3>
-<PRE>
-public void <B>set_lk_detect</B>(int&nbsp;detect)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>setLockDetect(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockDetect(int)"><!-- --></A><H3>
-setLockDetect</H3>
-<PRE>
-public void <B>setLockDetect</B>(int&nbsp;detect)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set if the deadlock detector is to be run whenever a lock conflict occurs, and specify what lock request(s) should be rejected.  As transactions acquire locks on behalf of a single locker ID, rejecting a lock request associated with a transaction normally requires the transaction be aborted.</p> <p>The database environment's deadlock detector configuration may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lk_detect", one or more whitespace characters, and the method <b>detect</b> parameter as a string; for example, "set_lk_detect DB_LOCK_OLDEST". Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLockDetect method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLockDetect method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLockDetect must be consistent with the existing environment or an error will be returned. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>detect</CODE> - The <b>detect</b> parameter configures the deadlock detector.  The specified value must be one of the following list: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_DEFAULT"><CODE>Db.DB_LOCK_DEFAULT</CODE></A><p>Use whatever lock policy was specified when the database environment was created.  If no lock policy has yet been specified, set the lock policy to <code>Db.DB_LOCK_RANDOM</code>. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_EXPIRE"><CODE>Db.DB_LOCK_EXPIRE</CODE></A><p>Reject lock requests which have timed out.  No other deadlock detection is performed. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MAXLOCKS"><CODE>Db.DB_LOCK_MAXLOCKS</CODE></A><p>Reject the lock request for the locker ID with the greatest number of locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINLOCKS"><CODE>Db.DB_LOCK_MINLOCKS</CODE></A><p>Reject the lock request for the locker ID with the fewest number of locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_MINWRITE"><CODE>Db.DB_LOCK_MINWRITE</CODE></A><p>Reject the lock request for the locker ID with the fewest number of write locks. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_OLDEST"><CODE>Db.DB_LOCK_OLDEST</CODE></A><p>Reject the lock request for the oldest locker ID. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_RANDOM"><CODE>Db.DB_LOCK_RANDOM</CODE></A><p>Reject the lock request for a random locker ID. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_YOUNGEST"><CODE>Db.DB_LOCK_YOUNGEST</CODE></A><p>Reject the lock request for the youngest locker ID. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLockDetect method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lk_max_lockers(int)"><!-- --></A><H3>
-set_lk_max_lockers</H3>
-<PRE>
-public void <B>set_lk_max_lockers</B>(int&nbsp;max)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLockers(int)"><CODE>setLockMaxLockers(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockMaxLockers(int)"><!-- --></A><H3>
-setLockMaxLockers</H3>
-<PRE>
-public void <B>setLockMaxLockers</B>(int&nbsp;max)
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the maximum number of locking entities supported by the Berkeley DB environment.  This value is used by <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> to estimate how much space to allocate for various lock-table data structures.  The default value is 1000 lockers.  For specific information on configuring the size of the lock subsystem, see <a href="../../../../ref/lock/max.html">Configuring locking: sizing the system</a>.</p> <p>The database environment's maximum number of lockers may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lk_max_lockers", one or more whitespace characters, and the number of lockers. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLockMaxLockers method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLockMaxLockers method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLockMaxLockers will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>max</CODE> - the maximum number simultaneous locking entities supported by the Berkeley DB environment.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLockMaxLockers method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lk_max_locks(int)"><!-- --></A><H3>
-set_lk_max_locks</H3>
-<PRE>
-public void <B>set_lk_max_locks</B>(int&nbsp;max)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxLocks(int)"><CODE>setLockMaxLocks(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockMaxLocks(int)"><!-- --></A><H3>
-setLockMaxLocks</H3>
-<PRE>
-public void <B>setLockMaxLocks</B>(int&nbsp;max)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the maximum number of locks supported by the Berkeley DB environment. This value is used by <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> to estimate how much space to allocate for various lock-table data structures.  The default value is 1000 locks. For specific information on configuring the size of the lock subsystem, see <a href="../../../../ref/lock/max.html">Configuring locking: sizing the system</a>.</p> <p>The database environment's maximum number of locks may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lk_max_locks", one or more whitespace characters, and the number of locks. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLockMaxLocks method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLockMaxLocks method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLockMaxLocks will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>max</CODE> - the maximum number of locks supported by the Berkeley DB environment.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLockMaxLocks method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lk_max_objects(int)"><!-- --></A><H3>
-set_lk_max_objects</H3>
-<PRE>
-public void <B>set_lk_max_objects</B>(int&nbsp;max)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLockMaxObjects(int)"><CODE>setLockMaxObjects(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLockMaxObjects(int)"><!-- --></A><H3>
-setLockMaxObjects</H3>
-<PRE>
-public void <B>setLockMaxObjects</B>(int&nbsp;max)
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the maximum number of locked objects supported by the Berkeley DB environment.  This value is used by <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> to estimate how much space to allocate for various lock-table data structures.  The default value is 1000 objects.  For specific information on configuring the size of the lock subsystem, see <a href="../../../../ref/lock/max.html">Configuring locking: sizing the system</a>.</p> <p>The database environment's maximum number of objects may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lk_max_objects", one or more whitespace characters, and the number of objects. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLockMaxObjects method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLockMaxObjects method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLockMaxObjects will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>max</CODE> - the maximum number of locked objects supported by the Berkeley DB environment.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLockMaxObjects method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lg_bsize()"><!-- --></A><H3>
-get_lg_bsize</H3>
-<PRE>
-public int <B>get_lg_bsize</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogBufferSize()"><CODE>getLogBufferSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLogBufferSize()"><!-- --></A><H3>
-getLogBufferSize</H3>
-<PRE>
-public int <B>getLogBufferSize</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLogBufferSize method returns the size of the log buffer, in bytes.</p> <p>The DbEnv.getLogBufferSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLogBufferSize method returns the size of the log buffer, in bytes.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lg_dir()"><!-- --></A><H3>
-get_lg_dir</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_lg_dir</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogDir()"><CODE>getLogDir()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLogDir()"><!-- --></A><H3>
-getLogDir</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getLogDir</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLogDir method returns the log directory.</p> <p>The DbEnv.getLogDir method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLogDir method returns the log directory.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lg_max()"><!-- --></A><H3>
-get_lg_max</H3>
-<PRE>
-public int <B>get_lg_max</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogMax()"><CODE>getLogMax()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLogMax()"><!-- --></A><H3>
-getLogMax</H3>
-<PRE>
-public int <B>getLogMax</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLogMax method returns the maximum log file size.</p> <p>The DbEnv.getLogMax method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLogMax method returns the maximum log file size.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lg_regionmax()"><!-- --></A><H3>
-get_lg_regionmax</H3>
-<PRE>
-public int <B>get_lg_regionmax</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getLogRegionMax()"><CODE>getLogRegionMax()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLogRegionMax()"><!-- --></A><H3>
-getLogRegionMax</H3>
-<PRE>
-public int <B>getLogRegionMax</B>()
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getLogRegionMax method returns the size of the underlying logging subsystem region.</p> <p>The DbEnv.getLogRegionMax method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getLogRegionMax method returns the size of the underlying logging subsystem region.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_archive(int)"><!-- --></A><H3>
-log_archive</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[] <B>log_archive</B>(int&nbsp;flags)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>logArchive(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logArchive(int)"><!-- --></A><H3>
-logArchive</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[] <B>logArchive</B>(int&nbsp;flags)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logArchive method returns an array of log or database filenames.</p> <p>By default, DbEnv.logArchive returns the names of all of the log files that are no longer in use (for example, that are no longer involved in active transactions), and that may safely be archived for catastrophic recovery and then removed from the system.  If there are no filenames to return, DbEnv.logArchive returns null.</p> <p>Log cursor handles (returned by the <A HREF="../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>DbEnv.logCursor</CODE></A> method) may have open file descriptors for log files in the database environment.  Also, the Berkeley DB interfaces to the database environment logging subsystem (for example, <A HREF="../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.logPut</CODE></A> and <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A>) may allocate log cursors and have open file descriptors for log files as well.  On operating systems where filesystem related system calls (for example, rename and unlink on Windows/NT) can fail if a process has an open file descriptor for the affected file, attempting to move or remove the log files listed by DbEnv.logArchive may fail.  All Berkeley DB internal use of log cursors operates on active log files only and furthermore, is short-lived in nature.  So, an application seeing such a failure should be restructured to close any open log cursors it may have, and otherwise to retry the operation until it succeeds.  (Although the latter is not likely to be necessary; it is hard to imagine a reason to move or rename a log file in which transactions are being logged or aborted.)</p> <p>See <a href="../../../../utility/db_archive.html">db_archive</a> for more information on database archival procedures.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_ABS"><CODE>Db.DB_ARCH_ABS</CODE></A><p>All pathnames are returned as absolute pathnames, instead of relative to the database home directory. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_DATA"><CODE>Db.DB_ARCH_DATA</CODE></A><p>Return the database files that need to be archived in order to recover the database from catastrophic failure.  If any of the database files have not been accessed during the lifetime of the current log files, DbEnv.logArchive will not include them in this list.  It is also possible that some of the files referred to by the log have since been deleted from the system. <p>The <code>Db.DB_ARCH_DATA</code> and <code>Db.DB_ARCH_LOG</code> flags are mutually exclusive.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_LOG"><CODE>Db.DB_ARCH_LOG</CODE></A><p>Return all the log filenames, regardless of whether or not they are in use. <p>The <code>Db.DB_ARCH_DATA</code> and <code>Db.DB_ARCH_LOG</code> flags are mutually exclusive.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_ARCH_REMOVE"><CODE>Db.DB_ARCH_REMOVE</CODE></A><p>Remove log files that are no longer needed; no filenames are returned. Automatic log file removal is likely to make catastrophic recovery impossible. <p>The <code>Db.DB_ARCH_REMOVE</code> flag may not be specified with any other flag.</p> </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.logArchive method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.logArchive method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_compare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-log_compare</H3>
-<PRE>
-public static int <B>log_compare</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-                              <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><CODE>logCompare(DbLsn,DbLsn)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-logCompare</H3>
-<PRE>
-public static int <B>logCompare</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-                             <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</PRE>
-<DL>
-<DD>The DbEnv.logCompare method allows the caller to compare two <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects, returning 0 if they are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b>, and -1 if <b>lsn0</b> is less than <b>lsn1</b>.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lsn0</CODE> - one of the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to be compared.<DD><CODE>lsn1</CODE> - one of the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to be compared.
-<DT><B>Returns:</B><DD>The DbEnv.logCompare method returns 0 if the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> object parameters are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b>, and -1 if <b>lsn0</b> is less than <b>lsn1</b>.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_cursor(int)"><!-- --></A><H3>
-log_cursor</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLogc.html">DbLogc</A> <B>log_cursor</B>(int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>logCursor(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logCursor(int)"><!-- --></A><H3>
-logCursor</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLogc.html">DbLogc</A> <B>logCursor</B>(int&nbsp;flags)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logCursor method returns a created log cursor.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Returns:</B><DD>The DbEnv.logCursor method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.logCursor method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_file(com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-log_file</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>log_file</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)"><CODE>logFile(DbLsn)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logFile(com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-logFile</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>logFile</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logFile method maps <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to filenames, returning the name of the file containing the record named by <b>lsn</b>.</p> <p>This mapping of <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to files is needed for database administration.  For example, a transaction manager typically records the earliest <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> needed for restart, and the database administrator may want to archive log files to tape when they contain only <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> entries before the earliest one needed for restart.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lsn</CODE> - the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> object for which a filename is wanted.
-<DT><B>Returns:</B><DD>The DbEnv.logFile method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the supplied buffer was too small to hold the log filename, the DbEnv.logFile method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_flush(com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-log_flush</H3>
-<PRE>
-public void <B>log_flush</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)"><CODE>logFlush(DbLsn)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logFlush(com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-logFlush</H3>
-<PRE>
-public void <B>logFlush</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logFlush method writes log records to disk.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lsn</CODE> - All log records with <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> values less than or equal to the <b>lsn</b> parameter are written to disk.  If <b>lsn</b> is null, all records in the log are flushed.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.logFlush method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_put(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-log_put</H3>
-<PRE>
-public void <B>log_put</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-                    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                    int&nbsp;flags)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>logPut(DbLsn,Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-logPut</H3>
-<PRE>
-public void <B>logPut</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logPut method appends records to the log.  The <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the put record is returned in the <b>lsn</b> parameter.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - the record to write to the log. <p>The caller is responsible for providing any necessary structure to <b>data</b>.  (For example, in a write-ahead logging protocol, the application must understand what part of <b>data</b> is an operation code, what part is redo information, and what part is undo information. In addition, most transaction managers will store in <b>data</b> the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the previous log record for the same transaction, to support chaining back through the transaction's log records during undo.)</p><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FLUSH"><CODE>Db.DB_FLUSH</CODE></A><p>The log is forced to disk after this record is written, guaranteeing that all records with <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> values less than or equal to the one being "put" are on disk before DbEnv.logPut returns. </li></ul><DD><CODE>lsn</CODE> - references memory into which the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the put record is copied.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The <A HREF="../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)"><CODE>DbEnv.logFlush</CODE></A> method will fail and throw a IllegalArgumentException exception if the record to be logged is larger than the maximum log record; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="log_stat(int)"><!-- --></A><H3>
-log_stat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A> <B>log_stat</B>(int&nbsp;flags)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#logStat(int)"><CODE>logStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="logStat(int)"><!-- --></A><H3>
-logStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A> <B>logStat</B>(int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.logStat method returns the logging subsystem statistics.</p> <p>The DbEnv.logStat method creates a DbLogStat object encapsulating the logging subsystem statistics.  The following data fields are available from the DbLogStat object:</p> For convenience, the DbLogStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.logStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.logStat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lg_bsize(int)"><!-- --></A><H3>
-set_lg_bsize</H3>
-<PRE>
-public void <B>set_lg_bsize</B>(int&nbsp;lg_bsize)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)"><CODE>setLogBufferSize(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLogBufferSize(int)"><!-- --></A><H3>
-setLogBufferSize</H3>
-<PRE>
-public void <B>setLogBufferSize</B>(int&nbsp;lg_bsize)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the in-memory log buffer, in bytes.  By default, or if the value is set to 0, a size of 32K is used.  The size of the log file (see <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogMax(int)"><CODE>DbEnv.setLogMax</CODE></A>) must be at least four times the size of the in-memory log buffer.</p> <p>Log information is stored in-memory until the storage space fills up or transaction commit forces the information to be flushed to stable storage.  In the presence of long-running transactions or transactions producing large amounts of data, larger buffer sizes can increase throughput.</p> <p>The database environment's log buffer size may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lg_bsize", one or more whitespace characters, and the size in bytes. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLogBufferSize method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLogBufferSize method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLogBufferSize will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lg_bsize</CODE> - the size of the in-memory log buffer, in bytes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLogBufferSize method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; The size of the log file is less than four times the size of the in-memory log buffer; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lg_dir(java.lang.String)"><!-- --></A><H3>
-set_lg_dir</H3>
-<PRE>
-public void <B>set_lg_dir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogDir(java.lang.String)"><CODE>setLogDir(String)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLogDir(java.lang.String)"><!-- --></A><H3>
-setLogDir</H3>
-<PRE>
-public void <B>setLogDir</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The path of a directory to be used as the location of logging files. Log files created by the Log Manager subsystem will be created in this directory.</p> <p>If no logging directory is specified, log files are created in the environment home directory.   See <a href="../../../../ref/env/naming.html">Berkeley DB File Naming</a> for more information.</p> <p>For the greatest degree of recoverability from system or application failure, database files and log files should be located on separate physical devices.</p> <p>The database environment's logging directory may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lg_dir", one or more whitespace characters, and the directory name. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLogDir method configures operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle, not all operations performed on the underlying database environment.</p> <p>The DbEnv.setLogDir method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLogDir must be consistent with the existing environment or corruption can occur.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dir</CODE> - the directory used to store the logging files.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLogDir method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lg_max(int)"><!-- --></A><H3>
-set_lg_max</H3>
-<PRE>
-public void <B>set_lg_max</B>(int&nbsp;lg_max)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogMax(int)"><CODE>setLogMax(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLogMax(int)"><!-- --></A><H3>
-setLogMax</H3>
-<PRE>
-public void <B>setLogMax</B>(int&nbsp;lg_max)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the maximum size of a single file in the log, in bytes.  By default, or if the <b>lg_max</b> parameter is set to 0, a size of 10MB is used. Because <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> file offsets are unsigned four-byte values, the set value may not be larger than the maximum unsigned four-byte value. The size of the log file must be at least four times the size of the in-memory log buffer (see <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)"><CODE>DbEnv.setLogBufferSize</CODE></A>).</p> <p>See <a href="../../../../ref/log/limits.html">Log File Limits</a> for more information.</p> <p>The database environment's log file size may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lg_max", one or more whitespace characters, and the size in bytes. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLogMax method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLogMax method may be called at any time during the life of the application.</p> If no size is specified by the application, the size last specified for the database region will be used, or if no database region previously existed, the default will be used.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lg_max</CODE> - the size of a single log file, in bytes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLogMax method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; the size of the log file is less than four times the size of the in-memory log buffer; The specified log file size was too large; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lg_regionmax(int)"><!-- --></A><H3>
-set_lg_regionmax</H3>
-<PRE>
-public void <B>set_lg_regionmax</B>(int&nbsp;lg_regionmax)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setLogRegionMax(int)"><CODE>setLogRegionMax(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setLogRegionMax(int)"><!-- --></A><H3>
-setLogRegionMax</H3>
-<PRE>
-public void <B>setLogRegionMax</B>(int&nbsp;lg_regionmax)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the size of the underlying logging area of the Berkeley DB environment, in bytes.  By default, or if the value is set to 0, the default size is 60KB.  The log region is used to store filenames, and so may need to be increased in size if a large number of files will be opened and registered with the specified Berkeley DB environment's log manager.</p> <p>The database environment's log region size may also be set using the environment's <b>DB_CONFIG</b> file.  The syntax of the entry in that file is a single line with the string "set_lg_regionmax", one or more whitespace characters, and the size in bytes. Because the <b>DB_CONFIG</b> file is read when the database environment is opened, it will silently overrule configuration done before that time.</p> <p>The DbEnv.setLogRegionMax method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setLogRegionMax method may not be called after the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method is called. If the database environment already exists when <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> is called, the information specified to DbEnv.setLogRegionMax will be ignored. </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lg_regionmax</CODE> - the size of the logging area in the Berkeley DB environment, in bytes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.setLogRegionMax method will fail and throw a IllegalArgumentException exception if the method was called after <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> was called; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_cachesize()"><!-- --></A><H3>
-get_cachesize</H3>
-<PRE>
-public long <B>get_cachesize</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSize()"><CODE>getCacheSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCacheSize()"><!-- --></A><H3>
-getCacheSize</H3>
-<PRE>
-public long <B>getCacheSize</B>()
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getCacheSize method returns the size of the cache.</p> <p>The DbEnv.getCacheSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getCacheSize method returns the size of the cache.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_cachesize_ncache()"><!-- --></A><H3>
-get_cachesize_ncache</H3>
-<PRE>
-public int <B>get_cachesize_ncache</B>()
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getCacheSizeNcache()"><CODE>getCacheSizeNcache()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCacheSizeNcache()"><!-- --></A><H3>
-getCacheSizeNcache</H3>
-<PRE>
-public int <B>getCacheSizeNcache</B>()
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getCacheSizeNcache method returns the number of caches.</p> <p>The DbEnv.getCacheSizeNcache method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getCacheSizeNcache method returns the number of caches.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_mp_mmapsize()"><!-- --></A><H3>
-get_mp_mmapsize</H3>
-<PRE>
-public long <B>get_mp_mmapsize</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getMemoryPoolMapSize()"><CODE>getMemoryPoolMapSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getMemoryPoolMapSize()"><!-- --></A><H3>
-getMemoryPoolMapSize</H3>
-<PRE>
-public long <B>getMemoryPoolMapSize</B>()
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getMemoryPoolMapSize method returns the maximum file map size.</p> <p>The DbEnv.getMemoryPoolMapSize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getMemoryPoolMapSize method returns the maximum file map size.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memp_stat(int)"><!-- --></A><H3>
-memp_stat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A> <B>memp_stat</B>(int&nbsp;flags)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)"><CODE>memoryPoolStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memoryPoolStat(int)"><!-- --></A><H3>
-memoryPoolStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A> <B>memoryPoolStat</B>(int&nbsp;flags)
-                           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.memoryPoolStat method returns the memory pool (that is, the buffer cache) subsystem statistics.</p> <p>The DbEnv.memoryPoolStat method creates a DbMpoolStat object encapsulating memory pool (that is, the buffer cache) statistics.  The following data fields are available from the DbMpoolStat object:</p> For convenience, the DbMpoolStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.memoryPoolStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memp_fstat(int)"><!-- --></A><H3>
-memp_fstat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[] <B>memp_fstat</B>(int&nbsp;flags)
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)"><CODE>memoryPoolFileStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memoryPoolFileStat(int)"><!-- --></A><H3>
-memoryPoolFileStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[] <B>memoryPoolFileStat</B>(int&nbsp;flags)
-                                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.memoryPoolFileStat method creates an array of DbMpoolFStat objects containing statistics for individual files in the cache.  Each DbMpoolFStat object contains statistics for an individual DbMpoolFile. The following data fields are available for each DbMpoolFStat object:</p> For convenience, the DbMpoolFStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.memoryPoolFileStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.memoryPoolStat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memp_trickle(int)"><!-- --></A><H3>
-memp_trickle</H3>
-<PRE>
-public int <B>memp_trickle</B>(int&nbsp;percent)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)"><CODE>memoryPoolTrickle(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="memoryPoolTrickle(int)"><!-- --></A><H3>
-memoryPoolTrickle</H3>
-<PRE>
-public int <B>memoryPoolTrickle</B>(int&nbsp;percent)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.memoryPoolTrickle method ensures that a specified percent of the pages in the shared memory pool are clean, by writing dirty pages to their backing files.</p> <p>The purpose of the DbEnv.memoryPoolTrickle function is to enable a memory pool manager to ensure that a page is always available for reading in new information without having to wait for a write.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>percent</CODE> - the percent of the pages in the cache that should be clean.
-<DT><B>Returns:</B><DD>The DbEnv.memoryPoolTrickle method returns the number of pages that were written to reach the specified percentage.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.memoryPoolTrickle method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_tx_max()"><!-- --></A><H3>
-get_tx_max</H3>
-<PRE>
-public int <B>get_tx_max</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnMax()"><CODE>getTxnMax()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTxnMax()"><!-- --></A><H3>
-getTxnMax</H3>
-<PRE>
-public int <B>getTxnMax</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getTxnMax method returns the number of active transactions.</p> <p>The DbEnv.getTxnMax method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getTxnMax method returns the number of active transactions.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_tx_timestamp()"><!-- --></A><H3>
-get_tx_timestamp</H3>
-<PRE>
-public long <B>get_tx_timestamp</B>()
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTxnTimestamp()"><CODE>getTxnTimestamp()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTxnTimestamp()"><!-- --></A><H3>
-getTxnTimestamp</H3>
-<PRE>
-public long <B>getTxnTimestamp</B>()
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getTxnTimestamp method returns the recovery timestamp.</p> <p>The DbEnv.getTxnTimestamp method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getTxnTimestamp method returns the recovery timestamp.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_timeout(int)"><!-- --></A><H3>
-get_timeout</H3>
-<PRE>
-public long <B>get_timeout</B>(int&nbsp;flag)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getTimeout(int)"><CODE>getTimeout(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTimeout(int)"><!-- --></A><H3>
-getTimeout</H3>
-<PRE>
-public long <B>getTimeout</B>(int&nbsp;flag)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getTimeout method returns a timeout value, in microseconds.</p> <p>The DbEnv.getTimeout method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flag</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_LOCK_TIMEOUT"><CODE>Db.DB_SET_LOCK_TIMEOUT</CODE></A><p>Return the timeout value for locks in this database environment. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_TXN_TIMEOUT"><CODE>Db.DB_SET_TXN_TIMEOUT</CODE></A><p>Return the timeout value for transactions in this database environment. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.getTimeout method returns a timeout value, in microseconds.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txn_begin(com.sleepycat.db.DbTxn, int)"><!-- --></A><H3>
-txn_begin</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>txn_begin</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-                       int&nbsp;flags)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>txnBegin(DbTxn,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txnBegin(com.sleepycat.db.DbTxn, int)"><!-- --></A><H3>
-txnBegin</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>txnBegin</B>(<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-                      int&nbsp;flags)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.txnBegin method creates a new transaction in the environment and returns a <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> that uniquely identifies it. Calling the <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A>, <A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit</CODE></A> or <A HREF="../../../com/sleepycat/db/DbTxn.html#discard(int)"><CODE>DbTxn.discard</CODE></A> methods will discard the returned handle.</p> <p><b>Note: Transactions may only span threads if they do so serially; that is, each transaction must be active in only a single thread of control at a time.  This restriction holds for parents of nested transactions as well; not two children may be concurrently active in more than one thread of control at any one time.</b></p> <p><b>Note: Cursors may not span transactions; that is, each cursor must be opened and closed within a single transaction.</b></p> <p><b>Note: A parent transaction may not issue any Berkeley DB operations -- except for DbEnv.txnBegin, <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A> and <A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit</CODE></A> -- while it has active child transactions (child transactions that have not yet been committed or aborted).</b></p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>All read operations performed by the transaction may read modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC"><CODE>Db.DB_TXN_NOSYNC</CODE></A><p>Do not synchronously flush the log when this transaction commits or prepares. This means the transaction will exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained but it is possible that this transaction may be undone during recovery. <p>This behavior may be set for a Berkeley DB environment using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags</CODE></A> method.  Any value specified to this method overrides that setting.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOWAIT"><CODE>Db.DB_TXN_NOWAIT</CODE></A><p>If a lock is unavailable for any Berkeley DB operation performed in the context of this transaction, cause the operation to throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> immediately instead of blocking on the lock. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_SYNC"><CODE>Db.DB_TXN_SYNC</CODE></A><p>Synchronously flush the log when this transaction commits or prepares. This means the transaction will exhibit all of the ACID (atomicity, consistency, isolation, and durability) properties. <p>This behavior is the default for Berkeley DB environments unless the <A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC"><CODE><code>Db.DB_TXN_NOSYNC</code></CODE></A> flag was specified to the <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags</CODE></A> method.  Any value specified to this method overrides that setting.</p> </li></ul><DD><CODE>parent</CODE> - If the <b>parent</b> parameter is non-null, the new transaction will be a nested transaction, with the transaction indicated by <b>parent</b> as its parent.  Transactions may be nested to any level. In the presence of distributed transactions and two-phase commit, only the parental transaction, that is a transaction without a <b>parent</b> specified, should be passed as an parameter to <A HREF="../../../com/sleepycat/db/DbTxn.html#prepare(byte[])"><CODE>DbTxn.prepare</CODE></A>.
-<DT><B>Returns:</B><DD>The DbEnv.txnBegin method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the maximum number of concurrent transactions has been reached, the DbEnv.txnBegin method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txn_checkpoint(int, int, int)"><!-- --></A><H3>
-txn_checkpoint</H3>
-<PRE>
-public void <B>txn_checkpoint</B>(int&nbsp;kbyte,
-                           int&nbsp;min,
-                           int&nbsp;flags)
-                    throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>txnCheckpoint(int,int,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txnCheckpoint(int, int, int)"><!-- --></A><H3>
-txnCheckpoint</H3>
-<PRE>
-public void <B>txnCheckpoint</B>(int&nbsp;kbyte,
-                          int&nbsp;min,
-                          int&nbsp;flags)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.txnCheckpoint method flushes the underlying memory pool, writes a checkpoint record to the log, and then flushes the log.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FORCE"><CODE>Db.DB_FORCE</CODE></A><p>Force a checkpoint record, even if there has been no activity since the last checkpoint. </li></ul><DD><CODE>kbyte</CODE> - If the <b>kbyte</b> parameter is non-zero, a checkpoint will be done if more than <b>kbyte</b> kilobytes of log data have been written since the last checkpoint.<DD><CODE>min</CODE> - If the <b>min</b> parameter is non-zero, a checkpoint will be done if more than <b>min</b> minutes have passed since the last checkpoint.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.txnCheckpoint method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txn_recover(int, int)"><!-- --></A><H3>
-txn_recover</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[] <B>txn_recover</B>(int&nbsp;count,
-                                int&nbsp;flags)
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>txnRecover(int,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txnRecover(int, int)"><!-- --></A><H3>
-txnRecover</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[] <B>txnRecover</B>(int&nbsp;count,
-                               int&nbsp;flags)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.txnRecover method returns a list of prepared but not yet resolved transactions.  The DbEnv.txnRecover method should only be called after the environment has been recovered.  Because database environment state must be preserved between recovery and the application calling DbEnv.txnRecover, applications must either call DbEnv.txnRecover using the same environment handle used when recovery is done, or the database environment must not be configured using the <A HREF="../../../com/sleepycat/db/Db.html#DB_PRIVATE"><CODE>Db.DB_PRIVATE</CODE></A> flag.</p> <p>The DbEnv.txnRecover method returns a list of transactions that must be resolved by the application (committed, aborted or discarded).  The return value is an array of objects of type DbPreplist; the following DbPreplist fields will be filled in:</p> The application must call <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A>, <A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit</CODE></A> or <A HREF="../../../com/sleepycat/db/DbTxn.html#discard(int)"><CODE>DbTxn.discard</CODE></A> on each returned <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle before starting any new operations.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>count</CODE> - specifies the number of maximum size of the array that should be returned.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FIRST"><CODE>Db.DB_FIRST</CODE></A><p>Begin returning a list of prepared, but not yet resolved transactions. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT"><CODE>Db.DB_NEXT</CODE></A><p>Continue returning a list of prepared, but not yet resolved transactions, starting where the last call to DbEnv.txnRecover left off. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.txnRecover method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txn_stat(int)"><!-- --></A><H3>
-txn_stat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A> <B>txn_stat</B>(int&nbsp;flags)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnStat(int)"><CODE>txnStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="txnStat(int)"><!-- --></A><H3>
-txnStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A> <B>txnStat</B>(int&nbsp;flags)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.txnStat method returns the transaction subsystem statistics.</p> <p>The DbEnv.txnStat method creates a DbTxnStat object encapsulating the transaction subsystem statistics.  The following data fields are available from the DbTxnStat object:</p> For convenience, the DbTxnStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.txnStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.txnStat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_rep_limit()"><!-- --></A><H3>
-get_rep_limit</H3>
-<PRE>
-public long <B>get_rep_limit</B>()
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getReplicationLimit()"><CODE>getReplicationLimit()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getReplicationLimit()"><!-- --></A><H3>
-getReplicationLimit</H3>
-<PRE>
-public long <B>getReplicationLimit</B>()
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.getReplicationLimit method returns the transmit limit in bytes.</p> <p>The DbEnv.getReplicationLimit method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getReplicationLimit method returns the transmit limit in bytes.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rep_elect(int, int, int)"><!-- --></A><H3>
-rep_elect</H3>
-<PRE>
-public int <B>rep_elect</B>(int&nbsp;nsites,
-                     int&nbsp;priority,
-                     int&nbsp;timeout)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>replicationElect(int,int,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="replicationElect(int, int, int)"><!-- --></A><H3>
-replicationElect</H3>
-<PRE>
-public int <B>replicationElect</B>(int&nbsp;nsites,
-                            int&nbsp;priority,
-                            int&nbsp;timeout)
-                     throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.replicationElect method holds an election for the master of a replication group.</p> <p>If the election is successful, the new master's ID may be the ID of the previous master, or the ID of the current environment.  The application is responsible for adjusting its usage of the other environments in the replication group, including directing all database updates to the newly selected master, in accordance with the results of this election.</p> <p>The thread of control that calls the DbEnv.replicationElect method must not be the thread of control that processes incoming messages; processing the incoming messages is necessary to successfully complete an election.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>nsites</CODE> - The <b>nsites</b> parameter indicates the number of environments that the application believes are in the replication group.  This number is used by Berkeley DB to avoid having two masters active simultaneously, even in the case of a network partition.  During an election, a new master cannot be elected unless more than half of <b>nsites</b> agree on the new master.  Thus, in the face of a network partition, the side of the partition with more than half the environments will elect a new master and continue, while the environments communicating with fewer than half the other environments will fail to find a new master.<DD><CODE>priority</CODE> - the priority of this environment.  It must be a positive integer, or 0 if this environment is not permitted to become a master (see <a href="../../../../ref/rep/pri.html">Replication environment priorities</a> for more information).<DD><CODE>timeout</CODE> - specifies a timeout period for an election. If the election has not completed after <b>timeout</b> microseconds, the election will fail.
-<DT><B>Returns:</B><DD>The DbEnv.replicationElect method returns the newly elected master's ID.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The DbEnv.replicationElect method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>The replication group was unable to elect a master, or was unable to complete the election in the specified <b>timeout</b> period.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-rep_process_message</H3>
-<PRE>
-public int <B>rep_process_message</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                               <A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                               <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)
-                        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><!-- --></A><H3>
-replicationProcessMessage</H3>
-<PRE>
-public int <B>replicationProcessMessage</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                                     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                                     <A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                                     <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)
-                              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</p> <p>For implementation reasons, all incoming replication messages must be processed using the same <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.  It is not required that a single thread of control process all messages, only that all threads of control processing messages use the same handle.</p> <p>The DbEnv.replicationProcessMessage method has additional return values:</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>control</CODE> - The <b>control</b> parameter should reference a copy of the <b>control</b> parameter specified by Berkeley DB on the sending environment.<DD><CODE>envid</CODE> - The <b>envid</b> parameter should contain the local identifier that corresponds to the environment that sent the message to be processed (see <a href="../../../../ref/rep/id.html">Replication environment IDs</a> for more information).<DD><CODE>rec</CODE> - The <b>rec</b> parameter should reference a copy of the <b>rec</b> parameter specified by Berkeley DB on the sending environment.<DD><CODE>ret_lsn</CODE> - If DbEnv.replicationProcessMessage method returns Db.DB_REP_NOTPERM then the <b>ret_lsn</b> parameter will contain the log sequence number of this permanent log message that could not be written to disk.  If DbEnv.replicationProcessMessage method returns Db.DB_REP_ISPERM then the <b>ret_lsn</b> parameter will contain largest log sequence number of the permanent records that are now written to disk as a result of processing this message.  In all other cases the value of <b>ret_lsn</b> is undefined.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_DUPMASTER"><CODE>DB_REP_DUPMASTER</CODE></A><p>The DbEnv.replicationProcessMessage method will throw an exception that encapsulates <code>Db.DB_REP_DUPMASTER</code> if the replication group has more than one master. </li></ul>The application should reconfigure itself as a client by calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart</CODE></A> method, and then call for an election by calling <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>DbEnv.replicationElect</CODE></A>. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_HOLDELECTION"><CODE>DB_REP_HOLDELECTION</CODE></A><p>The DbEnv.replicationProcessMessage method will throw an exception that encapsulates <code>Db.DB_REP_HOLDELECTION</code> if an election is needed. </li></ul>The application should call for an election by calling <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>DbEnv.replicationElect</CODE></A>. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_ISPERM"><CODE>DB_REP_ISPERM</CODE></A><p>The DbEnv.replicationProcessMessage method will return <code>Db.DB_REP_ISPERM</code> if processing this message results in the processing of records that are permanent. </li></ul>The maximum LSN of the permanent records stored is returned. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NEWMASTER"><CODE>DB_REP_NEWMASTER</CODE></A><p>The DbEnv.replicationProcessMessage method will return <code>Db.DB_REP_NEWMASTER</code> if a new master has been elected. </li></ul>The <b>envid</b> parameter contains the environment ID of the new master.  If the recipient of this error return has been made master, it is the application's responsibility to begin acting as the master environment. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NEWSITE"><CODE>DB_REP_NEWSITE</CODE></A><p>The DbEnv.replicationProcessMessage method will return <code>Db.DB_REP_NEWSITE</code> if the system received contact information from a new environment. </li></ul>The <b>rec</b> parameter contains the opaque data specified in the <b>cdata</b> parameter to the <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart</CODE></A>.  The application should take whatever action is needed to establish a communication channel with this new environment. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NOTPERM"><CODE>DB_REP_NOTPERM</CODE></A><p>The DbEnv.replicationProcessMessage method will return <code>Db.DB_REP_NOTPERM</code> if a message carrying a <A HREF="../../../com/sleepycat/db/Db.html#DB_REP_PERMANENT"><CODE><code>Db.DB_REP_PERMANENT</code></CODE></A> flag was processed successfully, but was not written to disk. </li></ul>The LSN of this record is returned. The application should take whatever action is deemed necessary to retain its recoverability characteristics. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_OUTDATED"><CODE>DB_REP_OUTDATED</CODE></A><p>The DbEnv.replicationProcessMessage method will throw an exception that encapsulates <code>Db.DB_REP_OUTDATED</code> if the current environment's logs are too far out of date with respect to the master to be automatically synchronized. </li></ul>The application should copy over a hot backup of the environment, run recovery, and restart the client. </p> Unless otherwise specified, the DbEnv.replicationProcessMessage method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rep_start(com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-rep_start</H3>
-<PRE>
-public void <B>rep_start</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-                      int&nbsp;flags)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>replicationStart(Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="replicationStart(com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-replicationStart</H3>
-<PRE>
-public void <B>replicationStart</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-                             int&nbsp;flags)
-                      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.replicationStart method configures the database environment as a client or master in a group of replicated database environments.  Replication master environments are the only database environments where replicated databases may be modified.  Replication client environments are read-only as long as they are clients.  Replication client environments may be upgraded to be replication master environments in the case that the current master fails or there is no master present.</p> <p>The enclosing database environment must already have been opened by calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method and must already have been configured to send replication messages by calling the <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport</CODE></A> method.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cdata</CODE> - an opaque data item that is sent over the communication infrastructure when the client or master comes online (see <a href="../../../../ref/rep/newsite.html">Connecting to a new site</a> for more information).  If no such information is useful, <b>cdata</b> should be null.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_CLIENT"><CODE>Db.DB_REP_CLIENT</CODE></A><p>Configure the environment as a replication client. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_LOGSONLY"><CODE>Db.DB_REP_LOGSONLY</CODE></A><p>Configure the environment as a log files-only client. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_MASTER"><CODE>Db.DB_REP_MASTER</CODE></A><p>Configure the environment as a replication master. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.replicationStart method will fail and throw a IllegalArgumentException exception if the database environment was not already configured to communicate with a replication group by a call to <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport</CODE></A>; the database environment was not already opened; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rep_stat(int)"><!-- --></A><H3>
-rep_stat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A> <B>rep_stat</B>(int&nbsp;flags)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationStat(int)"><CODE>replicationStat(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="replicationStat(int)"><!-- --></A><H3>
-replicationStat</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A> <B>replicationStat</B>(int&nbsp;flags)
-                          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.replicationStat method returns the replication subsystem statistics.</p> <p>The DbEnv.replicationStat method creates a DbRepStat object encapsulating the replication subsystem statistics.  The following data fields are available from the DbRepStat object:</p> For convenience, the DbRepStat class has a toString method that lists all the data fields.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or the following value: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_STAT_CLEAR"><CODE>Db.DB_STAT_CLEAR</CODE></A><p>Reset statistics after returning their values. </li></ul>
-<DT><B>Returns:</B><DD>The DbEnv.replicationStat method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbEnv.replicationStat method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_rep_limit(long)"><!-- --></A><H3>
-set_rep_limit</H3>
-<PRE>
-public void <B>set_rep_limit</B>(long&nbsp;bytes)
-                   throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>setReplicationLimit(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setReplicationLimit(long)"><!-- --></A><H3>
-setReplicationLimit</H3>
-<PRE>
-public void <B>setReplicationLimit</B>(long&nbsp;bytes)
-                         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbEnv.setReplicationLimit method imposes a byte-count limit on the amount of data that will be transmitted from a site in a single call to <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage</CODE></A> method.</p> <p>The DbEnv.setReplicationLimit method configures a database environment, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.</p> <p>The DbEnv.setReplicationLimit method may not be called before the <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A> method has been called.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - specifies the maximum number of bytes that will be sent in a single call to <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage</CODE></A> method.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_rep_transport(int, com.sleepycat.db.DbRepTransport)"><!-- --></A><H3>
-set_rep_transport</H3>
-<PRE>
-public void <B>set_rep_transport</B>(int&nbsp;envid,
-                              <A HREF="../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>setReplicationTransport(int,DbRepTransport)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><!-- --></A><H3>
-setReplicationTransport</H3>
-<PRE>
-public void <B>setReplicationTransport</B>(int&nbsp;envid,
-                                    <A HREF="../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)
-                             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="strerror(int)"><!-- --></A><H3>
-strerror</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>strerror</B>(int&nbsp;error)</PRE>
-<DL>
-<DD>The DbEnv.strerror method returns an error message string corresponding to the error number <b>error</b> parameter.</p> <p>This function is a superset of the ANSI C X3.159-1989 (ANSI C) <b>strerror</b>(3) function.  If the error number <b>error</b> is greater than or equal to 0, then the string returned by the system function <b>strerror</b>(3) is returned.  If the error number is less than 0, an error string appropriate to the corresponding Berkeley DB library error is returned. See <a href="../../../../ref/program/errorret.html">Error returns to applications</a> for more information.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>error</CODE> - the error number for which an error message string is wanted.
-<DT><B>Returns:</B><DD>The DbEnv.strerror method returns an error message string corresponding to the error number <b>error</b> parameter.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_version_major()"><!-- --></A><H3>
-get_version_major</H3>
-<PRE>
-public static int <B>get_version_major</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMajor()"><CODE>getVersionMajor()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVersionMajor()"><!-- --></A><H3>
-getVersionMajor</H3>
-<PRE>
-public static int <B>getVersionMajor</B>()</PRE>
-<DL>
-<DD>The DbEnv.getVersionMajor method returns the release major number.</p> <p>The DbEnv.getVersionMajor method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getVersionMajor method returns the release major number.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_version_minor()"><!-- --></A><H3>
-get_version_minor</H3>
-<PRE>
-public static int <B>get_version_minor</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionMinor()"><CODE>getVersionMinor()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVersionMinor()"><!-- --></A><H3>
-getVersionMinor</H3>
-<PRE>
-public static int <B>getVersionMinor</B>()</PRE>
-<DL>
-<DD>The DbEnv.getVersionMinor method returns the release minor number.</p> <p>The DbEnv.getVersionMinor method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getVersionMinor method returns the release minor number.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_version_patch()"><!-- --></A><H3>
-get_version_patch</H3>
-<PRE>
-public static int <B>get_version_patch</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionPatch()"><CODE>getVersionPatch()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVersionPatch()"><!-- --></A><H3>
-getVersionPatch</H3>
-<PRE>
-public static int <B>getVersionPatch</B>()</PRE>
-<DL>
-<DD>The DbEnv.getVersionPatch method returns the release patch number.</p> <p>The DbEnv.getVersionPatch method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getVersionPatch method returns the release patch number.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_version_string()"><!-- --></A><H3>
-get_version_string</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>get_version_string</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnv.html#getVersionString()"><CODE>getVersionString()</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVersionString()"><!-- --></A><H3>
-getVersionString</H3>
-<PRE>
-public static <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getVersionString</B>()</PRE>
-<DL>
-<DD>The DbEnv.getVersionString method returns the release verbose version information, suitable for display.</p> <p>The DbEnv.getVersionString method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbEnv.getVersionString method returns the release verbose version information, suitable for display.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnv.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbEnvFeedback.html b/db/docs/java/com/sleepycat/db/DbEnvFeedback.html
deleted file mode 100644 (file)
index 4589709..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbEnvFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbEnvFeedback,DbEnvFeedback interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbEnvFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnvFeedback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDupCompare.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbEnvFeedback</H2>
-<HR>
-<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><CODE>DbEnvFeedbackHandler</CODE></A></I>
-<P>
-<DL>
-<DT>public interface <B>DbEnvFeedback</B></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnvFeedback.html#feedback(com.sleepycat.db.DbEnv, int, int)">feedback</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)"><CODE>DbEnvFeedbackHandler.feedback(DbEnv,int,int)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="feedback(com.sleepycat.db.DbEnv, int, int)"><!-- --></A><H3>
-feedback</H3>
-<PRE>
-public void <B>feedback</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                     int&nbsp;opcode,
-                     int&nbsp;percent)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)"><CODE>DbEnvFeedbackHandler.feedback(DbEnv,int,int)</CODE></A></I>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>env</CODE> - <DD><CODE>opcode</CODE> - <DD><CODE>percent</CODE> - </DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnvFeedback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDupCompare.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbEnvFeedbackHandler.html b/db/docs/java/com/sleepycat/db/DbEnvFeedbackHandler.html
deleted file mode 100644 (file)
index b4c62b1..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbEnvFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbEnvFeedbackHandler,DbEnvFeedbackHandler interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbEnvFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnvFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrcall.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbEnvFeedbackHandler</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbEnvFeedbackHandler</B></DL>
-
-<P>
-The DbEnvFeedbackHandler interface is used by the DbEnv.setFeedback method.  This interface defines the application-specific function to be called to to report Berkeley DB operation progress.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)">feedback</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnvFeedbackHandler interface is used by the DbEnv.setFeedback method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="feedback(com.sleepycat.db.DbEnv, int, int)"><!-- --></A><H3>
-feedback</H3>
-<PRE>
-public void <B>feedback</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-                     int&nbsp;opcode,
-                     int&nbsp;percent)</PRE>
-<DL>
-<DD>The DbEnvFeedbackHandler interface is used by the DbEnv.setFeedback method.  This interface defines the application-specific function to be called to to report Berkeley DB operation progress. <p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbenv</CODE> - a reference to the enclosing database environment.<DD><CODE>opcode</CODE> - an operation code.  The <b>opcode</b> parameter may take on any of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RECOVER"><CODE>Db.DB_RECOVER</CODE></A><p>The environment is being recovered. </li></ul><DD><CODE>percent</CODE> - the percent of the operation that has been completed, specified as an integer value between 0 and 100.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbEnvFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedback.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrcall.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbErrcall.html b/db/docs/java/com/sleepycat/db/DbErrcall.html
deleted file mode 100644 (file)
index b64feb6..0000000
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbErrcall (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbErrcall,DbErrcall interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbErrcall (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbErrcall.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrorHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrcall.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbErrcall</H2>
-<HR>
-<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbErrorHandler.html"><CODE>DbErrorHandler</CODE></A></I>
-<P>
-<DL>
-<DT>public interface <B>DbErrcall</B></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbErrcall.html#errcall(java.lang.String, java.lang.String)">errcall</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;buffer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbErrorHandler.html#error(java.lang.String, java.lang.String)"><CODE>DbErrorHandler.error(String,String)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="errcall(java.lang.String, java.lang.String)"><!-- --></A><H3>
-errcall</H3>
-<PRE>
-public void <B>errcall</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;prefix,
-                    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;buffer)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbErrorHandler.html#error(java.lang.String, java.lang.String)"><CODE>DbErrorHandler.error(String,String)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbErrcall.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrorHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrcall.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbErrorHandler.html b/db/docs/java/com/sleepycat/db/DbErrorHandler.html
deleted file mode 100644 (file)
index 510b04d..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbErrorHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbErrorHandler,DbErrorHandler interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbErrorHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbErrorHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrcall.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedback.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrorHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbErrorHandler</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbErrorHandler</B></DL>
-
-<P>
-An interface specifying a application-specific error reporting function.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbErrorHandler.html#error(java.lang.String, java.lang.String)">error</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx,
-      <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In some cases, when an error occurs, Berkeley DB will call the DbErrorHandler interface with additional error information.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="error(java.lang.String, java.lang.String)"><!-- --></A><H3>
-error</H3>
-<PRE>
-public void <B>error</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;errpfx,
-                  <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;msg)</PRE>
-<DL>
-<DD>In some cases, when an error occurs, Berkeley DB will call the DbErrorHandler interface with additional error information.  It is up to this interface to display the error message in an appropriate manner.</p> <p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>errpfx</CODE> - the prefix string (as previously set by <A HREF="../../../com/sleepycat/db/Db.html#setErrorPrefix(java.lang.String)"><CODE>Db.setErrorPrefix</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#setErrorPrefix(java.lang.String)"><CODE>DbEnv.setErrorPrefix</CODE></A>).<DD><CODE>msg</CODE> - the error message string.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbErrorHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrcall.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedback.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrorHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbException.html b/db/docs/java/com/sleepycat/db/DbException.html
deleted file mode 100644 (file)
index 8711874..0000000
+++ /dev/null
@@ -1,377 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbException,DbException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<B>com.sleepycat.db.DbException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A>, <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A>, <A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A>, <A HREF="../../../com/sleepycat/db/DbRunRecoveryException.html">DbRunRecoveryException</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DbException</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">Exception</A></DL>
-
-<P>
-This information describes the DbException class and how it is used by the various Berkeley DB classes.</p> <p>Most methods in the Berkeley DB classes throw an exception when an error occurs.  A DbException object contains an informational string, an errno, and a reference to the environment from which the exception was thrown.</p> <p>Some methods may return non-zero values without issuing an exception. This occurs in situations that are not normally considered an error, but when some informational status is returned.  For example, <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> returns <a href="../../../../ref/program/errorret.html#DB_NOTFOUND">Db.DB_NOTFOUND</a> when a requested key does not appear in the database.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.db.DbException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#DbException(java.lang.String)">DbException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException constructor returns an instance of the DbException class containing the string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#DbException(java.lang.String, int)">DbException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s,
-            int&nbsp;errno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException constructor returns an instance of the DbException class containing the string and the encapsulated errno.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#DbException(java.lang.String, int, com.sleepycat.db.DbEnv)">DbException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s,
-            int&nbsp;errno,
-            <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException constructor returns an instance of the DbException class containing the string, the encapsulated errno, and the database environment.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#get_errno()">get_errno</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()"><CODE>getErrno()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException.getDbEnv method returns the database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#getErrno()">getErrno</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException.getErrno method returns the error value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbException.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbException(java.lang.String)"><!-- --></A><H3>
-DbException</H3>
-<PRE>
-public <B>DbException</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s)</PRE>
-<DL>
-<DD>The DbException constructor returns an instance of the DbException class containing the string.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>s</CODE> - specifies a message describing the exception.</DL>
-<HR>
-
-<A NAME="DbException(java.lang.String, int)"><!-- --></A><H3>
-DbException</H3>
-<PRE>
-public <B>DbException</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s,
-                   int&nbsp;errno)</PRE>
-<DL>
-<DD>The DbException constructor returns an instance of the DbException class containing the string and the encapsulated errno.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>s</CODE> - specifies a message describing the exception.<DD><CODE>errno</CODE> - specifies an error code.</DL>
-<HR>
-
-<A NAME="DbException(java.lang.String, int, com.sleepycat.db.DbEnv)"><!-- --></A><H3>
-DbException</H3>
-<PRE>
-public <B>DbException</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s,
-                   int&nbsp;errno,
-                   <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv)</PRE>
-<DL>
-<DD>The DbException constructor returns an instance of the DbException class containing the string, the encapsulated errno, and the database environment.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>s</CODE> - specifies a message describing the exception.<DD><CODE>errno</CODE> - specifies an error code.<DD><CODE>dbenv</CODE> - the database environment where the exception occurred.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDbEnv()"><!-- --></A><H3>
-getDbEnv</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A> <B>getDbEnv</B>()</PRE>
-<DL>
-<DD>The DbException.getDbEnv method returns the database environment.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbException.getDbEnv method returns the database environment.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrno()"><!-- --></A><H3>
-getErrno</H3>
-<PRE>
-public int <B>getErrno</B>()</PRE>
-<DL>
-<DD>The DbException.getErrno method returns the error value.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbException.getErrno method returns the error value.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_errno()"><!-- --></A><H3>
-get_errno</H3>
-<PRE>
-public int <B>get_errno</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()"><CODE>getErrno()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbFeedback.html b/db/docs/java/com/sleepycat/db/DbFeedback.html
deleted file mode 100644 (file)
index 671ba17..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbFeedback,DbFeedback interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbFeedback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrorHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbFeedback</H2>
-<HR>
-<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html"><CODE>DbFeedbackHandler</CODE></A></I>
-<P>
-<DL>
-<DT>public interface <B>DbFeedback</B></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbFeedback.html#feedback(com.sleepycat.db.Db, int, int)">feedback</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)"><CODE>DbFeedbackHandler.feedback(Db,int,int)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="feedback(com.sleepycat.db.Db, int, int)"><!-- --></A><H3>
-feedback</H3>
-<PRE>
-public void <B>feedback</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                     int&nbsp;opcode,
-                     int&nbsp;percent)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)"><CODE>DbFeedbackHandler.feedback(Db,int,int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbFeedback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbErrorHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbFeedbackHandler.html b/db/docs/java/com/sleepycat/db/DbFeedbackHandler.html
deleted file mode 100644 (file)
index b1ef30a..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbFeedbackHandler,DbFeedbackHandler interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedback.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHash.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbFeedbackHandler</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbFeedbackHandler</B></DL>
-
-<P>
-The DbFeedbackHandler interface is used by the Db.setFeedback method.  This interface defines the application-specific function to be called to to report Berkeley DB operation progress.
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)">feedback</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbFeedbackHandler interface is used by the Db.setFeedback method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="feedback(com.sleepycat.db.Db, int, int)"><!-- --></A><H3>
-feedback</H3>
-<PRE>
-public void <B>feedback</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                     int&nbsp;opcode,
-                     int&nbsp;percent)</PRE>
-<DL>
-<DD>The DbFeedbackHandler interface is used by the Db.setFeedback method.  This interface defines the application-specific function to be called to to report Berkeley DB operation progress. <p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - a reference to the enclosing database.<DD><CODE>opcode</CODE> - an operation code.  The <b>opcode</b> parameter may take on any of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_UPGRADE"><CODE>Db.DB_UPGRADE</CODE></A><p>The underlying database is being upgraded. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_VERIFY"><CODE>Db.DB_VERIFY</CODE></A><p>The underlying database is being verified. </li></ul><DD><CODE>percent</CODE> - the percent of the operation that has been completed, specified as an integer value between 0 and 100.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedback.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHash.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbHash.html b/db/docs/java/com/sleepycat/db/DbHash.html
deleted file mode 100644 (file)
index f280c0e..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbHash (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbHash,DbHash interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbHash (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbHash.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPanicHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHash.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbHash</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbHash</B></DL>
-
-<P>
-An interface specifying a hashing function, which imposes a total ordering on the Hash database.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHash.html#hash(com.sleepycat.db.Db, byte[], int)">hash</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-     byte[]&nbsp;data,
-     int&nbsp;len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbHash interface is used by the Db.setHash method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="hash(com.sleepycat.db.Db, byte[], int)"><!-- --></A><H3>
-hash</H3>
-<PRE>
-public int <B>hash</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                byte[]&nbsp;data,
-                int&nbsp;len)</PRE>
-<DL>
-<DD>The DbHash interface is used by the Db.setHash method.  This interface defines the database-specific hash function.  The hash function must handle any key values used by the application (possibly including zero-length keys).</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>db</CODE> - the enclosing database handle.<DD><CODE>data</CODE> - the byte string to be hashed.<DD><CODE>len</CODE> - the length of the byte string in bytes.
-<DT><B>Returns:</B><DD>The DbHash interface returns a hash value of type int.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbHash.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbFeedbackHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPanicHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHash.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbHashStat.html b/db/docs/java/com/sleepycat/db/DbHashStat.html
deleted file mode 100644 (file)
index 4f15933..0000000
+++ /dev/null
@@ -1,600 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbHashStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbHashStat,DbHashStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbHashStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbHashStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbKeyRange.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHashStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbHashStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbHashStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbHashStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbHashStat object is used to return Hash database statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_bfree">hash_bfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free on bucket pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_big_bfree">hash_big_bfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free on big item pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_bigpages">hash_bigpages</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of big key/data pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_buckets">hash_buckets</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of hash buckets.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_dup">hash_dup</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of duplicate pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_dup_free">hash_dup_free</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free on duplicate pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_ffactor">hash_ffactor</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The desired fill factor (number of items per bucket) specified at database-creation time.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_free">hash_free</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of pages on the free list.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_magic">hash_magic</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Magic number that identifies the file as a Hash file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_metaflags">hash_metaflags</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_ndata">hash_ndata</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_nkeys">hash_nkeys</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of unique keys in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_overflows">hash_overflows</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of overflow pages (overflow pages are pages that contain items that did not fit in the main bucket page).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_ovfl_free">hash_ovfl_free</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free on overflow pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_pagesize">hash_pagesize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The underlying Hash database page (and bucket) size, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#hash_version">hash_version</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The version of the Hash database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#DbHashStat()">DbHashStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbHashStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="hash_magic"><!-- --></A><H3>
-hash_magic</H3>
-<PRE>
-public int <B>hash_magic</B></PRE>
-<DL>
-<DD>Magic number that identifies the file as a Hash file.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_version"><!-- --></A><H3>
-hash_version</H3>
-<PRE>
-public int <B>hash_version</B></PRE>
-<DL>
-<DD>The version of the Hash database.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_metaflags"><!-- --></A><H3>
-hash_metaflags</H3>
-<PRE>
-public int <B>hash_metaflags</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_nkeys"><!-- --></A><H3>
-hash_nkeys</H3>
-<PRE>
-public int <B>hash_nkeys</B></PRE>
-<DL>
-<DD>The number of unique keys in the database.  If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0. Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_ndata"><!-- --></A><H3>
-hash_ndata</H3>
-<PRE>
-public int <B>hash_ndata</B></PRE>
-<DL>
-<DD>The number of key/data pairs in the database.  If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0. Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_pagesize"><!-- --></A><H3>
-hash_pagesize</H3>
-<PRE>
-public int <B>hash_pagesize</B></PRE>
-<DL>
-<DD>The underlying Hash database page (and bucket) size, in bytes. Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_ffactor"><!-- --></A><H3>
-hash_ffactor</H3>
-<PRE>
-public int <B>hash_ffactor</B></PRE>
-<DL>
-<DD>The desired fill factor (number of items per bucket) specified at database-creation time.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_buckets"><!-- --></A><H3>
-hash_buckets</H3>
-<PRE>
-public int <B>hash_buckets</B></PRE>
-<DL>
-<DD>The number of hash buckets.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_free"><!-- --></A><H3>
-hash_free</H3>
-<PRE>
-public int <B>hash_free</B></PRE>
-<DL>
-<DD>The number of pages on the free list. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_bfree"><!-- --></A><H3>
-hash_bfree</H3>
-<PRE>
-public int <B>hash_bfree</B></PRE>
-<DL>
-<DD>The number of bytes free on bucket pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_bigpages"><!-- --></A><H3>
-hash_bigpages</H3>
-<PRE>
-public int <B>hash_bigpages</B></PRE>
-<DL>
-<DD>The number of big key/data pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_big_bfree"><!-- --></A><H3>
-hash_big_bfree</H3>
-<PRE>
-public int <B>hash_big_bfree</B></PRE>
-<DL>
-<DD>The number of bytes free on big item pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_overflows"><!-- --></A><H3>
-hash_overflows</H3>
-<PRE>
-public int <B>hash_overflows</B></PRE>
-<DL>
-<DD>The number of overflow pages (overflow pages are pages that contain items that did not fit in the main bucket page). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_ovfl_free"><!-- --></A><H3>
-hash_ovfl_free</H3>
-<PRE>
-public int <B>hash_ovfl_free</B></PRE>
-<DL>
-<DD>The number of bytes free on overflow pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_dup"><!-- --></A><H3>
-hash_dup</H3>
-<PRE>
-public int <B>hash_dup</B></PRE>
-<DL>
-<DD>The number of duplicate pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="hash_dup_free"><!-- --></A><H3>
-hash_dup_free</H3>
-<PRE>
-public int <B>hash_dup_free</B></PRE>
-<DL>
-<DD>The number of bytes free on duplicate pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbHashStat()"><!-- --></A><H3>
-DbHashStat</H3>
-<PRE>
-public <B>DbHashStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbHashStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbKeyRange.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHashStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbKeyRange.html b/db/docs/java/com/sleepycat/db/DbKeyRange.html
deleted file mode 100644 (file)
index 9d08641..0000000
+++ /dev/null
@@ -1,289 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbKeyRange (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbKeyRange,DbKeyRange class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbKeyRange (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbKeyRange.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHashStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbKeyRange.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbKeyRange</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbKeyRange</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbKeyRange</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbKeyRange.html#equal">equal</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A value between 0 and 1, the proportion of keys equal to the
-  specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbKeyRange.html#greater">greater</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A value between 0 and 1, the proportion of keys greater than
-  the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbKeyRange.html#less">less</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A value between 0 and 1, the proportion of keys less than the
-  specified key.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbKeyRange.html#DbKeyRange()">DbKeyRange</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="equal"><!-- --></A><H3>
-equal</H3>
-<PRE>
-public double <B>equal</B></PRE>
-<DL>
-<DD>A value between 0 and 1, the proportion of keys equal to the
-  specified key.
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="greater"><!-- --></A><H3>
-greater</H3>
-<PRE>
-public double <B>greater</B></PRE>
-<DL>
-<DD>A value between 0 and 1, the proportion of keys greater than
-  the specified key.
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="less"><!-- --></A><H3>
-less</H3>
-<PRE>
-public double <B>less</B></PRE>
-<DL>
-<DD>A value between 0 and 1, the proportion of keys less than the
-  specified key.
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbKeyRange()"><!-- --></A><H3>
-DbKeyRange</H3>
-<PRE>
-public <B>DbKeyRange</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbKeyRange.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHashStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbKeyRange.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLock.html b/db/docs/java/com/sleepycat/db/DbLock.html
deleted file mode 100644 (file)
index f7a2b5f..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLock (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLock,DbLock class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLock (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLock.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbKeyRange.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockRequest.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLock.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLock</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLock</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLock</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The locking interfaces for the Berkeley DB database environment are methods of the <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.  The DbLock object is the handle for a single lock, and has no methods of its own.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLock.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbKeyRange.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockRequest.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLock.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLockNotGrantedException.html b/db/docs/java/com/sleepycat/db/DbLockNotGrantedException.html
deleted file mode 100644 (file)
index 970b320..0000000
+++ /dev/null
@@ -1,449 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLockNotGrantedException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLockNotGrantedException,DbLockNotGrantedException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLockNotGrantedException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockNotGrantedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMemoryException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockNotGrantedException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLockNotGrantedException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="../../../com/sleepycat/db/DbException.html">com.sleepycat.db.DbException</A>
-                    |
-                    +--<B>com.sleepycat.db.DbLockNotGrantedException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DbLockNotGrantedException</B><DT>extends <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></DL>
-
-<P>
-This information describes the DbLockNotGrantedException class and how it is used by the various Db* classes.</p> <p>A DbLockNotGrantedException is thrown when a lock, requested using the <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> methods, where the <A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A> option was specified, is unable to be granted immediately.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.db.DbLockNotGrantedException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#get_index()">get_index</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getIndex()"><CODE>getIndex()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#get_lock()">get_lock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getLock()"><CODE>getLock()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#get_mode()">get_mode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getMode()"><CODE>getMode()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#get_obj()">get_obj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getObj()"><CODE>getObj()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#get_op()">get_op</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getOp()"><CODE>getOp()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getIndex()">getIndex</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getIndex</b> method returns -1 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the index of the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getLock()">getLock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getLock</b> method returns null when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>lock</b> in the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getMode()">getMode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getMode</b> method returns the <b>mode</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>mode</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getObj()">getObj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getObj</b> method returns the <b>mode</b> parameter when returns the <b>object</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>object</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getOp()">getOp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getOp</b> method returns 0 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>op</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.db.DbException"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/db/DbException.html#get_errno()">get_errno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()">getErrno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getIndex()"><!-- --></A><H3>
-getIndex</H3>
-<PRE>
-public int <B>getIndex</B>()</PRE>
-<DL>
-<DD>The <b>getIndex</b> method returns -1 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the index of the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getIndex</b> method returns -1 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the index of the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLock()"><!-- --></A><H3>
-getLock</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>getLock</B>()</PRE>
-<DL>
-<DD>The <b>getLock</b> method returns null when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>lock</b> in the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getLock</b> method returns null when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>lock</b> in the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getMode()"><!-- --></A><H3>
-getMode</H3>
-<PRE>
-public int <B>getMode</B>()</PRE>
-<DL>
-<DD>The <b>getMode</b> method returns the <b>mode</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>mode</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getMode</b> method returns the <b>mode</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>mode</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getObj()"><!-- --></A><H3>
-getObj</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>getObj</B>()</PRE>
-<DL>
-<DD>The <b>getObj</b> method returns the <b>mode</b> parameter when returns the <b>object</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>object</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called. </p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getObj</b> method returns the <b>mode</b> parameter when returns the <b>object</b> parameter when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>object</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOp()"><!-- --></A><H3>
-getOp</H3>
-<PRE>
-public int <B>getOp</B>()</PRE>
-<DL>
-<DD>The <b>getOp</b> method returns 0 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>op</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getOp</b> method returns 0 when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>op</b> for the failed DbLockRequest when <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_index()"><!-- --></A><H3>
-get_index</H3>
-<PRE>
-public int <B>get_index</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getIndex()"><CODE>getIndex()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lock()"><!-- --></A><H3>
-get_lock</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>get_lock</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getLock()"><CODE>getLock()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_mode()"><!-- --></A><H3>
-get_mode</H3>
-<PRE>
-public int <B>get_mode</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getMode()"><CODE>getMode()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_obj()"><!-- --></A><H3>
-get_obj</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>get_obj</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getObj()"><CODE>getObj()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_op()"><!-- --></A><H3>
-get_op</H3>
-<PRE>
-public int <B>get_op</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html#getOp()"><CODE>getOp()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockNotGrantedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMemoryException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockNotGrantedException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLockRequest.html b/db/docs/java/com/sleepycat/db/DbLockRequest.html
deleted file mode 100644 (file)
index 81ecb30..0000000
+++ /dev/null
@@ -1,646 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLockRequest (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLockRequest,DbLockRequest class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLockRequest (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockRequest.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockRequest.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLockRequest</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLockRequest</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLockRequest</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbLockRequest object is used to encapsulate a single lock request.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode and lock, for the specified object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock, int)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock,
-              int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode, lock and timeout for the specified object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#get_lock()">get_lock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getLock()"><CODE>getLock()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#get_mode()">get_mode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getMode()"><CODE>getMode()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#get_obj()">get_obj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getObj()"><CODE>getObj()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#get_op()">get_op</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getOp()"><CODE>getOp()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#getLock()">getLock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getLock method returns the lock reference.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#getMode()">getMode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getMode method returns the lock mode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#getObj()">getObj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getObj method returns the object protected by this lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#getOp()">getOp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getOp method returns the operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#getTimeout()">getTimeout</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getTimeout method returns the lock timeout value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#set_lock(com.sleepycat.db.DbLock)">set_lock</A></B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setLock(com.sleepycat.db.DbLock)"><CODE>setLock(DbLock)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#set_mode(int)">set_mode</A></B>(int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setMode(int)"><CODE>setMode(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#set_obj(com.sleepycat.db.Dbt)">set_obj</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setObj(com.sleepycat.db.Dbt)"><CODE>setObj(Dbt)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#set_op(int)">set_op</A></B>(int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setOp(int)"><CODE>setOp(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#setLock(com.sleepycat.db.DbLock)">setLock</A></B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setLock method sets the lock reference.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#setMode(int)">setMode</A></B>(int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setMode method sets the lock mode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#setObj(com.sleepycat.db.Dbt)">setObj</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setObj method sets the lock object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#setOp(int)">setOp</A></B>(int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setOp method sets the operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockRequest.html#setTimeout(int)">setTimeout</A></B>(int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setTimeout method sets the lock timeout value.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock)"><!-- --></A><H3>
-DbLockRequest</H3>
-<PRE>
-public <B>DbLockRequest</B>(int&nbsp;op,
-                     int&nbsp;mode,
-                     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-                     <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</PRE>
-<DL>
-<DD>The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode and lock, for the specified object.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>lock</CODE> - the lock type for the object.<DD><CODE>mode</CODE> - the permissions mode for the object.<DD><CODE>obj</CODE> - the object being locked.<DD><CODE>op</CODE> - The <b>op</b> parameter operation being performed.</DL>
-<HR>
-
-<A NAME="DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock, int)"><!-- --></A><H3>
-DbLockRequest</H3>
-<PRE>
-public <B>DbLockRequest</B>(int&nbsp;op,
-                     int&nbsp;mode,
-                     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-                     <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock,
-                     int&nbsp;timeout)</PRE>
-<DL>
-<DD>The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode, lock and timeout for the specified object.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>lock</CODE> - the lock type for the object.<DD><CODE>mode</CODE> - the permissions mode for the object.<DD><CODE>obj</CODE> - the object being locked.<DD><CODE>op</CODE> - the operation being performed.<DD><CODE>timeout</CODE> - the timeout value for the lock.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="setLock(com.sleepycat.db.DbLock)"><!-- --></A><H3>
-setLock</H3>
-<PRE>
-public void <B>setLock</B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</PRE>
-<DL>
-<DD>The DbLockRequest.setLock method sets the lock reference.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>lock</CODE> - the lock reference.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setMode(int)"><!-- --></A><H3>
-setMode</H3>
-<PRE>
-public void <B>setMode</B>(int&nbsp;mode)</PRE>
-<DL>
-<DD>The DbLockRequest.setMode method sets the lock mode.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>mode</CODE> - the lock mode.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setObj(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-setObj</H3>
-<PRE>
-public void <B>setObj</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</PRE>
-<DL>
-<DD>The DbLockRequest.setObj method sets the lock object.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>obj</CODE> - the lock object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setOp(int)"><!-- --></A><H3>
-setOp</H3>
-<PRE>
-public void <B>setOp</B>(int&nbsp;op)</PRE>
-<DL>
-<DD>The DbLockRequest.setOp method sets the operation.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>op</CODE> - the operation.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTimeout(int)"><!-- --></A><H3>
-setTimeout</H3>
-<PRE>
-public void <B>setTimeout</B>(int&nbsp;timeout)</PRE>
-<DL>
-<DD>The DbLockRequest.setTimeout method sets the lock timeout value.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>timeout</CODE> - the lock timeout value.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_lock(com.sleepycat.db.DbLock)"><!-- --></A><H3>
-set_lock</H3>
-<PRE>
-public void <B>set_lock</B>(<A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setLock(com.sleepycat.db.DbLock)"><CODE>setLock(DbLock)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_mode(int)"><!-- --></A><H3>
-set_mode</H3>
-<PRE>
-public void <B>set_mode</B>(int&nbsp;mode)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setMode(int)"><CODE>setMode(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_obj(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-set_obj</H3>
-<PRE>
-public void <B>set_obj</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setObj(com.sleepycat.db.Dbt)"><CODE>setObj(Dbt)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_op(int)"><!-- --></A><H3>
-set_op</H3>
-<PRE>
-public void <B>set_op</B>(int&nbsp;op)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#setOp(int)"><CODE>setOp(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLock()"><!-- --></A><H3>
-getLock</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>getLock</B>()</PRE>
-<DL>
-<DD>The DbLockRequest.getLock method returns the lock reference.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLockRequest.getLock method returns the lock reference.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getMode()"><!-- --></A><H3>
-getMode</H3>
-<PRE>
-public int <B>getMode</B>()</PRE>
-<DL>
-<DD>The DbLockRequest.getMode method returns the lock mode.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLockRequest.getMode method returns the lock mode.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getObj()"><!-- --></A><H3>
-getObj</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>getObj</B>()</PRE>
-<DL>
-<DD>The DbLockRequest.getObj method returns the object protected by this lock.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLockRequest.getObj method returns the object protected by this lock.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOp()"><!-- --></A><H3>
-getOp</H3>
-<PRE>
-public int <B>getOp</B>()</PRE>
-<DL>
-<DD>The DbLockRequest.getOp method returns the operation.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLockRequest.getOp method returns the operation.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTimeout()"><!-- --></A><H3>
-getTimeout</H3>
-<PRE>
-public int <B>getTimeout</B>()</PRE>
-<DL>
-<DD>The DbLockRequest.getTimeout method returns the lock timeout value.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLockRequest.getTimeout method returns the lock timeout value.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_lock()"><!-- --></A><H3>
-get_lock</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLock.html">DbLock</A> <B>get_lock</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getLock()"><CODE>getLock()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_mode()"><!-- --></A><H3>
-get_mode</H3>
-<PRE>
-public int <B>get_mode</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getMode()"><CODE>getMode()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_obj()"><!-- --></A><H3>
-get_obj</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>get_obj</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getObj()"><CODE>getObj()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_op()"><!-- --></A><H3>
-get_op</H3>
-<PRE>
-public int <B>get_op</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLockRequest.html#getOp()"><CODE>getOp()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockRequest.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLock.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockRequest.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLockStat.html b/db/docs/java/com/sleepycat/db/DbLockStat.html
deleted file mode 100644 (file)
index 440574a..0000000
+++ /dev/null
@@ -1,771 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLockStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLockStat,DbLockStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLockStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockRequest.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLockStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLockStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLockStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbLockStat object is used to return lock region statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_cur_maxid">st_cur_maxid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current maximum unused locker ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_id">st_id</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The last allocated locker ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_locktimeout">st_locktimeout</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lock timeout value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxlockers">st_maxlockers</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of lockers possible.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxlocks">st_maxlocks</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of locks possible.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxnlockers">st_maxnlockers</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of lockers at any one time.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxnlocks">st_maxnlocks</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of locks at any one time.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxnobjects">st_maxnobjects</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of lock objects at any one time.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_maxobjects">st_maxobjects</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of lock objects possible.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nconflicts">st_nconflicts</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total number of locks not immediately available due to conflicts.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_ndeadlocks">st_ndeadlocks</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of deadlocks.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nlockers">st_nlockers</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of current lockers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nlocks">st_nlocks</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of current locks.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nlocktimeouts">st_nlocktimeouts</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of lock requests that have timed out.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nmodes">st_nmodes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of lock modes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nnowaits">st_nnowaits</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total number of lock requests failing because <A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A> was set.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nobjects">st_nobjects</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of current lock objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nreleases">st_nreleases</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total number of locks released.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_nrequests">st_nrequests</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total number of locks requested.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_ntxntimeouts">st_ntxntimeouts</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that have timed out.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_region_nowait">st_region_nowait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was able to obtain the region lock without waiting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_region_wait">st_region_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was forced to wait before obtaining the region lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_regsize">st_regsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The size of the lock region.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#st_txntimeout">st_txntimeout</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction timeout value.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#DbLockStat()">DbLockStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLockStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="st_id"><!-- --></A><H3>
-st_id</H3>
-<PRE>
-public int <B>st_id</B></PRE>
-<DL>
-<DD>The last allocated locker ID. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cur_maxid"><!-- --></A><H3>
-st_cur_maxid</H3>
-<PRE>
-public int <B>st_cur_maxid</B></PRE>
-<DL>
-<DD>The current maximum unused locker ID. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxlocks"><!-- --></A><H3>
-st_maxlocks</H3>
-<PRE>
-public int <B>st_maxlocks</B></PRE>
-<DL>
-<DD>The maximum number of locks possible. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxlockers"><!-- --></A><H3>
-st_maxlockers</H3>
-<PRE>
-public int <B>st_maxlockers</B></PRE>
-<DL>
-<DD>The maximum number of lockers possible. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxobjects"><!-- --></A><H3>
-st_maxobjects</H3>
-<PRE>
-public int <B>st_maxobjects</B></PRE>
-<DL>
-<DD>The maximum number of lock objects possible. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nmodes"><!-- --></A><H3>
-st_nmodes</H3>
-<PRE>
-public int <B>st_nmodes</B></PRE>
-<DL>
-<DD>The number of lock modes. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nlocks"><!-- --></A><H3>
-st_nlocks</H3>
-<PRE>
-public int <B>st_nlocks</B></PRE>
-<DL>
-<DD>The number of current locks. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxnlocks"><!-- --></A><H3>
-st_maxnlocks</H3>
-<PRE>
-public int <B>st_maxnlocks</B></PRE>
-<DL>
-<DD>The maximum number of locks at any one time. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nlockers"><!-- --></A><H3>
-st_nlockers</H3>
-<PRE>
-public int <B>st_nlockers</B></PRE>
-<DL>
-<DD>The number of current lockers. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxnlockers"><!-- --></A><H3>
-st_maxnlockers</H3>
-<PRE>
-public int <B>st_maxnlockers</B></PRE>
-<DL>
-<DD>The maximum number of lockers at any one time. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nobjects"><!-- --></A><H3>
-st_nobjects</H3>
-<PRE>
-public int <B>st_nobjects</B></PRE>
-<DL>
-<DD>The number of current lock objects. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxnobjects"><!-- --></A><H3>
-st_maxnobjects</H3>
-<PRE>
-public int <B>st_maxnobjects</B></PRE>
-<DL>
-<DD>The maximum number of lock objects at any one time. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nconflicts"><!-- --></A><H3>
-st_nconflicts</H3>
-<PRE>
-public int <B>st_nconflicts</B></PRE>
-<DL>
-<DD>The total number of locks not immediately available due to conflicts. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nrequests"><!-- --></A><H3>
-st_nrequests</H3>
-<PRE>
-public int <B>st_nrequests</B></PRE>
-<DL>
-<DD>The total number of locks requested. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nreleases"><!-- --></A><H3>
-st_nreleases</H3>
-<PRE>
-public int <B>st_nreleases</B></PRE>
-<DL>
-<DD>The total number of locks released. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nnowaits"><!-- --></A><H3>
-st_nnowaits</H3>
-<PRE>
-public int <B>st_nnowaits</B></PRE>
-<DL>
-<DD>The total number of lock requests failing because <A HREF="../../../com/sleepycat/db/Db.html#DB_LOCK_NOWAIT"><CODE>Db.DB_LOCK_NOWAIT</CODE></A> was set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_ndeadlocks"><!-- --></A><H3>
-st_ndeadlocks</H3>
-<PRE>
-public int <B>st_ndeadlocks</B></PRE>
-<DL>
-<DD>The number of deadlocks. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_locktimeout"><!-- --></A><H3>
-st_locktimeout</H3>
-<PRE>
-public int <B>st_locktimeout</B></PRE>
-<DL>
-<DD>Lock timeout value. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nlocktimeouts"><!-- --></A><H3>
-st_nlocktimeouts</H3>
-<PRE>
-public int <B>st_nlocktimeouts</B></PRE>
-<DL>
-<DD>The number of lock requests that have timed out. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_txntimeout"><!-- --></A><H3>
-st_txntimeout</H3>
-<PRE>
-public int <B>st_txntimeout</B></PRE>
-<DL>
-<DD>Transaction timeout value. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_ntxntimeouts"><!-- --></A><H3>
-st_ntxntimeouts</H3>
-<PRE>
-public int <B>st_ntxntimeouts</B></PRE>
-<DL>
-<DD>The number of transactions that have timed out.  This value is also a component of <b>st_ndeadlocks</b>, the total number of deadlocks detected. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_wait"><!-- --></A><H3>
-st_region_wait</H3>
-<PRE>
-public int <B>st_region_wait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was forced to wait before obtaining the region lock. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_nowait"><!-- --></A><H3>
-st_region_nowait</H3>
-<PRE>
-public int <B>st_region_nowait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was able to obtain the region lock without waiting. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_regsize"><!-- --></A><H3>
-st_regsize</H3>
-<PRE>
-public int <B>st_regsize</B></PRE>
-<DL>
-<DD>The size of the lock region. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbLockStat()"><!-- --></A><H3>
-DbLockStat</H3>
-<PRE>
-public <B>DbLockStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLockStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockRequest.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLogStat.html b/db/docs/java/com/sleepycat/db/DbLogStat.html
deleted file mode 100644 (file)
index 204acd1..0000000
+++ /dev/null
@@ -1,708 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLogStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLogStat,DbLogStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLogStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLogStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLogStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLogStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLogStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbLogStat object is used to return logging subsystem statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_cur_file">st_cur_file</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current log file number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_cur_offset">st_cur_offset</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The byte offset in the current log file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_disk_file">st_disk_file</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The log file number of the last record known to be on disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_disk_offset">st_disk_offset</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The byte offset of the last record known to be on disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_lg_bsize">st_lg_bsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The in-memory log record cache size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_lg_size">st_lg_size</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current log file size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_magic">st_magic</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The magic number that identifies a file as a log file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_maxcommitperflush">st_maxcommitperflush</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of commits contained in a single log flush.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_mincommitperflush">st_mincommitperflush</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The minimum number of commits contained in a single log flush that contained a commit.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_mode">st_mode</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The mode of any created log files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_region_nowait">st_region_nowait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was able to obtain the region lock without waiting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_region_wait">st_region_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was forced to wait before obtaining the region lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_regsize">st_regsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The size of the region.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_scount">st_scount</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times the log has been flushed to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_version">st_version</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The version of the log file type.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_w_bytes">st_w_bytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes over and above <b>st_w_mbytes</b> written to this log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_w_mbytes">st_w_mbytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of megabytes written to this log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_wc_bytes">st_wc_bytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes over and above <b>st_wc_mbytes</b> written to this log since the last checkpoint.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_wc_mbytes">st_wc_mbytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of megabytes written to this log since the last checkpoint.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_wcount">st_wcount</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times the log has been written to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#st_wcount_fill">st_wcount_fill</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times the log has been written to disk because the in-memory log record cache filled up.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#DbLogStat()">DbLogStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="st_magic"><!-- --></A><H3>
-st_magic</H3>
-<PRE>
-public int <B>st_magic</B></PRE>
-<DL>
-<DD>The magic number that identifies a file as a log file. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_version"><!-- --></A><H3>
-st_version</H3>
-<PRE>
-public int <B>st_version</B></PRE>
-<DL>
-<DD>The version of the log file type. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_mode"><!-- --></A><H3>
-st_mode</H3>
-<PRE>
-public int <B>st_mode</B></PRE>
-<DL>
-<DD>The mode of any created log files. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_lg_bsize"><!-- --></A><H3>
-st_lg_bsize</H3>
-<PRE>
-public int <B>st_lg_bsize</B></PRE>
-<DL>
-<DD>The in-memory log record cache size. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_lg_size"><!-- --></A><H3>
-st_lg_size</H3>
-<PRE>
-public int <B>st_lg_size</B></PRE>
-<DL>
-<DD>The current log file size. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_w_bytes"><!-- --></A><H3>
-st_w_bytes</H3>
-<PRE>
-public int <B>st_w_bytes</B></PRE>
-<DL>
-<DD>The number of bytes over and above <b>st_w_mbytes</b> written to this log. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_w_mbytes"><!-- --></A><H3>
-st_w_mbytes</H3>
-<PRE>
-public int <B>st_w_mbytes</B></PRE>
-<DL>
-<DD>The number of megabytes written to this log. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_wc_bytes"><!-- --></A><H3>
-st_wc_bytes</H3>
-<PRE>
-public int <B>st_wc_bytes</B></PRE>
-<DL>
-<DD>The number of bytes over and above <b>st_wc_mbytes</b> written to this log since the last checkpoint. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_wc_mbytes"><!-- --></A><H3>
-st_wc_mbytes</H3>
-<PRE>
-public int <B>st_wc_mbytes</B></PRE>
-<DL>
-<DD>The number of megabytes written to this log since the last checkpoint. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_wcount"><!-- --></A><H3>
-st_wcount</H3>
-<PRE>
-public int <B>st_wcount</B></PRE>
-<DL>
-<DD>The number of times the log has been written to disk. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_wcount_fill"><!-- --></A><H3>
-st_wcount_fill</H3>
-<PRE>
-public int <B>st_wcount_fill</B></PRE>
-<DL>
-<DD>The number of times the log has been written to disk because the in-memory log record cache filled up. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_scount"><!-- --></A><H3>
-st_scount</H3>
-<PRE>
-public int <B>st_scount</B></PRE>
-<DL>
-<DD>The number of times the log has been flushed to disk. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_wait"><!-- --></A><H3>
-st_region_wait</H3>
-<PRE>
-public int <B>st_region_wait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was forced to wait before obtaining the region lock. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_nowait"><!-- --></A><H3>
-st_region_nowait</H3>
-<PRE>
-public int <B>st_region_nowait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was able to obtain the region lock without waiting. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cur_file"><!-- --></A><H3>
-st_cur_file</H3>
-<PRE>
-public int <B>st_cur_file</B></PRE>
-<DL>
-<DD>The current log file number. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cur_offset"><!-- --></A><H3>
-st_cur_offset</H3>
-<PRE>
-public int <B>st_cur_offset</B></PRE>
-<DL>
-<DD>The byte offset in the current log file. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_disk_file"><!-- --></A><H3>
-st_disk_file</H3>
-<PRE>
-public int <B>st_disk_file</B></PRE>
-<DL>
-<DD>The log file number of the last record known to be on disk. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_disk_offset"><!-- --></A><H3>
-st_disk_offset</H3>
-<PRE>
-public int <B>st_disk_offset</B></PRE>
-<DL>
-<DD>The byte offset of the last record known to be on disk. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_regsize"><!-- --></A><H3>
-st_regsize</H3>
-<PRE>
-public int <B>st_regsize</B></PRE>
-<DL>
-<DD>The size of the region. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxcommitperflush"><!-- --></A><H3>
-st_maxcommitperflush</H3>
-<PRE>
-public int <B>st_maxcommitperflush</B></PRE>
-<DL>
-<DD>The maximum number of commits contained in a single log flush. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_mincommitperflush"><!-- --></A><H3>
-st_mincommitperflush</H3>
-<PRE>
-public int <B>st_mincommitperflush</B></PRE>
-<DL>
-<DD>The minimum number of commits contained in a single log flush that contained a commit. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbLogStat()"><!-- --></A><H3>
-DbLogStat</H3>
-<PRE>
-public <B>DbLogStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLogStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogc.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLogc.html b/db/docs/java/com/sleepycat/db/DbLogc.html
deleted file mode 100644 (file)
index 533abe4..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLogc (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLogc,DbLogc class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLogc (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLogc.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLogc</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLogc</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLogc</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbLogc object is the handle for a cursor into the log files, supporting sequential access to the records stored in log files.  The handle is not free-threaded.  Once the <A HREF="../../../com/sleepycat/db/DbLogc.html#close(int)"><CODE>DbLogc.close</CODE></A> method is called, the handle may not be accessed again, regardless of that method's return.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogc.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.close method discards the log cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.get method returns records from the log.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close(int)"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>(int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbLogc.close method discards the log cursor.  After DbLogc.close has been called, regardless of its return, the cursor handle may not be used again.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbLogc.close method will fail and throw a IllegalArgumentException exception if the cursor was previously closed; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbLogc.get method returns records from the log.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data field of the <b>data</b> structure is set to the record retrieved, and the size field indicates the number of bytes in the record.  See <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> for a description of other fields in the <b>data</b> structure.  The <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_MALLOC"><CODE>Db.DB_DBT_MALLOC</CODE></A>, <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_REALLOC"><CODE>Db.DB_DBT_REALLOC</CODE></A> and <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE>Db.DB_DBT_USERMEM</CODE></A> flags may be specified for any <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> used for data retrieval.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CURRENT"><CODE>Db.DB_CURRENT</CODE></A><p>Return the log record to which the log currently refers. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FIRST"><CODE>Db.DB_FIRST</CODE></A><p>The first record from any of the log files found in the log directory is returned in the <b>data</b> parameter. overwritten with the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the record returned. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LAST"><CODE>Db.DB_LAST</CODE></A><p>The last record in the log is returned in the <b>data</b> parameter. overwritten with the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the record returned. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT"><CODE>Db.DB_NEXT</CODE></A><p>The current log position is advanced to the next record in the log, and that record is returned in the <b>data</b> parameter.  overwritten with the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the record returned. <p>If the cursor has not been initialized via DB_FIRST, DB_LAST, DB_SET, DB_NEXT, or DB_PREV, DbLogc.get will return the first record in the log.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV"><CODE>Db.DB_PREV</CODE></A><p>The current log position is advanced to the previous record in the log, and that record is returned in the <b>data</b> parameter.  overwritten with the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> of the record returned. <p>If the cursor has not been initialized via DB_FIRST, DB_LAST, DB_SET, DB_NEXT, or DB_PREV, DbLogc.get will return the last record in the log.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET"><CODE>Db.DB_SET</CODE></A><p>Retrieve the record specified by the <b>lsn</b> parameter. </li></ul><DD><CODE>lsn</CODE> - When the <b>flag</b> parameter is set to Db.DB_CURRENT, Db.DB_FIRST, Db.DB_LAST, Db.DB_NEXT or Db.DB_PREV, the <b>lsn</b> parameter is overwritten with the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> value of the record retrieved.  When <b>flag</b> is set to Db.DB_SET, the <b>lsn</b> parameter is the <A HREF="../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> value of the record to be retrieved.
-<DT><B>Returns:</B><DD>Unless otherwise specified, the DbLogc.get method throws an exception that encapsulates a non-zero error value on failure. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The DbLogc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code> is set and the log is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The DbLogc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code> is set and the log is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The DbLogc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code> is set and the last log record has already been returned or the log is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The DbLogc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code> is set and the first log record has already been returned or the log is empty. </li></ul></p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbLogc.get method will fail and throw a IllegalArgumentException exception if the Db.DB_CURRENT flag was set and the log cursor has not yet been initialized; the Db.DB_CURRENT, Db.DB_NEXT, or Db.DB_PREV flags were set and the log was opened with the DB_THREAD flag set; the Db.DB_SET flag was set and the specified log sequence number does not appear in the log; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLogc.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbLsn.html b/db/docs/java/com/sleepycat/db/DbLsn.html
deleted file mode 100644 (file)
index d2842d4..0000000
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbLsn (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbLsn,DbLsn class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbLsn (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLsn.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLsn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbLsn</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbLsn</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbLsn</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbLsn object is a <b>log sequence number</b> which specifies a unique location in a log file.  A DbLsn consists of two unsigned 32-bit integers -- one specifies the log file number, and the other specifies an offset in the log file.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLsn.html#DbLsn(int, int)">DbLsn</A></B>(int&nbsp;file,
-      int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn constructor constructs a DbLsn with the specified file and offset.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLsn.html#get_file()">get_file</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLsn.html#getFile()"><CODE>getFile()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLsn.html#get_offset()">get_offset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLsn.html#getOffset()"><CODE>getOffset()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLsn.html#getFile()">getFile</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn.getFile method returns the DbLsn object's file number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbLsn.html#getOffset()">getOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn.getOffset method returns the DbLsn object's file number.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbLsn(int, int)"><!-- --></A><H3>
-DbLsn</H3>
-<PRE>
-public <B>DbLsn</B>(int&nbsp;file,
-             int&nbsp;offset)
-      throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbLsn constructor constructs a DbLsn with the specified file and offset.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>file</CODE> - the log file number.<DD><CODE>offset</CODE> - the log file offset.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="get_file()"><!-- --></A><H3>
-get_file</H3>
-<PRE>
-public int <B>get_file</B>()
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLsn.html#getFile()"><CODE>getFile()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFile()"><!-- --></A><H3>
-getFile</H3>
-<PRE>
-public int <B>getFile</B>()
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbLsn.getFile method returns the DbLsn object's file number.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLsn.getFile method returns the DbLsn object's file number.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_offset()"><!-- --></A><H3>
-get_offset</H3>
-<PRE>
-public int <B>get_offset</B>()
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbLsn.html#getOffset()"><CODE>getOffset()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOffset()"><!-- --></A><H3>
-getOffset</H3>
-<PRE>
-public int <B>getOffset</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbLsn.getOffset method returns the DbLsn object's file number.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbLsn.getOffset method returns the DbLsn object's file number.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbLsn.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLogStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLsn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMemoryException.html b/db/docs/java/com/sleepycat/db/DbMemoryException.html
deleted file mode 100644 (file)
index 61127c0..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:11 EST 2003 -->
-<TITLE>
-DbMemoryException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMemoryException,DbMemoryException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMemoryException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMemoryException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRunRecoveryException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMemoryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMemoryException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="../../../com/sleepycat/db/DbException.html">com.sleepycat.db.DbException</A>
-                    |
-                    +--<B>com.sleepycat.db.DbMemoryException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DbMemoryException</B><DT>extends <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></DL>
-
-<P>
-This information describes the DbMemoryException class and how it is used by the various Db* classes.</p> <p>A DbMemoryException is thrown when there is insufficient memory to complete an operation, and there is the possibility of recovering. An example is during a <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> operation with the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> flags set to <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE>Db.DB_DBT_USERMEM</CODE></A>.</p> <p>In a Java Virtual Machine, there are usually separate heaps for memory allocated by native code and for objects allocated in Java code.  If the Java heap is exhausted, the JVM will throw an OutOfMemoryError, so you may see that exception rather than DbMemoryException.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.db.DbMemoryException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMemoryException.html#get_dbt()">get_dbt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMemoryException.html#getDbt()"><CODE>getDbt()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMemoryException.html#getDbt()">getDbt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getDbt</b> method returns the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> with insufficient memory to complete the operation, causing the DbMemoryException to be thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMemoryException.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Override of DbException.toString(): the extra verbage that
-  comes from DbEnv.strerror(ENOMEM) is not helpful.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_com.sleepycat.db.DbException"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/db/DbException.html#get_errno()">get_errno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()">getErrno</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="getDbt()"><!-- --></A><H3>
-getDbt</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>getDbt</B>()</PRE>
-<DL>
-<DD>The <b>getDbt</b> method returns the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> with insufficient memory to complete the operation, causing the DbMemoryException to be thrown. </p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The <b>getDbt</b> method returns the <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> with insufficient memory to complete the operation, causing the DbMemoryException to be thrown.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_dbt()"><!-- --></A><H3>
-get_dbt</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A> <B>get_dbt</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMemoryException.html#getDbt()"><CODE>getDbt()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Override of DbException.toString(): the extra verbage that
-  comes from DbEnv.strerror(ENOMEM) is not helpful.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMemoryException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRunRecoveryException.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMemoryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMpoolFStat.html b/db/docs/java/com/sleepycat/db/DbMpoolFStat.html
deleted file mode 100644 (file)
index 8273685..0000000
+++ /dev/null
@@ -1,435 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMpoolFStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMpoolFStat,DbMpoolFStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMpoolFStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolFStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMpoolFStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbMpoolFStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMpoolFStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbMpoolFStat object is used to return memory pool per-file statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#file_name">file_name</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of the file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_cache_hit">st_cache_hit</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages found in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_cache_miss">st_cache_miss</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages not found in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_map">st_map</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages mapped into the process' address space.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_page_create">st_page_create</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages created in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_page_in">st_page_in</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages read into the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_page_out">st_page_out</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages written from the cache to the backing file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#st_pagesize">st_pagesize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page size in bytes.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#DbMpoolFStat()">DbMpoolFStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="file_name"><!-- --></A><H3>
-file_name</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>file_name</B></PRE>
-<DL>
-<DD>The name of the file. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_pagesize"><!-- --></A><H3>
-st_pagesize</H3>
-<PRE>
-public int <B>st_pagesize</B></PRE>
-<DL>
-<DD>Page size in bytes. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_map"><!-- --></A><H3>
-st_map</H3>
-<PRE>
-public int <B>st_map</B></PRE>
-<DL>
-<DD>Requested pages mapped into the process' address space. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cache_hit"><!-- --></A><H3>
-st_cache_hit</H3>
-<PRE>
-public int <B>st_cache_hit</B></PRE>
-<DL>
-<DD>Requested pages found in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cache_miss"><!-- --></A><H3>
-st_cache_miss</H3>
-<PRE>
-public int <B>st_cache_miss</B></PRE>
-<DL>
-<DD>Requested pages not found in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_create"><!-- --></A><H3>
-st_page_create</H3>
-<PRE>
-public int <B>st_page_create</B></PRE>
-<DL>
-<DD>Pages created in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_in"><!-- --></A><H3>
-st_page_in</H3>
-<PRE>
-public int <B>st_page_in</B></PRE>
-<DL>
-<DD>Pages read into the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_out"><!-- --></A><H3>
-st_page_out</H3>
-<PRE>
-public int <B>st_page_out</B></PRE>
-<DL>
-<DD>Pages written from the cache to the backing file. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbMpoolFStat()"><!-- --></A><H3>
-DbMpoolFStat</H3>
-<PRE>
-public <B>DbMpoolFStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolFStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMpoolFile.html b/db/docs/java/com/sleepycat/db/DbMpoolFile.html
deleted file mode 100644 (file)
index 2330841..0000000
+++ /dev/null
@@ -1,489 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMpoolFile (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMpoolFile,DbMpoolFile class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMpoolFile (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFile.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMpoolFile</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbMpoolFile</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMpoolFile</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The memory pool interfaces for the Berkeley DB database environment are methods of the <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> handle.  The <A HREF="../../../com/sleepycat/db/DbEnv.html"><CODE>DbEnv</CODE></A> memory pool methods and the DbMpoolFile class provide general-purpose, page-oriented buffer management of files.  Although designed to work with the other <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> classes, they are also useful for more general purposes.  The memory pools are referred to in this document as simply <i>pools</i>.</p> <p>In the Berkeley DB Java API, the DbMpoolFile class provides a very limited set of operations.  It is only intended to modify settings for a <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> object using the <A HREF="../../../com/sleepycat/db/Db.html#get_mpf()"><CODE>Db.get_mpf</CODE></A> method.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getFlags()"><CODE>getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#get_maxsize()">get_maxsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getMaxsize()"><CODE>getMaxsize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#get_priority()">get_priority</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getPriority()"><CODE>getPriority()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getFlags method returns the flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getMaxsize()">getMaxsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getMaxsize method returns the size of the cache in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getPriority()">getPriority</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getPriority method returns the cache priority.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#set_flags(int, boolean)">set_flags</A></B>(int&nbsp;flags,
-          boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)"><CODE>setFlags(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#set_maxsize(long)">set_maxsize</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setMaxsize(long)"><CODE>setMaxsize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#set_priority(int)">set_priority</A></B>(int&nbsp;priority)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>setPriority(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)">setFlags</A></B>(int&nbsp;flags,
-         boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a file in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setMaxsize(long)">setMaxsize</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum size for the file to be <b>bytes</b> bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)">setPriority</A></B>(int&nbsp;priority)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the cache priority for pages from the specified file.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="get_priority()"><!-- --></A><H3>
-get_priority</H3>
-<PRE>
-public int <B>get_priority</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getPriority()"><CODE>getPriority()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPriority()"><!-- --></A><H3>
-getPriority</H3>
-<PRE>
-public int <B>getPriority</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbMpoolFile.getPriority method returns the cache priority.</p> <p>The DbMpoolFile.getPriority method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbMpoolFile.getPriority method returns the cache priority.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_priority(int)"><!-- --></A><H3>
-set_priority</H3>
-<PRE>
-public void <B>set_priority</B>(int&nbsp;priority)
-                  throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>setPriority(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPriority(int)"><!-- --></A><H3>
-setPriority</H3>
-<PRE>
-public void <B>setPriority</B>(int&nbsp;priority)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the cache priority for pages from the specified file.  The priority of a page biases the replacement algorithm to be more or less likely to discard a page when space is needed in the buffer pool.  The bias is temporary, and pages will eventually be discarded if they are not referenced again.  The DbMpoolFile.setPriority method is only advisory, and does not guarantee pages will be treated in a specific way.</p> <p>To set the priority for the pages belonging to a particular database, call the DbMpoolFile.setPriority method using the <A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><CODE>DbMpoolFile</CODE></A> handle returned by calling the <A HREF="../../../com/sleepycat/db/Db.html#get_mpf()"><CODE>Db.get_mpf</CODE></A> method.</p> <p>The DbMpoolFile.setPriority method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>priority</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_VERY_LOW"><CODE>Db.DB_PRIORITY_VERY_LOW</CODE></A><p>The lowest priority: pages are the most likely to be discarded. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_LOW"><CODE>Db.DB_PRIORITY_LOW</CODE></A><p>The next lowest priority. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_DEFAULT"><CODE>Db.DB_PRIORITY_DEFAULT</CODE></A><p>The default priority. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_HIGH"><CODE>Db.DB_PRIORITY_HIGH</CODE></A><p>The next highest priority. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PRIORITY_VERY_HIGH"><CODE>Db.DB_PRIORITY_VERY_HIGH</CODE></A><p>The highest priority: pages are the least likely to be discarded. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_flags()"><!-- --></A><H3>
-get_flags</H3>
-<PRE>
-public int <B>get_flags</B>()
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getFlags()"><CODE>getFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFlags()"><!-- --></A><H3>
-getFlags</H3>
-<PRE>
-public int <B>getFlags</B>()
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbMpoolFile.getFlags method returns the flags.</p> <p>The DbMpoolFile.getFlags method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbMpoolFile.getFlags method returns the flags.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_flags(int, boolean)"><!-- --></A><H3>
-set_flags</H3>
-<PRE>
-public void <B>set_flags</B>(int&nbsp;flags,
-                      boolean&nbsp;onoff)
-               throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)"><CODE>setFlags(int,boolean)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFlags(int, boolean)"><!-- --></A><H3>
-setFlags</H3>
-<PRE>
-public void <B>setFlags</B>(int&nbsp;flags,
-                     boolean&nbsp;onoff)
-              throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Configure a file in the cache.</p> <p>To set the flags for a particular database, call the DbMpoolFile.setFlags method using the <A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><CODE>DbMpoolFile</CODE></A> handle stored in the <b>mpf</b> field of the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MPOOL_NOFILE"><CODE>Db.DB_MPOOL_NOFILE</CODE></A><p>If set, no backing temporary file will be opened for in-memory databases, even if they expand to fill the entire cache.  Attempts to create new file pages after the cache has been filled will fail. <p>The <code>Db.DB_MPOOL_NOFILE</code> flag may be used to configure Berkeley DB at any time during the life of the application.</p> </li></ul><DD><CODE>onoff</CODE> - If <b>onoff</b> is false, the specified flags are cleared;  otherwise they are set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_maxsize()"><!-- --></A><H3>
-get_maxsize</H3>
-<PRE>
-public long <B>get_maxsize</B>()
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#getMaxsize()"><CODE>getMaxsize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getMaxsize()"><!-- --></A><H3>
-getMaxsize</H3>
-<PRE>
-public long <B>getMaxsize</B>()
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbMpoolFile.getMaxsize method returns the size of the cache in bytes.</p> <p>The DbMpoolFile.getMaxsize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbMpoolFile.getMaxsize method returns the size of the cache in bytes.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_maxsize(long)"><!-- --></A><H3>
-set_maxsize</H3>
-<PRE>
-public void <B>set_maxsize</B>(long&nbsp;bytes)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbMpoolFile.html#setMaxsize(long)"><CODE>setMaxsize(long)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setMaxsize(long)"><!-- --></A><H3>
-setMaxsize</H3>
-<PRE>
-public void <B>setMaxsize</B>(long&nbsp;bytes)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>Set the maximum size for the file to be <b>bytes</b> bytes. Attempts to allocate new pages in the file after the limit has been reached will fail.</p> <p>To set the maximum file size for a particular database, call the DbMpoolFile.setMaxsize method using the <A HREF="../../../com/sleepycat/db/DbMpoolFile.html"><CODE>DbMpoolFile</CODE></A> handle stored in the <b>mpf</b> field of the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle.  Attempts to insert new items into the database after the limit has been reached may fail.</p> <p>The DbMpoolFile.setMaxsize method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - The maximum size of the files in bytes.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFile.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMpoolStat.html b/db/docs/java/com/sleepycat/db/DbMpoolStat.html
deleted file mode 100644 (file)
index 79de5d5..0000000
+++ /dev/null
@@ -1,897 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMpoolStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMpoolStat,DbMpoolStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMpoolStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMpoolStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbMpoolStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMpoolStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbMpoolStat object is used to return memory pool statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_alloc">st_alloc</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of page allocations.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_alloc_buckets">st_alloc_buckets</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of hash buckets checked during allocation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_alloc_max_buckets">st_alloc_max_buckets</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maximum number of hash buckets checked during an allocation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_alloc_max_pages">st_alloc_max_pages</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maximum number of pages checked during an allocation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_alloc_pages">st_alloc_pages</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of pages checked during allocation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_bytes">st_bytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bytes of cache (total cache size is st_gbytes + st_bytes).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_cache_hit">st_cache_hit</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages found in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_cache_miss">st_cache_miss</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages not found in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_gbytes">st_gbytes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gigabytes of cache (total cache size is st_gbytes + st_bytes).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_buckets">st_hash_buckets</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of hash buckets in buffer hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_examined">st_hash_examined</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total number of hash elements traversed during hash table lookups.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_longest">st_hash_longest</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The longest chain ever encountered in buffer hash table lookups.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_max_wait">st_hash_max_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of times any hash bucket lock was waited for by a thread of control.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_nowait">st_hash_nowait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was able to obtain a hash bucket lock without waiting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_searches">st_hash_searches</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total number of buffer hash table lookups.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_hash_wait">st_hash_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was forced to wait before obtaining a hash bucket lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_map">st_map</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requested pages mapped into the process' address space (there is no available information about whether or not this request caused disk I/O, although examining the application page fault rate may be helpful).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_ncache">st_ncache</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of caches.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_clean">st_page_clean</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clean pages currently in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_create">st_page_create</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages created in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_dirty">st_page_dirty</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dirty pages currently in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_in">st_page_in</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages read into the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_out">st_page_out</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages written from the cache to the backing file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_page_trickle">st_page_trickle</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dirty pages written using the <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)"><CODE>DbEnv.memoryPoolTrickle</CODE></A> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_pages">st_pages</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_region_nowait">st_region_nowait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was able to obtain a region lock without waiting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_region_wait">st_region_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was forced to wait before obtaining a region lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_regsize">st_regsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Individual cache size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_ro_evict">st_ro_evict</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clean pages forced from the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#st_rw_evict">st_rw_evict</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dirty pages forced from the cache.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#DbMpoolStat()">DbMpoolStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMpoolStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="st_gbytes"><!-- --></A><H3>
-st_gbytes</H3>
-<PRE>
-public int <B>st_gbytes</B></PRE>
-<DL>
-<DD>Gigabytes of cache (total cache size is st_gbytes + st_bytes). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_bytes"><!-- --></A><H3>
-st_bytes</H3>
-<PRE>
-public int <B>st_bytes</B></PRE>
-<DL>
-<DD>Bytes of cache (total cache size is st_gbytes + st_bytes). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_ncache"><!-- --></A><H3>
-st_ncache</H3>
-<PRE>
-public int <B>st_ncache</B></PRE>
-<DL>
-<DD>Number of caches. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_regsize"><!-- --></A><H3>
-st_regsize</H3>
-<PRE>
-public int <B>st_regsize</B></PRE>
-<DL>
-<DD>Individual cache size. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_map"><!-- --></A><H3>
-st_map</H3>
-<PRE>
-public int <B>st_map</B></PRE>
-<DL>
-<DD>Requested pages mapped into the process' address space (there is no available information about whether or not this request caused disk I/O, although examining the application page fault rate may be helpful). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cache_hit"><!-- --></A><H3>
-st_cache_hit</H3>
-<PRE>
-public int <B>st_cache_hit</B></PRE>
-<DL>
-<DD>Requested pages found in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_cache_miss"><!-- --></A><H3>
-st_cache_miss</H3>
-<PRE>
-public int <B>st_cache_miss</B></PRE>
-<DL>
-<DD>Requested pages not found in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_create"><!-- --></A><H3>
-st_page_create</H3>
-<PRE>
-public int <B>st_page_create</B></PRE>
-<DL>
-<DD>Pages created in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_in"><!-- --></A><H3>
-st_page_in</H3>
-<PRE>
-public int <B>st_page_in</B></PRE>
-<DL>
-<DD>Pages read into the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_out"><!-- --></A><H3>
-st_page_out</H3>
-<PRE>
-public int <B>st_page_out</B></PRE>
-<DL>
-<DD>Pages written from the cache to the backing file. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_ro_evict"><!-- --></A><H3>
-st_ro_evict</H3>
-<PRE>
-public int <B>st_ro_evict</B></PRE>
-<DL>
-<DD>Clean pages forced from the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_rw_evict"><!-- --></A><H3>
-st_rw_evict</H3>
-<PRE>
-public int <B>st_rw_evict</B></PRE>
-<DL>
-<DD>Dirty pages forced from the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_trickle"><!-- --></A><H3>
-st_page_trickle</H3>
-<PRE>
-public int <B>st_page_trickle</B></PRE>
-<DL>
-<DD>Dirty pages written using the <A HREF="../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)"><CODE>DbEnv.memoryPoolTrickle</CODE></A> method. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_pages"><!-- --></A><H3>
-st_pages</H3>
-<PRE>
-public int <B>st_pages</B></PRE>
-<DL>
-<DD>Pages in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_clean"><!-- --></A><H3>
-st_page_clean</H3>
-<PRE>
-public int <B>st_page_clean</B></PRE>
-<DL>
-<DD>Clean pages currently in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_page_dirty"><!-- --></A><H3>
-st_page_dirty</H3>
-<PRE>
-public int <B>st_page_dirty</B></PRE>
-<DL>
-<DD>Dirty pages currently in the cache. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_buckets"><!-- --></A><H3>
-st_hash_buckets</H3>
-<PRE>
-public int <B>st_hash_buckets</B></PRE>
-<DL>
-<DD>Number of hash buckets in buffer hash table. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_searches"><!-- --></A><H3>
-st_hash_searches</H3>
-<PRE>
-public int <B>st_hash_searches</B></PRE>
-<DL>
-<DD>Total number of buffer hash table lookups. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_longest"><!-- --></A><H3>
-st_hash_longest</H3>
-<PRE>
-public int <B>st_hash_longest</B></PRE>
-<DL>
-<DD>The longest chain ever encountered in buffer hash table lookups. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_examined"><!-- --></A><H3>
-st_hash_examined</H3>
-<PRE>
-public int <B>st_hash_examined</B></PRE>
-<DL>
-<DD>Total number of hash elements traversed during hash table lookups. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_nowait"><!-- --></A><H3>
-st_hash_nowait</H3>
-<PRE>
-public int <B>st_hash_nowait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was able to obtain a hash bucket lock without waiting. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_wait"><!-- --></A><H3>
-st_hash_wait</H3>
-<PRE>
-public int <B>st_hash_wait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was forced to wait before obtaining a hash bucket lock. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_hash_max_wait"><!-- --></A><H3>
-st_hash_max_wait</H3>
-<PRE>
-public int <B>st_hash_max_wait</B></PRE>
-<DL>
-<DD>The maximum number of times any hash bucket lock was waited for by a thread of control. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_nowait"><!-- --></A><H3>
-st_region_nowait</H3>
-<PRE>
-public int <B>st_region_nowait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was able to obtain a region lock without waiting. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_wait"><!-- --></A><H3>
-st_region_wait</H3>
-<PRE>
-public int <B>st_region_wait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was forced to wait before obtaining a region lock. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_alloc"><!-- --></A><H3>
-st_alloc</H3>
-<PRE>
-public int <B>st_alloc</B></PRE>
-<DL>
-<DD>Number of page allocations. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_alloc_buckets"><!-- --></A><H3>
-st_alloc_buckets</H3>
-<PRE>
-public int <B>st_alloc_buckets</B></PRE>
-<DL>
-<DD>Number of hash buckets checked during allocation. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_alloc_max_buckets"><!-- --></A><H3>
-st_alloc_max_buckets</H3>
-<PRE>
-public int <B>st_alloc_max_buckets</B></PRE>
-<DL>
-<DD>Maximum number of hash buckets checked during an allocation. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_alloc_pages"><!-- --></A><H3>
-st_alloc_pages</H3>
-<PRE>
-public int <B>st_alloc_pages</B></PRE>
-<DL>
-<DD>Number of pages checked during allocation. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_alloc_max_pages"><!-- --></A><H3>
-st_alloc_max_pages</H3>
-<PRE>
-public int <B>st_alloc_max_pages</B></PRE>
-<DL>
-<DD>Maximum number of pages checked during an allocation. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbMpoolStat()"><!-- --></A><H3>
-DbMpoolStat</H3>
-<PRE>
-public <B>DbMpoolStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMpoolStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolFStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMultipleDataIterator.html b/db/docs/java/com/sleepycat/db/DbMultipleDataIterator.html
deleted file mode 100644 (file)
index e8d6d71..0000000
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMultipleDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMultipleDataIterator,DbMultipleDataIterator class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMultipleDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMultipleDataIterator</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--com.sleepycat.db.DbMultipleIterator
-        |
-        +--<B>com.sleepycat.db.DbMultipleDataIterator</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMultipleDataIterator</B><DT>extends com.sleepycat.db.DbMultipleIterator</DL>
-
-<P>
-The DbMultipleDataIterator class is used to iterate through data returned using the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A> flag from a database belonging to any access method.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html#DbMultipleDataIterator(com.sleepycat.db.Dbt)">DbMultipleDataIterator</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A> flag.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html#next(com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleDataIterator.next method takes a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> that will be filled in with a reference to a buffer, a size, and an offset that together yield the next data item in the original bulk retrieval buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbMultipleDataIterator(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-DbMultipleDataIterator</H3>
-<PRE>
-public <B>DbMultipleDataIterator</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</PRE>
-<DL>
-<DD>The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A> flag.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>dbt</CODE> - a data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A> flag.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="next(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-next</H3>
-<PRE>
-public boolean <B>next</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</PRE>
-<DL>
-<DD>The DbMultipleDataIterator.next method takes a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> that will be filled in with a reference to a buffer, a size, and an offset that together yield the next data item in the original bulk retrieval buffer.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> that will be filled in with a reference to a buffer, a size, and an offset that together yield the next data item in the original bulk retrieval buffer.
-<DT><B>Returns:</B><DD>The DbMultipleDataIterator.next method returns false if no more data are available, and true otherwise.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMpoolStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMultipleKeyDataIterator.html b/db/docs/java/com/sleepycat/db/DbMultipleKeyDataIterator.html
deleted file mode 100644 (file)
index 8a434cc..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMultipleKeyDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMultipleKeyDataIterator,DbMultipleKeyDataIterator class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMultipleKeyDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleKeyDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleKeyDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMultipleKeyDataIterator</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--com.sleepycat.db.DbMultipleIterator
-        |
-        +--<B>com.sleepycat.db.DbMultipleKeyDataIterator</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMultipleKeyDataIterator</B><DT>extends com.sleepycat.db.DbMultipleIterator</DL>
-
-<P>
-The DbMultipleKeyDataIterator class is used to iterate through data returned using the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag from a database belonging to the Btree or Hash access methods.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html#DbMultipleKeyDataIterator(com.sleepycat.db.Dbt)">DbMultipleKeyDataIterator</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleKeyDataIterator.next method takes two <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbMultipleKeyDataIterator(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-DbMultipleKeyDataIterator</H3>
-<PRE>
-public <B>DbMultipleKeyDataIterator</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</PRE>
-<DL>
-<DD>The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>dbt</CODE> - a data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-next</H3>
-<PRE>
-public boolean <B>next</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</PRE>
-<DL>
-<DD>The DbMultipleKeyDataIterator.next method takes two <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.  The DbMultipleKeyDataIterator.next method returns false if no more data are available, and true otherwise.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - The <b>key</b> parameter will be filled in with a reference to a buffer, a size, and an offset that yields the next key item in the original bulk retrieval buffer.<DD><CODE>data</CODE> - The <b>data</b> parameter will be filled in with a reference to a buffer, a size, and an offset that yields the next data item in the original bulk retrieval buffer.
-<DT><B>Returns:</B><DD>The DbMultipleKeyDataIterator.next method returns false if no more data are available, and true otherwise.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleKeyDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleKeyDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbMultipleRecnoDataIterator.html b/db/docs/java/com/sleepycat/db/DbMultipleRecnoDataIterator.html
deleted file mode 100644 (file)
index f189574..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbMultipleRecnoDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbMultipleRecnoDataIterator,DbMultipleRecnoDataIterator class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbMultipleRecnoDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleRecnoDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleRecnoDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbMultipleRecnoDataIterator</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--com.sleepycat.db.DbMultipleIterator
-        |
-        +--<B>com.sleepycat.db.DbMultipleRecnoDataIterator</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbMultipleRecnoDataIterator</B><DT>extends com.sleepycat.db.DbMultipleIterator</DL>
-
-<P>
-This class is used to iterate through data returned using the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag from a database belonging to the Recno or Queue access methods.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html#DbMultipleRecnoDataIterator(com.sleepycat.db.Dbt)">DbMultipleRecnoDataIterator</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleRecnoDataIterator.next method takes two <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbMultipleRecnoDataIterator(com.sleepycat.db.Dbt)"><!-- --></A><H3>
-DbMultipleRecnoDataIterator</H3>
-<PRE>
-public <B>DbMultipleRecnoDataIterator</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</PRE>
-<DL>
-<DD>The constructor takes the data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>dbt</CODE> - a data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-next</H3>
-<PRE>
-public boolean <B>next</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</PRE>
-<DL>
-<DD>The DbMultipleRecnoDataIterator.next method takes two <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.  The record number contained in the key item should be accessed using the <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>Dbt.getRecordNumber</CODE></A> method.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>key</CODE> - The <b>key</b> parameter will be filled in with a reference to a buffer, a size, and an offset that yields the next key item in the original bulk retrieval buffer. The record number contained in the key item should be accessed using the <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>Dbt.getRecordNumber</CODE></A> method.<DD><CODE>data</CODE> - The <b>data</b> parameter will be filled in with a reference to a buffer, a size, and an offset that yields the next data item in the original bulk retrieval buffer.
-<DT><B>Returns:</B><DD>The DbMultipleRecnoDataIterator.next method returns false if no more data are available, and true otherwise.</p></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbMultipleRecnoDataIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleRecnoDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbPanicHandler.html b/db/docs/java/com/sleepycat/db/DbPanicHandler.html
deleted file mode 100644 (file)
index bee7662..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbPanicHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbPanicHandler,DbPanicHandler interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbPanicHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbPanicHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHash.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepTransport.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPanicHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbPanicHandler</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbPanicHandler</B></DL>
-
-<P>
-An interface specifying a function to handle database environment panics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbPanicHandler.html#panic(com.sleepycat.db.DbEnv, com.sleepycat.db.DbException)">panic</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-      <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbPanicHandler interface is used by the DbEnv.setPanicHandler method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="panic(com.sleepycat.db.DbEnv, com.sleepycat.db.DbException)"><!-- --></A><H3>
-panic</H3>
-<PRE>
-public void <B>panic</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-                  <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A>&nbsp;e)</PRE>
-<DL>
-<DD>The DbPanicHandler interface is used by the DbEnv.setPanicHandler method.  This interface defines the application-specific function to be called when the database environment panics.</p> <p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbenv</CODE> - the enclosing database environment handle.<DD><CODE>e</CODE> - the DbException that would have been thrown to the calling method.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbPanicHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbHash.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepTransport.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPanicHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbPreplist.html b/db/docs/java/com/sleepycat/db/DbPreplist.html
deleted file mode 100644 (file)
index e914877..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbPreplist (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbPreplist,DbPreplist class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbPreplist (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbPreplist.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbQueueStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPreplist.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbPreplist</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbPreplist</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbPreplist</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbPreplist object is used to encapsulate a single prepared, but not yet resolved, transaction.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbPreplist.html#gid">gid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The global transaction ID for the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbPreplist.html#txn">txn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The transaction handle for the transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="gid"><!-- --></A><H3>
-gid</H3>
-<PRE>
-public byte[] <B>gid</B></PRE>
-<DL>
-<DD>The global transaction ID for the transaction.  The global transaction ID is the one specified when the transaction was prepared.  The application is responsible for ensuring uniqueness among global transaction IDs. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="txn"><!-- --></A><H3>
-txn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxn.html">DbTxn</A> <B>txn</B></PRE>
-<DL>
-<DD>The transaction handle for the transaction. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbPreplist.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbQueueStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPreplist.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbQueueStat.html b/db/docs/java/com/sleepycat/db/DbQueueStat.html
deleted file mode 100644 (file)
index e966225..0000000
+++ /dev/null
@@ -1,537 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbQueueStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbQueueStat,DbQueueStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbQueueStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbQueueStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbQueueStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbQueueStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbQueueStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbQueueStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbQueueStat object is used to return Queue database statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_cur_recno">qs_cur_recno</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next available record number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_extentsize">qs_extentsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Underlying database extent size, in pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_first_recno">qs_first_recno</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;First undeleted record in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_magic">qs_magic</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Magic number that identifies the file as a Queue file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_metaflags">qs_metaflags</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_ndata">qs_ndata</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of records in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_nkeys">qs_nkeys</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of records in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_pages">qs_pages</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of pages in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_pagesize">qs_pagesize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Underlying database page size, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_pgfree">qs_pgfree</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of bytes free in database pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_re_len">qs_re_len</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The length of the records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_re_pad">qs_re_pad</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The padding byte value for the records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#qs_version">qs_version</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The version of the Queue file type.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#DbQueueStat()">DbQueueStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbQueueStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="qs_magic"><!-- --></A><H3>
-qs_magic</H3>
-<PRE>
-public int <B>qs_magic</B></PRE>
-<DL>
-<DD>Magic number that identifies the file as a Queue file.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_version"><!-- --></A><H3>
-qs_version</H3>
-<PRE>
-public int <B>qs_version</B></PRE>
-<DL>
-<DD>The version of the Queue file type.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_metaflags"><!-- --></A><H3>
-qs_metaflags</H3>
-<PRE>
-public int <B>qs_metaflags</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_nkeys"><!-- --></A><H3>
-qs_nkeys</H3>
-<PRE>
-public int <B>qs_nkeys</B></PRE>
-<DL>
-<DD>The number of records in the database.  If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_ndata"><!-- --></A><H3>
-qs_ndata</H3>
-<PRE>
-public int <B>qs_ndata</B></PRE>
-<DL>
-<DD>The number of records in the database.  If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_pagesize"><!-- --></A><H3>
-qs_pagesize</H3>
-<PRE>
-public int <B>qs_pagesize</B></PRE>
-<DL>
-<DD>Underlying database page size, in bytes.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_extentsize"><!-- --></A><H3>
-qs_extentsize</H3>
-<PRE>
-public int <B>qs_extentsize</B></PRE>
-<DL>
-<DD>Underlying database extent size, in pages.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_pages"><!-- --></A><H3>
-qs_pages</H3>
-<PRE>
-public int <B>qs_pages</B></PRE>
-<DL>
-<DD>Number of pages in the database. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_re_len"><!-- --></A><H3>
-qs_re_len</H3>
-<PRE>
-public int <B>qs_re_len</B></PRE>
-<DL>
-<DD>The length of the records.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_re_pad"><!-- --></A><H3>
-qs_re_pad</H3>
-<PRE>
-public int <B>qs_re_pad</B></PRE>
-<DL>
-<DD>The padding byte value for the records.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_pgfree"><!-- --></A><H3>
-qs_pgfree</H3>
-<PRE>
-public int <B>qs_pgfree</B></PRE>
-<DL>
-<DD>Number of bytes free in database pages. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_first_recno"><!-- --></A><H3>
-qs_first_recno</H3>
-<PRE>
-public int <B>qs_first_recno</B></PRE>
-<DL>
-<DD>First undeleted record in the database.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="qs_cur_recno"><!-- --></A><H3>
-qs_cur_recno</H3>
-<PRE>
-public int <B>qs_cur_recno</B></PRE>
-<DL>
-<DD>Next available record number.  Returned if Db.DB_FAST_STAT is set. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbQueueStat()"><!-- --></A><H3>
-DbQueueStat</H3>
-<PRE>
-public <B>DbQueueStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbQueueStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPreplist.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbQueueStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbRepStat.html b/db/docs/java/com/sleepycat/db/DbRepStat.html
deleted file mode 100644 (file)
index 68bc498..0000000
+++ /dev/null
@@ -1,1023 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbRepStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbRepStat,DbRepStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbRepStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRepStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbQueueStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbRepStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbRepStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbRepStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbRepStat object is used to return replication subsystem statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_dupmasters">st_dupmasters</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of duplicate master conditions detected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_cur_winner">st_election_cur_winner</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The election winner.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_gen">st_election_gen</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The election generation number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_lsn">st_election_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum LSN of election winner.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_nsites">st_election_nsites</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number sites expected to participate in elections.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_priority">st_election_priority</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The election priority.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_status">st_election_status</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current election phase (0 if no election is in progress).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_tiebreaker">st_election_tiebreaker</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The election tiebreaker value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_election_votes">st_election_votes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The votes received this election round.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_elections">st_elections</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of elections held.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_elections_won">st_elections_won</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of elections won.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_env_id">st_env_id</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current environment ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_env_priority">st_env_priority</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current environment priority.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_gen">st_gen</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current generation number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_in_recovery">st_in_recovery</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The site is currently in client recovery.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_duplicated">st_log_duplicated</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of duplicate log records received.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_queued">st_log_queued</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of log records currently queued.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_queued_max">st_log_queued_max</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of log records ever queued at once.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_queued_total">st_log_queued_total</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The total number of log records queued.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_records">st_log_records</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of log records received and appended to the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_log_requested">st_log_requested</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of log records missed and requested.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_master">st_master</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current master environment ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_master_changes">st_master_changes</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times the master has changed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_msgs_badgen">st_msgs_badgen</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of messages received with a bad generation number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_msgs_processed">st_msgs_processed</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of messages received and processed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_msgs_recover">st_msgs_recover</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of messages ignored due to pending recovery.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_msgs_send_failures">st_msgs_send_failures</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of failed message sends.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_msgs_sent">st_msgs_sent</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of messages sent.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_newsites">st_newsites</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of new site messages received.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_next_lsn">st_next_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In replication environments configured as masters, the next LSN expected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_nsites">st_nsites</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of sites believed to be in the replication group.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_nthrottles">st_nthrottles</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transmission limited.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_outdated">st_outdated</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of outdated conditions detected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_status">st_status</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current replication mode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_txns_applied">st_txns_applied</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions applied.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#st_waiting_lsn">st_waiting_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The LSN of the first log record we have after missing log records being waited for, or 0 if no log records are currently missing.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#DbRepStat()">DbRepStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="st_status"><!-- --></A><H3>
-st_status</H3>
-<PRE>
-public int <B>st_status</B></PRE>
-<DL>
-<DD>The current replication mode.  Set to <A HREF="../../../com/sleepycat/db/Db.html#DB_REP_MASTER"><CODE>Db.DB_REP_MASTER</CODE></A> if the environment is a replication master, <A HREF="../../../com/sleepycat/db/Db.html#DB_REP_CLIENT"><CODE>Db.DB_REP_CLIENT</CODE></A> if the environment is a replication client, <A HREF="../../../com/sleepycat/db/Db.html#DB_REP_LOGSONLY"><CODE>Db.DB_REP_LOGSONLY</CODE></A> if the environment is a log-files-only replica, or 0 if replication is not configured. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_next_lsn"><!-- --></A><H3>
-st_next_lsn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A> <B>st_next_lsn</B></PRE>
-<DL>
-<DD>In replication environments configured as masters, the next LSN expected. In replication environments configured as clients, the next LSN to be used. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_waiting_lsn"><!-- --></A><H3>
-st_waiting_lsn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A> <B>st_waiting_lsn</B></PRE>
-<DL>
-<DD>The LSN of the first log record we have after missing log records being waited for, or 0 if no log records are currently missing. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_dupmasters"><!-- --></A><H3>
-st_dupmasters</H3>
-<PRE>
-public int <B>st_dupmasters</B></PRE>
-<DL>
-<DD>The number of duplicate master conditions detected. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_env_id"><!-- --></A><H3>
-st_env_id</H3>
-<PRE>
-public int <B>st_env_id</B></PRE>
-<DL>
-<DD>The current environment ID. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_env_priority"><!-- --></A><H3>
-st_env_priority</H3>
-<PRE>
-public int <B>st_env_priority</B></PRE>
-<DL>
-<DD>The current environment priority. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_gen"><!-- --></A><H3>
-st_gen</H3>
-<PRE>
-public int <B>st_gen</B></PRE>
-<DL>
-<DD>The current generation number. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_in_recovery"><!-- --></A><H3>
-st_in_recovery</H3>
-<PRE>
-public int <B>st_in_recovery</B></PRE>
-<DL>
-<DD>The site is currently in client recovery.  When this field is set, LSN values are not authoritative. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_duplicated"><!-- --></A><H3>
-st_log_duplicated</H3>
-<PRE>
-public int <B>st_log_duplicated</B></PRE>
-<DL>
-<DD>The number of duplicate log records received. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_queued"><!-- --></A><H3>
-st_log_queued</H3>
-<PRE>
-public int <B>st_log_queued</B></PRE>
-<DL>
-<DD>The number of log records currently queued. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_queued_max"><!-- --></A><H3>
-st_log_queued_max</H3>
-<PRE>
-public int <B>st_log_queued_max</B></PRE>
-<DL>
-<DD>The maximum number of log records ever queued at once. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_queued_total"><!-- --></A><H3>
-st_log_queued_total</H3>
-<PRE>
-public int <B>st_log_queued_total</B></PRE>
-<DL>
-<DD>The total number of log records queued. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_records"><!-- --></A><H3>
-st_log_records</H3>
-<PRE>
-public int <B>st_log_records</B></PRE>
-<DL>
-<DD>The number of log records received and appended to the log. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_log_requested"><!-- --></A><H3>
-st_log_requested</H3>
-<PRE>
-public int <B>st_log_requested</B></PRE>
-<DL>
-<DD>The number of log records missed and requested. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_master"><!-- --></A><H3>
-st_master</H3>
-<PRE>
-public int <B>st_master</B></PRE>
-<DL>
-<DD>The current master environment ID. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_master_changes"><!-- --></A><H3>
-st_master_changes</H3>
-<PRE>
-public int <B>st_master_changes</B></PRE>
-<DL>
-<DD>The number of times the master has changed. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_msgs_badgen"><!-- --></A><H3>
-st_msgs_badgen</H3>
-<PRE>
-public int <B>st_msgs_badgen</B></PRE>
-<DL>
-<DD>The number of messages received with a bad generation number. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_msgs_processed"><!-- --></A><H3>
-st_msgs_processed</H3>
-<PRE>
-public int <B>st_msgs_processed</B></PRE>
-<DL>
-<DD>The number of messages received and processed. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_msgs_recover"><!-- --></A><H3>
-st_msgs_recover</H3>
-<PRE>
-public int <B>st_msgs_recover</B></PRE>
-<DL>
-<DD>The number of messages ignored due to pending recovery. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_msgs_send_failures"><!-- --></A><H3>
-st_msgs_send_failures</H3>
-<PRE>
-public int <B>st_msgs_send_failures</B></PRE>
-<DL>
-<DD>The number of failed message sends. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_msgs_sent"><!-- --></A><H3>
-st_msgs_sent</H3>
-<PRE>
-public int <B>st_msgs_sent</B></PRE>
-<DL>
-<DD>The number of messages sent. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_newsites"><!-- --></A><H3>
-st_newsites</H3>
-<PRE>
-public int <B>st_newsites</B></PRE>
-<DL>
-<DD>The number of new site messages received. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nsites"><!-- --></A><H3>
-st_nsites</H3>
-<PRE>
-public int <B>st_nsites</B></PRE>
-<DL>
-<DD>The number of sites believed to be in the replication group. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nthrottles"><!-- --></A><H3>
-st_nthrottles</H3>
-<PRE>
-public int <B>st_nthrottles</B></PRE>
-<DL>
-<DD>Transmission limited. This indicates the number of times that data transmission was stopped to limit the amount of data sent in response to a single call to <A HREF="../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage</CODE></A>. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_outdated"><!-- --></A><H3>
-st_outdated</H3>
-<PRE>
-public int <B>st_outdated</B></PRE>
-<DL>
-<DD>The number of outdated conditions detected. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_txns_applied"><!-- --></A><H3>
-st_txns_applied</H3>
-<PRE>
-public int <B>st_txns_applied</B></PRE>
-<DL>
-<DD>The number of transactions applied. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_elections"><!-- --></A><H3>
-st_elections</H3>
-<PRE>
-public int <B>st_elections</B></PRE>
-<DL>
-<DD>The number of elections held. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_elections_won"><!-- --></A><H3>
-st_elections_won</H3>
-<PRE>
-public int <B>st_elections_won</B></PRE>
-<DL>
-<DD>The number of elections won. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_cur_winner"><!-- --></A><H3>
-st_election_cur_winner</H3>
-<PRE>
-public int <B>st_election_cur_winner</B></PRE>
-<DL>
-<DD>The election winner. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_gen"><!-- --></A><H3>
-st_election_gen</H3>
-<PRE>
-public int <B>st_election_gen</B></PRE>
-<DL>
-<DD>The election generation number. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_lsn"><!-- --></A><H3>
-st_election_lsn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A> <B>st_election_lsn</B></PRE>
-<DL>
-<DD>The maximum LSN of election winner. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_nsites"><!-- --></A><H3>
-st_election_nsites</H3>
-<PRE>
-public int <B>st_election_nsites</B></PRE>
-<DL>
-<DD>The number sites expected to participate in elections. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_priority"><!-- --></A><H3>
-st_election_priority</H3>
-<PRE>
-public int <B>st_election_priority</B></PRE>
-<DL>
-<DD>The election priority. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_status"><!-- --></A><H3>
-st_election_status</H3>
-<PRE>
-public int <B>st_election_status</B></PRE>
-<DL>
-<DD>The current election phase (0 if no election is in progress). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_tiebreaker"><!-- --></A><H3>
-st_election_tiebreaker</H3>
-<PRE>
-public int <B>st_election_tiebreaker</B></PRE>
-<DL>
-<DD>The election tiebreaker value. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_election_votes"><!-- --></A><H3>
-st_election_votes</H3>
-<PRE>
-public int <B>st_election_votes</B></PRE>
-<DL>
-<DD>The votes received this election round. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbRepStat()"><!-- --></A><H3>
-DbRepStat</H3>
-<PRE>
-public <B>DbRepStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRepStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbQueueStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbRepTransport.html b/db/docs/java/com/sleepycat/db/DbRepTransport.html
deleted file mode 100644 (file)
index 2958955..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbRepTransport (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbRepTransport,DbRepTransport interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbRepTransport (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRepTransport.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPanicHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepTransport.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbRepTransport</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbRepTransport</B></DL>
-
-<P>
-An interface specifying a replication transmit function, which sends information to other members of the replication group.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)"><!-- --></A><H3>
-send</H3>
-<PRE>
-public int <B>send</B>(<A HREF="../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-                int&nbsp;flags,
-                int&nbsp;envid)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbRepTransport interface is used by the DbEnv.setReplicationTransport method. This interface defines the application-specific function to be called during transaction abort and recovery.</p> It may sometimes be useful to pass application-specific data to the <b>send</b> function; see <a href="../../../../ref/env/faq.html">Environment FAQ</a> for a discussion on how to do this.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dbenv</CODE> - the enclosing database environment handle.<DD><CODE>control</CODE> - the first of the two data elements to be transmitted by the <b>send</b> function.<DD><CODE>rec</CODE> - the second of the two data elements to be transmitted by the <b>send</b> function.<DD><CODE>lsn</CODE> - If the type of message to be sent has an LSN associated with it, then the <b>lsn</b> parameter contains the LSN of the record being sent.  This LSN can be used to determine that certain records have been processed successfully by clients.<DD><CODE>envid</CODE> - a positive integer identifier that specifies the replication environment to which the message should be sent (see <a href="../../../../ref/rep/id.html">Replication environment IDs</a> for more information). <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_EID_BROADCAST"><CODE>Db.DB_EID_BROADCAST</CODE></A><p>The special identifier <code>Db.DB_EID_BROADCAST</code> indicates that a message should be broadcast to every environment in the replication group.  The application may use a true broadcast protocol or may send the message in sequence to each machine with which it is in communication.  In both cases, the sending site should not be asked to process the message.</p> </li></ul><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_NOBUFFER"><CODE>Db.DB_REP_NOBUFFER</CODE></A><p>The record being sent should be transmitted immediately and not buffered or delayed. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_REP_PERMANENT"><CODE>Db.DB_REP_PERMANENT</CODE></A><p>The record being sent is critical for maintaining database integrity (for example, the message includes a transaction commit).  The application should take appropriate action to enforce the reliability guarantees it has chosen, such as waiting for acknowledgement from one or more clients. </li></ul>
-<DT><B>Returns:</B><DD>The <b>send</b> function should not call back down into Berkeley DB.  The <b>send</b> function must return 0 on success and non-zero on failure. If the <b>send</b> function fails, the message being sent is necessary to maintain database integrity, and the local log is not configured for synchronous flushing, the local log will be flushed; otherwise, any error from the <b>send</b> function will be ignored.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRepTransport.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbPanicHandler.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepTransport.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbRunRecoveryException.html b/db/docs/java/com/sleepycat/db/DbRunRecoveryException.html
deleted file mode 100644 (file)
index ab88ee8..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:11 EST 2003 -->
-<TITLE>
-DbRunRecoveryException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbRunRecoveryException,DbRunRecoveryException class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbRunRecoveryException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRunRecoveryException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMemoryException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRunRecoveryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_com.sleepycat.db.DbException">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbRunRecoveryException</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">java.lang.Throwable</A>
-        |
-        +--<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Exception.html">java.lang.Exception</A>
-              |
-              +--<A HREF="../../../com/sleepycat/db/DbException.html">com.sleepycat.db.DbException</A>
-                    |
-                    +--<B>com.sleepycat.db.DbRunRecoveryException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>DbRunRecoveryException</B><DT>extends <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></DL>
-
-<P>
-This information describes the DbRunRecoveryException class and how it is used by the various Berkeley DB classes.</p> <p>Errors can occur in the Berkeley DB library where the only solution is to shut down the application and run recovery (for example, if Berkeley DB is unable to allocate heap memory).  When a fatal error occurs in Berkeley DB, methods will throw a DbRunRecoveryException, at which point all subsequent database calls will also fail in the same way.  When this occurs, recovery should be performed.</p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="com.sleepycat.db.DbRunRecoveryException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_com.sleepycat.db.DbException"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class com.sleepycat.db.<A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../com/sleepycat/db/DbException.html#get_errno()">get_errno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A>, <A HREF="../../../com/sleepycat/db/DbException.html#getErrno()">getErrno</A>, <A HREF="../../../com/sleepycat/db/DbException.html#toString()">toString</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html">Throwable</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#fillInStackTrace()">fillInStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getCause()">getCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getLocalizedMessage()">getLocalizedMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getMessage()">getMessage</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#getStackTrace()">getStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)">initCause</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace()">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)">printStackTrace</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement[])">setStackTrace</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbRunRecoveryException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbMemoryException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRunRecoveryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_com.sleepycat.db.DbException">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbSecondaryKeyCreate.html b/db/docs/java/com/sleepycat/db/DbSecondaryKeyCreate.html
deleted file mode 100644 (file)
index 230423a..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:09 EST 2003 -->
-<TITLE>
-DbSecondaryKeyCreate (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbSecondaryKeyCreate,DbSecondaryKeyCreate interface">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbSecondaryKeyCreate (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbSecondaryKeyCreate.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepTransport.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbSecondaryKeyCreate.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Interface DbSecondaryKeyCreate</H2>
-<HR>
-<DL>
-<DT>public interface <B>DbSecondaryKeyCreate</B></DL>
-
-<P>
-An interface specifying a function which constructs secondary keys from primary key and data items.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)"><!-- --></A><H3>
-secondaryKeyCreate</H3>
-<PRE>
-public int <B>secondaryKeyCreate</B>(<A HREF="../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                              <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)
-                       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The secondaryKeyCreate interface is used by the Db.associate method. This interface defines the application-specific function to be called to construct secondary keys from primary key and data items.</p> </p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>secondary</CODE> - the database handle for the secondary.<DD><CODE>key</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> referencing the primary key.<DD><CODE>data</CODE> - a <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> referencing the primary data item.<DD><CODE>result</CODE> - a zeroed <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> in which the callback function should fill in <b>data</b> and <b>size</b> fields that describe the secondary key.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DONOTINDEX"><CODE>DB_DONOTINDEX</CODE></A><p>If any key/data pair in the primary yields a null secondary key and should be left out of the secondary index, the callback function may optionally return <code>Db.DB_DONOTINDEX</code>.  Otherwise, the callback function should return 0 in case of success or an error outside of the Berkeley DB name space in case of failure; the error code will be returned from the Berkeley DB call that initiated the callback.</p> <p>If the callback function returns <code>Db.DB_DONOTINDEX</code> for any key/data pairs in the primary database, the secondary index will not contain any reference to those key/data pairs, and such operations as cursor iterations and range queries will reflect only the corresponding subset of the database.  If this is not desirable, the application should ensure that the callback function is well-defined for all possible values and never returns <code>Db.DB_DONOTINDEX</code>.</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbSecondaryKeyCreate.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepTransport.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbSecondaryKeyCreate.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbTxn.html b/db/docs/java/com/sleepycat/db/DbTxn.html
deleted file mode 100644 (file)
index 5ef1c92..0000000
+++ /dev/null
@@ -1,418 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbTxn (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbTxn,DbTxn class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbTxn (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxn.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbTxn</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbTxn</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbTxn</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbTxn object is the handle for a transaction.  Methods off the DbTxn handle are used to configure, abort and commit the transaction.  DbTxn handles are provided to <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> methods in order to transactionally protect those database operations.</p> <p>DbTxn handles are not free-threaded; transactions handles may be used by multiple threads, but only serially, that is, the application must serialize access to the DbTxn handle.  Once the <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A> or <A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit</CODE></A> methods are called, the handle may not be accessed again, regardless of the method's return. In addition, parent transactions may not issue any Berkeley DB operations while they have active child transactions (child transactions that have not yet been committed or aborted) except for <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A>, <A HREF="../../../com/sleepycat/db/DbTxn.html#abort()"><CODE>DbTxn.abort</CODE></A> and <A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)"><CODE>DbTxn.commit</CODE></A>.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#abort()">abort</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.abort method causes an abnormal termination of the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#commit(int)">commit</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.commit method ends the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#discard(int)">discard</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.discard method frees up all the per-process resources associated with the specified <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle, neither committing nor aborting the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;obj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#hashCode()">hashCode</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#id()">id</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.id method returns the unique transaction id associated with the specified transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#prepare(byte[])">prepare</A></B>(byte[]&nbsp;gid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.prepare method initiates the beginning of a two-phase commit.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#set_timeout(long, int)">set_timeout</A></B>(long&nbsp;timeout,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>setTimeout(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)">setTimeout</A></B>(long&nbsp;timeout,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.setTimeout method sets timeout values for locks or transactions for the specified transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="abort()"><!-- --></A><H3>
-abort</H3>
-<PRE>
-public void <B>abort</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.abort method causes an abnormal termination of the transaction. The log is played backward, and any necessary undo operations are done through the <b>tx_recover</b> function specified to <A HREF="../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch</CODE></A>.  Before DbTxn.abort returns, any locks held by the transaction will have been released.</p> <p>In the case of nested transactions, aborting a parent transaction causes all children (unresolved or not) of the parent transaction to be aborted.</p> <p>All cursors opened within the transaction must be closed before the transaction is aborted.</p> <p>After DbTxn.abort has been called, regardless of its return, the <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle may not be accessed again.</p>
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="commit(int)"><!-- --></A><H3>
-commit</H3>
-<PRE>
-public void <B>commit</B>(int&nbsp;flags)
-            throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.commit method ends the transaction.</p> <p>In the case of nested transactions, if the transaction is a parent transaction, committing the parent transaction causes all unresolved children of the parent to be committed.  In the case of nested transactions, if the transaction is a child transaction, its locks are not released, but are acquired by its parent.  Although the commit of the child transaction will succeed, the actual resolution of the child transaction is postponed until the parent transaction is committed or aborted; that is, if its parent transaction commits, it will be committed; and if its parent transaction aborts, it will be aborted.</p> <p>All cursors opened within the transaction must be closed before the transaction is committed.</p> <p>After DbTxn.commit has been called, regardless of its return, the <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle may not be accessed again.  If DbTxn.commit encounters an error, the transaction and all child transactions of the transaction are aborted.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC"><CODE>Db.DB_TXN_NOSYNC</CODE></A><p>Do not synchronously flush the log.  This means the transaction will exhibit the ACI (atomicity, consistency, and isolation) properties, but not D (durability); that is, database integrity will be maintained, but it is possible that this transaction may be undone during recovery. <p>This behavior may be set for a Berkeley DB environment using the <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags</CODE></A> method or for a single transaction using the <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A> method.  Any value specified to this method overrides both of those settings.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_SYNC"><CODE>Db.DB_TXN_SYNC</CODE></A><p>Synchronously flush the log.  This means the transaction will exhibit all of the ACID (atomicity, consistency, isolation, and durability) properties. <p>This behavior is the default for Berkeley DB environments unless the <A HREF="../../../com/sleepycat/db/Db.html#DB_TXN_NOSYNC"><CODE><code>Db.DB_TXN_NOSYNC</code></CODE></A> flag was specified to the <A HREF="../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags</CODE></A> method.  This behavior may also be set for a single transaction using the <A HREF="../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin</CODE></A> method.  Any value specified to this method overrides both of those settings.</p> </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="discard(int)"><!-- --></A><H3>
-discard</H3>
-<PRE>
-public void <B>discard</B>(int&nbsp;flags)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.discard method frees up all the per-process resources associated with the specified <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle, neither committing nor aborting the transaction.  This call may be used only after calls to <A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover</CODE></A> when there are multiple global transaction managers recovering transactions in a single Berkeley DB environment.  Any transactions returned by <A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover</CODE></A> that are not handled by the current global transaction manager should be discarded using DbTxn.discard.</p> After DbTxn.discard has been called, regardless of its return, the <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle may not be accessed again.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbTxn.discard method will fail and throw a IllegalArgumentException exception if the transaction handle does not refer to a transaction that was recovered into a prepared but not yet completed state; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;obj)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hashCode()"><!-- --></A><H3>
-hashCode</H3>
-<PRE>
-public int <B>hashCode</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="id()"><!-- --></A><H3>
-id</H3>
-<PRE>
-public int <B>id</B>()
-       throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.id method returns the unique transaction id associated with the specified transaction.  Locking calls made on behalf of this transaction should use the value returned from DbTxn.id as the locker parameter to the <A HREF="../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> or <A HREF="../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> calls.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The DbTxn.id method returns the unique transaction id associated with the specified transaction.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="prepare(byte[])"><!-- --></A><H3>
-prepare</H3>
-<PRE>
-public void <B>prepare</B>(byte[]&nbsp;gid)
-             throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.prepare method initiates the beginning of a two-phase commit.</p> <p>In a distributed transaction environment, Berkeley DB can be used as a local transaction manager.  In this case, the distributed transaction manager must send <i>prepare</i> messages to each local manager.  The local manager must then issue a DbTxn.prepare and await its successful return before responding to the distributed transaction manager.  Only after the distributed transaction manager receives successful responses from all of its <i>prepare</i> messages should it issue any <i>commit</i> messages.</p> <p>In the case of nested transactions, preparing the parent causes all unresolved children of the parent transaction to be committed. Child transactions should never be explicitly prepared. Their fate will be resolved along with their parent's during global recovery.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>gid</CODE> - specifies the global transaction ID by which this transaction will be known.  This global transaction ID will be returned in calls to <A HREF="../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover</CODE></A>, telling the application which global transactions must be resolved. <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_XIDDATASIZE"><CODE>Db.DB_XIDDATASIZE</CODE></A><p>must be sized at least <code>Db.DB_XIDDATASIZE</code> (currently 128) bytes; only the first <code>Db.DB_XIDDATASIZE</code> bytes are used. </li></ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - Signals that an exception of some sort has occurred.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_timeout(long, int)"><!-- --></A><H3>
-set_timeout</H3>
-<PRE>
-public void <B>set_timeout</B>(long&nbsp;timeout,
-                        int&nbsp;flags)
-                 throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>setTimeout(long,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setTimeout(long, int)"><!-- --></A><H3>
-setTimeout</H3>
-<PRE>
-public void <B>setTimeout</B>(long&nbsp;timeout,
-                       int&nbsp;flags)
-                throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The DbTxn.setTimeout method sets timeout values for locks or transactions for the specified transaction.</p> <p>Timeouts are checked whenever a thread of control blocks on a lock or when deadlock detection is performed.  (In the case of Db.DB_SET_LOCK_TIMEOUT, the lock is one requested explicitly through the Lock subsystem interfaces.  In the case of Db.DB_SET_TXN_TIMEOUT, the lock is one requested on behalf of a transaction.  In either case, it may be a lock requested by the database access methods underlying the application.)  As timeouts are only checked when the lock request first blocks or when deadlock detection is performed, the accuracy of the timeout depends on how often deadlock detection is performed.</p> <p>Timeout values may be specified for the database environment as a whole. See <A HREF="../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>DbEnv.setTimeout</CODE></A> and for more information.</p> <p>The DbTxn.setTimeout method configures operations performed on the underlying transaction, not only operations performed using the specified <A HREF="../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle.</p> <p>The DbTxn.setTimeout method may be called at any time during the life of the application.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_LOCK_TIMEOUT"><CODE>Db.DB_SET_LOCK_TIMEOUT</CODE></A><p>Set the timeout value for locks in this transaction. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_TXN_TIMEOUT"><CODE>Db.DB_SET_TXN_TIMEOUT</CODE></A><p>Set the timeout value for this transaction. </li></ul><DD><CODE>timeout</CODE> - specified as an unsigned 32-bit number of microseconds, limiting the maximum timeout to roughly 71 minutes.  A value of 0 disables timeouts for the transaction.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The DbTxn.setTimeout method will fail and throw a IllegalArgumentException exception if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxn.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/Dbt.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbTxnStat.Active.html b/db/docs/java/com/sleepycat/db/DbTxnStat.Active.html
deleted file mode 100644 (file)
index b93e3b5..0000000
+++ /dev/null
@@ -1,371 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbTxnStat.Active (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbTxnStat.Active,DbTxnStat.Active class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbTxnStat.Active (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxnStat.Active.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.Active.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbTxnStat.Active</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbTxnStat.Active</B>
-</PRE>
-<DL>
-<DT><B>Enclosing class:</B><DD><A HREF="../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public static class <B>DbTxnStat.Active</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#lsn">lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current log sequence number when the transaction was begun.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#parentid">parentid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The transaction ID of the parent transaction (or 0, if no parent).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#txnid">txnid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The transaction ID of the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#xa_status">xa_status</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the transaction is an XA transaction, the status of the transaction, otherwise 0.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#xid">xid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the transaction is an XA transaction, the transaction's XA ID.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#DbTxnStat.Active()">DbTxnStat.Active</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="txnid"><!-- --></A><H3>
-txnid</H3>
-<PRE>
-public int <B>txnid</B></PRE>
-<DL>
-<DD>The transaction ID of the transaction. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="parentid"><!-- --></A><H3>
-parentid</H3>
-<PRE>
-public int <B>parentid</B></PRE>
-<DL>
-<DD>The transaction ID of the parent transaction (or 0, if no parent). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="lsn"><!-- --></A><H3>
-lsn</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A> <B>lsn</B></PRE>
-<DL>
-<DD>The current log sequence number when the transaction was begun. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="xa_status"><!-- --></A><H3>
-xa_status</H3>
-<PRE>
-public int <B>xa_status</B></PRE>
-<DL>
-<DD>If the transaction is an XA transaction, the status of the transaction, otherwise 0. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="xid"><!-- --></A><H3>
-xid</H3>
-<PRE>
-public byte[] <B>xid</B></PRE>
-<DL>
-<DD>If the transaction is an XA transaction, the transaction's XA ID. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbTxnStat.Active()"><!-- --></A><H3>
-DbTxnStat.Active</H3>
-<PRE>
-public <B>DbTxnStat.Active</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxnStat.Active.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.Active.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/DbTxnStat.html b/db/docs/java/com/sleepycat/db/DbTxnStat.html
deleted file mode 100644 (file)
index e13ada9..0000000
+++ /dev/null
@@ -1,573 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-DbTxnStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.DbTxnStat,DbTxnStat class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="DbTxnStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxnStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class DbTxnStat</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.DbTxnStat</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DbTxnStat</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The DbTxnStat object is used to return transaction subsystem statistics.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-<A NAME="nested_class_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Nested Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_last_ckp">st_last_ckp</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The LSN of the last checkpoint.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_last_txnid">st_last_txnid</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The last transaction ID allocated.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_maxnactive">st_maxnactive</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of active transactions at any one time.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_maxtxns">st_maxtxns</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum number of active transactions configured.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_naborts">st_naborts</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that have aborted.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_nactive">st_nactive</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that are currently active.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_nbegins">st_nbegins</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that have begun.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_ncommits">st_ncommits</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that have committed.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_nrestores">st_nrestores</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of transactions that have been restored.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_region_nowait">st_region_nowait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was able to obtain the region lock without waiting.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_region_wait">st_region_wait</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of times that a thread of control was forced to wait before obtaining the region lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_regsize">st_regsize</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The size of the region.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_time_ckp">st_time_ckp</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The time the last completed checkpoint finished (as the number of seconds since the Epoch, returned by the IEEE/ANSI Std 1003.1 (POSIX) <b>time</b> function).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#st_txnarray">st_txnarray</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#DbTxnStat()">DbTxnStat</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/DbTxnStat.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a string representation of all the fields contained
- within this class.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="st_last_ckp"><!-- --></A><H3>
-st_last_ckp</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbLsn.html">DbLsn</A> <B>st_last_ckp</B></PRE>
-<DL>
-<DD>The LSN of the last checkpoint. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_time_ckp"><!-- --></A><H3>
-st_time_ckp</H3>
-<PRE>
-public long <B>st_time_ckp</B></PRE>
-<DL>
-<DD>The time the last completed checkpoint finished (as the number of seconds since the Epoch, returned by the IEEE/ANSI Std 1003.1 (POSIX) <b>time</b> function). 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_last_txnid"><!-- --></A><H3>
-st_last_txnid</H3>
-<PRE>
-public int <B>st_last_txnid</B></PRE>
-<DL>
-<DD>The last transaction ID allocated. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxtxns"><!-- --></A><H3>
-st_maxtxns</H3>
-<PRE>
-public int <B>st_maxtxns</B></PRE>
-<DL>
-<DD>The maximum number of active transactions configured. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_naborts"><!-- --></A><H3>
-st_naborts</H3>
-<PRE>
-public int <B>st_naborts</B></PRE>
-<DL>
-<DD>The number of transactions that have aborted. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nbegins"><!-- --></A><H3>
-st_nbegins</H3>
-<PRE>
-public int <B>st_nbegins</B></PRE>
-<DL>
-<DD>The number of transactions that have begun. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_ncommits"><!-- --></A><H3>
-st_ncommits</H3>
-<PRE>
-public int <B>st_ncommits</B></PRE>
-<DL>
-<DD>The number of transactions that have committed. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nactive"><!-- --></A><H3>
-st_nactive</H3>
-<PRE>
-public int <B>st_nactive</B></PRE>
-<DL>
-<DD>The number of transactions that are currently active. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_nrestores"><!-- --></A><H3>
-st_nrestores</H3>
-<PRE>
-public int <B>st_nrestores</B></PRE>
-<DL>
-<DD>The number of transactions that have been restored. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_maxnactive"><!-- --></A><H3>
-st_maxnactive</H3>
-<PRE>
-public int <B>st_maxnactive</B></PRE>
-<DL>
-<DD>The maximum number of active transactions at any one time. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_txnarray"><!-- --></A><H3>
-st_txnarray</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A>[] <B>st_txnarray</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_wait"><!-- --></A><H3>
-st_region_wait</H3>
-<PRE>
-public int <B>st_region_wait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was forced to wait before obtaining the region lock. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_region_nowait"><!-- --></A><H3>
-st_region_nowait</H3>
-<PRE>
-public int <B>st_region_nowait</B></PRE>
-<DL>
-<DD>The number of times that a thread of control was able to obtain the region lock without waiting. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="st_regsize"><!-- --></A><H3>
-st_regsize</H3>
-<PRE>
-public int <B>st_regsize</B></PRE>
-<DL>
-<DD>The size of the region. 
-</ul>
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DbTxnStat()"><!-- --></A><H3>
-DbTxnStat</H3>
-<PRE>
-public <B>DbTxnStat</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Provide a string representation of all the fields contained
- within this class.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>The string representation.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DbTxnStat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxnStat.Active.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/Dbc.html b/db/docs/java/com/sleepycat/db/Dbc.html
deleted file mode 100644 (file)
index 5faba47..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-Dbc (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.Dbc,Dbc class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Dbc (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Dbc.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class Dbc</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.Dbc</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>Dbc</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-The Dbc object is the handle for a cursor into a Berkeley DB database. The handle is not free-threaded.  Cursor handles may be used by multiple threads, but only serially, that is, the application must serialize access to the Dbc handle.</p> <p>If the cursor is to be used to perform operations on behalf of a transaction, the cursor must be opened and closed within the context of that single transaction.  Once <A HREF="../../../com/sleepycat/db/Dbc.html#close()"><CODE>Dbc.close</CODE></A> has been called, the handle may not be accessed again, regardless of the method's return.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.close method discards the cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#count(int)">count</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.count method returns a count of the number of data items for the key to which the cursor refers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#del(int)">del</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>delete(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)">delete</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.delete method deletes the key/data pair to which the cursor refers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#dup(int)">dup</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.dup method creates a new cursor that uses the same transaction and locker ID as the original cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.put method stores key/data pairs into the database.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.close method discards the cursor.</p> <p>It is possible for the Dbc.close method to return <a href="../../../../ref/program/errorret.html#DB_LOCK_DEADLOCK">Db.DB_LOCK_DEADLOCK</a>, signaling that any enclosing transaction should be aborted.  If the application is already intending to abort the transaction, this error should be ignored, and the application should proceed.</p> <p>After Dbc.close has been called, regardless of its return, the cursor handle may not be used again.</p>
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Dbc.close method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Dbc.close method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.close method will fail and throw a IllegalArgumentException exception if the cursor is already closed; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-pget</H3>
-<PRE>
-public int <B>pget</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-                <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                int&nbsp;flags)
-         throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>get(Dbt,Dbt,Dbt,int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="count(int)"><!-- --></A><H3>
-count</H3>
-<PRE>
-public int <B>count</B>(int&nbsp;flags)
-          throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.count method returns a count of the number of data items for the key to which the cursor refers.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Returns:</B><DD>The Dbc.count method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.count method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.count method will fail and throw a IllegalArgumentException exception if the cursor has not been initialized; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="del(int)"><!-- --></A><H3>
-del</H3>
-<PRE>
-public int <B>del</B>(int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>delete(int)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete(int)"><!-- --></A><H3>
-delete</H3>
-<PRE>
-public int <B>delete</B>(int&nbsp;flags)
-           throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.delete method deletes the key/data pair to which the cursor refers.</p> <p>When called on a cursor opened on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the <A HREF="../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>Db.delete</CODE></A> method deletes the key/data pair from the primary database and all secondary indices.</p> <p>The cursor position is unchanged after a delete, and subsequent calls to cursor functions expecting the cursor to refer to an existing key will fail.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - currently unused, and must be set to 0.
-<DT><B>Returns:</B><DD><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Dbc.delete method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if the element has already been deleted. </li></ul>Unless otherwise specified, the Dbc.delete method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.delete method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: An attempt was made to modify a read-only database. <li>Write attempted on read-only cursor when the <A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_CDB"><CODE>Db.DB_INIT_CDB</CODE></A> flag was specified to <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A>.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Dbc.delete method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Dbc.delete method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.delete method will fail and throw a IllegalArgumentException exception if the cursor has not been initialized; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dup(int)"><!-- --></A><H3>
-dup</H3>
-<PRE>
-public <A HREF="../../../com/sleepycat/db/Dbc.html">Dbc</A> <B>dup</B>(int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.dup method creates a new cursor that uses the same transaction and locker ID as the original cursor.  This is useful when an application is using locking and requires two or more cursors in the same thread of control.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - must be set to 0 or by bitwise inclusively <b>OR</b>'ing together one or more of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_POSITION"><CODE>Db.DB_POSITION</CODE></A><p>The newly created cursor is initialized to refer to the same position in the database as the original cursor and hold the same locks.  If the <code>Db.DB_POSITION</code> flag is not specified, then the created cursor is uninitialized and will behave like a cursor newly created using <A HREF="../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)"><CODE>Db.cursor</CODE></A>. </li></ul>
-<DT><B>Returns:</B><DD>The Dbc.dup method throws an exception that encapsulates a non-zero error value on failure. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.dup method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.dup method will fail and throw a IllegalArgumentException exception if the cursor has not been initialized; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.get method retrieves key/data pairs from the database.  The byte array and length of the key are returned in the object to which <b>key</b> refers (except for the case of the Db.DB_SET flag, in which the <b>key</b> object is unchanged), and the byte array and length of the data are returned in the object to which <b>data</b> refers.</p> <p>When called on a cursor opened on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the Dbc.get and Dbc.get methods return the key from the secondary index and the data item from the primary database. In addition, the second method signature returns the key from the primary database.  In databases that are not secondary indices, the second method signature will always fail.</p> <p>Modifications to the database during a sequential scan will be reflected in the scan; that is, records inserted behind a cursor will not be returned while records inserted in front of a cursor will be returned.</p> <p>In Queue and Recno databases, missing entries (that is, entries that were never explicitly created or that were created and then deleted) will be skipped during a sequential scan.</p> If Dbc.get fails for any reason, the state of the cursor will be unchanged.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CURRENT"><CODE>Db.DB_CURRENT</CODE></A><p>Return the key/data pair to which the cursor refers. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FIRST"><CODE>Db.DB_FIRST</CODE></A><p>The cursor is set to refer to the first key/data pair of the database, and that pair is returned.  If the first key has duplicate values, the first data item in the set of duplicates is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_FIRST</code> flag will ignore any keys that exist but were never explicitly created by the application, or were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH"><CODE>Db.DB_GET_BOTH</CODE></A><p>The <code>Db.DB_GET_BOTH</code> flag is identical to the <code>Db.DB_SET</code> flag, except that both the key and the data parameters must be matched by the key and data item in the database. <p>When used with the second method signature version of this method on a secondary index handle, both the secondary and primary keys must be matched by the secondary and primary key item in the database.  It is an error to use the <code>Db.DB_GET_BOTH</code> flag with the first method signature version of this method and a cursor that has been opened on a secondary index handle.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH_RANGE"><CODE>Db.DB_GET_BOTH_RANGE</CODE></A><p>The <code>Db.DB_GET_BOTH_RANGE</code> flag is identical to the <code>Db.DB_GET_BOTH</code> flag, except that, in the case of any database supporting sorted duplicate sets, the returned key/data pair is the smallest data item greater than or equal to the specified data item (as determined by the comparison function), permitting partial matches and range searches in duplicate data sets. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_RECNO"><CODE>Db.DB_GET_RECNO</CODE></A><p>Return the record number associated with the cursor.  The record number will be returned in <b>data</b>, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  ignored. <p>For <code>Db.DB_GET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag.</p> <p>When called on a cursor opened on a database that has been made into a secondary index, the Dbc.get method returns the record number of the primary database in <b>data</b>.  In addition, the second method signature returns the record number of the secondary index in <b>pkey</b>.  If either underlying database is not of type Btree or is not created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag, the out-of-band record number of 0 is returned.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_JOIN_ITEM"><CODE>Db.DB_JOIN_ITEM</CODE></A><p>Do not use the data value found in all of the cursors as a lookup key for the primary database, but simply return it in the key parameter instead. The data parameter is left unchanged. <p>For <code>Db.DB_JOIN_ITEM</code> to be specified, the underlying cursor must have been returned from the <A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>Db.join</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LAST"><CODE>Db.DB_LAST</CODE></A><p>The cursor is set to refer to the last key/data pair of the database, and that pair is returned.  If the last key has duplicate values, the last data item in the set of duplicates is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_LAST</code> flag will ignore any keys that exist but were never explicitly created by the application, or were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT"><CODE>Db.DB_NEXT</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_NEXT</code> is identical to <code>Db.DB_FIRST</code>.  Otherwise, the cursor is moved to the next key/data pair of the database, and that pair is returned.  In the presence of duplicate key values, the value of the key may not change. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_NEXT</code> flag will skip any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_DUP"><CODE>Db.DB_NEXT_DUP</CODE></A><p>If the next key/data pair of the database is a duplicate data record for the current key/data pair, the cursor is moved to the next key/data pair of the database, and that pair is returned. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_NODUP"><CODE>Db.DB_NEXT_NODUP</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_NEXT_NODUP</code> is identical to <code>Db.DB_FIRST</code>.  Otherwise, the cursor is moved to the next non-duplicate key of the database, and that key/data pair is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_NEXT_NODUP</code> flag will ignore any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV"><CODE>Db.DB_PREV</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_PREV</code> is identical to <code>Db.DB_LAST</code>.  Otherwise, the cursor is moved to the previous key/data pair of the database, and that pair is returned.  In the presence of duplicate key values, the value of the key may not change. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_PREV</code> flag will skip any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV_NODUP"><CODE>Db.DB_PREV_NODUP</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_PREV_NODUP</code> is identical to <code>Db.DB_LAST</code>.  Otherwise, the cursor is moved to the previous non-duplicate key of the database, and that key/data pair is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_PREV_NODUP</code> flag will ignore any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET"><CODE>Db.DB_SET</CODE></A><p>Move the cursor to the specified key/data pair of the database, and return the datum associated with the given key. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RANGE"><CODE>Db.DB_SET_RANGE</CODE></A><p>The <code>Db.DB_SET_RANGE</code> flag is identical to the <code>Db.DB_SET</code> flag, except that in the case of the Btree access method, the key is returned as well as the data item and the returned key/data pair is the smallest key greater than or equal to the specified key (as determined by the Btree comparison function), permitting partial key matches and range searches. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO"><CODE>Db.DB_SET_RECNO</CODE></A><p>Move the cursor to the specific numbered record of the database, and return the associated key/data pair.  The <b>data</b> field of the specified <b>key</b> must be a byte array containing a record number, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  This determines the record to be retrieved. <p>For <code>Db.DB_SET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag.</p> </li></ul>In addition, the following flags may be set by bitwise inclusively <b>OR</b>'ing them into the <b>flags</b> parameter: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>Read modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A><p>Return multiple data items in the <b>data</b> parameter. <p>In the case of Btree or Hash databases, duplicate data items for the current key, starting at the current cursor position, are entered into the buffer.  Subsequent calls with both the <code>Db.DB_NEXT_DUP</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional duplicate data items associated with the current key or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional duplicate data items to return.  Subsequent calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional duplicate data items associated with the current key or if there are no additional duplicate data items will return the next key and its data items or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional keys in the database.</p> <p>In the case of Queue or Recno databases, data items starting at the current cursor position are entered into the buffer.  The record number of the first record will be returned in the <b>key</b> parameter.  The record number of each subsequent returned record must be calculated from this value.  Subsequent calls with the <code>Db.DB_MULTIPLE</code> flag specified will return additional data items or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional data items to return.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The multiple data items can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><CODE>DbMultipleDataIterator</CODE></A> class.</p> <p>The <code>Db.DB_MULTIPLE</code> flag may only be used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>, <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>, <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>, <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>, <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A><p>Return multiple key and data pairs in the <b>data</b> parameter. <p>Key and data pairs, starting at the current cursor position, are entered into the buffer.  Subsequent calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional key and data pairs or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional key and data items to return.</p> <p>In the case of Btree or Hash databases, the multiple key and data pairs can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><CODE>DbMultipleKeyDataIterator</CODE></A> class.</p> <p>In the case of Queue or Recno databases, the multiple record number and data pairs can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><CODE>DbMultipleRecnoDataIterator</CODE></A> class.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The <code>Db.DB_MULTIPLE_KEY</code> flag may only be used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>, <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>, <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>, <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>, <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE_KEY</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE>Db.DB_RMW</CODE></A><p>Acquire write locks instead of read locks when doing the retrieval. Setting this flag can eliminate deadlock during a read-modify-write cycle by acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock. </li></ul><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.
-<DT><B>Returns:</B><DD>Unless otherwise specified, the Dbc.get method throws an exception that encapsulates a non-zero error value on failure. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_CURRENT</code> is set and the cursor key/data pair was deleted. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code> is set and the database is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code> is set and the database is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code> is set and the cursor is already on the last record in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_DUP</code> is set and the next key/data pair of the database is not a duplicate data record for the current key/data pair. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_NODUP</code> is set and no non-duplicate key/data pairs occur after the cursor position in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code> is set and the cursor is already on the first record in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV_NODUP</code> is set and no non-duplicate key/data pairs occur before the cursor position in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_SET</code> is set and no matching keys are found. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_SET</code> is set and the database is a Queue or Recno database, and the specified key exists, but was never explicitly created by the application or was later deleted. </li></ul>In the presence of duplicate key values, Dbc.get will return the first data item for the given key. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.get method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.get method will fail and throw a IllegalArgumentException exception if the Db.DB_CURRENT or Db.DB_NEXT_DUP flags were specified and the cursor has not been initialized; the second method signature was called with a cursor that does not refer to a secondary index; or if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the requested item could not be returned due to insufficient memory, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public int <B>get</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.get method retrieves key/data pairs from the database.  The byte array and length of the key are returned in the object to which <b>key</b> refers (except for the case of the Db.DB_SET flag, in which the <b>key</b> object is unchanged), and the byte array and length of the data are returned in the object to which <b>data</b> refers.</p> <p>When called on a cursor opened on a database that has been made into a secondary index using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method, the Dbc.get and Dbc.get methods return the key from the secondary index and the data item from the primary database. In addition, the second method signature returns the key from the primary database.  In databases that are not secondary indices, the second method signature will always fail.</p> <p>Modifications to the database during a sequential scan will be reflected in the scan; that is, records inserted behind a cursor will not be returned while records inserted in front of a cursor will be returned.</p> <p>In Queue and Recno databases, missing entries (that is, entries that were never explicitly created or that were created and then deleted) will be skipped during a sequential scan.</p> If Dbc.get fails for any reason, the state of the cursor will be unchanged.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CURRENT"><CODE>Db.DB_CURRENT</CODE></A><p>Return the key/data pair to which the cursor refers. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_FIRST"><CODE>Db.DB_FIRST</CODE></A><p>The cursor is set to refer to the first key/data pair of the database, and that pair is returned.  If the first key has duplicate values, the first data item in the set of duplicates is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_FIRST</code> flag will ignore any keys that exist but were never explicitly created by the application, or were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH"><CODE>Db.DB_GET_BOTH</CODE></A><p>The <code>Db.DB_GET_BOTH</code> flag is identical to the <code>Db.DB_SET</code> flag, except that both the key and the data parameters must be matched by the key and data item in the database. <p>When used with the second method signature version of this method on a secondary index handle, both the secondary and primary keys must be matched by the secondary and primary key item in the database.  It is an error to use the <code>Db.DB_GET_BOTH</code> flag with the first method signature version of this method and a cursor that has been opened on a secondary index handle.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_BOTH_RANGE"><CODE>Db.DB_GET_BOTH_RANGE</CODE></A><p>The <code>Db.DB_GET_BOTH_RANGE</code> flag is identical to the <code>Db.DB_GET_BOTH</code> flag, except that, in the case of any database supporting sorted duplicate sets, the returned key/data pair is the smallest data item greater than or equal to the specified data item (as determined by the comparison function), permitting partial matches and range searches in duplicate data sets. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_GET_RECNO"><CODE>Db.DB_GET_RECNO</CODE></A><p>Return the record number associated with the cursor.  The record number will be returned in <b>data</b>, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  ignored. <p>For <code>Db.DB_GET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag.</p> <p>When called on a cursor opened on a database that has been made into a secondary index, the Dbc.get method returns the record number of the primary database in <b>data</b>.  In addition, the second method signature returns the record number of the secondary index in <b>pkey</b>.  If either underlying database is not of type Btree or is not created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag, the out-of-band record number of 0 is returned.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_JOIN_ITEM"><CODE>Db.DB_JOIN_ITEM</CODE></A><p>Do not use the data value found in all of the cursors as a lookup key for the primary database, but simply return it in the key parameter instead. The data parameter is left unchanged. <p>For <code>Db.DB_JOIN_ITEM</code> to be specified, the underlying cursor must have been returned from the <A HREF="../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)"><CODE>Db.join</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_LAST"><CODE>Db.DB_LAST</CODE></A><p>The cursor is set to refer to the last key/data pair of the database, and that pair is returned.  If the last key has duplicate values, the last data item in the set of duplicates is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_LAST</code> flag will ignore any keys that exist but were never explicitly created by the application, or were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT"><CODE>Db.DB_NEXT</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_NEXT</code> is identical to <code>Db.DB_FIRST</code>.  Otherwise, the cursor is moved to the next key/data pair of the database, and that pair is returned.  In the presence of duplicate key values, the value of the key may not change. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_NEXT</code> flag will skip any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_DUP"><CODE>Db.DB_NEXT_DUP</CODE></A><p>If the next key/data pair of the database is a duplicate data record for the current key/data pair, the cursor is moved to the next key/data pair of the database, and that pair is returned. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NEXT_NODUP"><CODE>Db.DB_NEXT_NODUP</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_NEXT_NODUP</code> is identical to <code>Db.DB_FIRST</code>.  Otherwise, the cursor is moved to the next non-duplicate key of the database, and that key/data pair is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_NEXT_NODUP</code> flag will ignore any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV"><CODE>Db.DB_PREV</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_PREV</code> is identical to <code>Db.DB_LAST</code>.  Otherwise, the cursor is moved to the previous key/data pair of the database, and that pair is returned.  In the presence of duplicate key values, the value of the key may not change. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_PREV</code> flag will skip any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_PREV_NODUP"><CODE>Db.DB_PREV_NODUP</CODE></A><p>If the cursor is not yet initialized, <code>Db.DB_PREV_NODUP</code> is identical to <code>Db.DB_LAST</code>.  Otherwise, the cursor is moved to the previous non-duplicate key of the database, and that key/data pair is returned. <p>If the database is a Queue or Recno database, Dbc.get using the <code>Db.DB_PREV_NODUP</code> flag will ignore any keys that exist but were never explicitly created by the application, or those that were created and later deleted.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET"><CODE>Db.DB_SET</CODE></A><p>Move the cursor to the specified key/data pair of the database, and return the datum associated with the given key. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RANGE"><CODE>Db.DB_SET_RANGE</CODE></A><p>The <code>Db.DB_SET_RANGE</code> flag is identical to the <code>Db.DB_SET</code> flag, except that in the case of the Btree access method, the key is returned as well as the data item and the returned key/data pair is the smallest key greater than or equal to the specified key (as determined by the Btree comparison function), permitting partial key matches and range searches. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_SET_RECNO"><CODE>Db.DB_SET_RECNO</CODE></A><p>Move the cursor to the specific numbered record of the database, and return the associated key/data pair.  The <b>data</b> field of the specified <b>key</b> must be a byte array containing a record number, as described in <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>.  This determines the record to be retrieved. <p>For <code>Db.DB_SET_RECNO</code> to be specified, the underlying database must be of type Btree, and it must have been created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RECNUM"><CODE><code>Db.DB_RECNUM</code></CODE></A> flag.</p> </li></ul>In addition, the following flags may be set by bitwise inclusively <b>OR</b>'ing them into the <b>flags</b> parameter: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE>Db.DB_DIRTY_READ</CODE></A><p>Read modified but not yet committed data.  Silently ignored if the <A HREF="../../../com/sleepycat/db/Db.html#DB_DIRTY_READ"><CODE><code>Db.DB_DIRTY_READ</code></CODE></A> flag was not specified when the underlying database was opened. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A><p>Return multiple data items in the <b>data</b> parameter. <p>In the case of Btree or Hash databases, duplicate data items for the current key, starting at the current cursor position, are entered into the buffer.  Subsequent calls with both the <code>Db.DB_NEXT_DUP</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional duplicate data items associated with the current key or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional duplicate data items to return.  Subsequent calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional duplicate data items associated with the current key or if there are no additional duplicate data items will return the next key and its data items or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional keys in the database.</p> <p>In the case of Queue or Recno databases, data items starting at the current cursor position are entered into the buffer.  The record number of the first record will be returned in the <b>key</b> parameter.  The record number of each subsequent returned record must be calculated from this value.  Subsequent calls with the <code>Db.DB_MULTIPLE</code> flag specified will return additional data items or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional data items to return.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The multiple data items can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleDataIterator.html"><CODE>DbMultipleDataIterator</CODE></A> class.</p> <p>The <code>Db.DB_MULTIPLE</code> flag may only be used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>, <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>, <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>, <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>, <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A><p>Return multiple key and data pairs in the <b>data</b> parameter. <p>Key and data pairs, starting at the current cursor position, are entered into the buffer.  Subsequent calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code> flags specified will return additional key and data pairs or <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if there are no additional key and data items to return.</p> <p>In the case of Btree or Hash databases, the multiple key and data pairs can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><CODE>DbMultipleKeyDataIterator</CODE></A> class.</p> <p>In the case of Queue or Recno databases, the multiple record number and data pairs can be iterated over using the <A HREF="../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><CODE>DbMultipleRecnoDataIterator</CODE></A> class.</p> <p>The buffer to which the <b>data</b> parameter refers must be provided from user memory (see <A HREF="../../../com/sleepycat/db/Db.html#DB_DBT_USERMEM"><CODE><code>Db.DB_DBT_USERMEM</code></CODE></A>).  The buffer must be at least as large as the page size of the underlying database, aligned for unsigned integer access, and be a multiple of 1024 bytes in size.  If the buffer size is insufficient, then upon return from the call the size field of the <b>data</b> parameter will have been set to an estimated buffer size, and a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> is thrown.  (The size is an estimate as the exact size needed may not be known until all entries are read.  It is best to initially provide a relatively large buffer, but applications should be prepared to resize the buffer as necessary and repeatedly call the method.)</p> <p>The <code>Db.DB_MULTIPLE_KEY</code> flag may only be used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>, <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>, <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>, <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>, <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code> options.  The <code>Db.DB_MULTIPLE_KEY</code> flag may not be used when accessing databases made into secondary indices using the <A HREF="../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)"><CODE>Db.associate</CODE></A> method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_RMW"><CODE>Db.DB_RMW</CODE></A><p>Acquire write locks instead of read locks when doing the retrieval. Setting this flag can eliminate deadlock during a read-modify-write cycle by acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock. </li></ul><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>pkey</CODE> - The secondary index key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.
-<DT><B>Returns:</B><DD>Unless otherwise specified, the Dbc.get method throws an exception that encapsulates a non-zero error value on failure. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_CURRENT</code> is set and the cursor key/data pair was deleted. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code> is set and the database is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code> is set and the database is empty. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code> is set and the cursor is already on the last record in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_DUP</code> is set and the next key/data pair of the database is not a duplicate data record for the current key/data pair. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_NODUP</code> is set and no non-duplicate key/data pairs occur after the cursor position in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code> is set and the cursor is already on the first record in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV_NODUP</code> is set and no non-duplicate key/data pairs occur before the cursor position in the database. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_SET</code> is set and no matching keys are found. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEMPTY"><CODE>DB_KEYEMPTY</CODE></A><p>The Dbc.get method will return <a href="../../../../ref/program/errorret.html#DB_KEYEMPTY"><code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_SET</code> is set and the database is a Queue or Recno database, and the specified key exists, but was never explicitly created by the application or was later deleted. </li></ul>In the presence of duplicate key values, Dbc.get will return the first data item for the given key. </p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.get method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors:
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.get method will fail and throw a IllegalArgumentException exception if the Db.DB_CURRENT or Db.DB_NEXT_DUP flags were specified and the cursor has not been initialized; the second method signature was called with a cursor that does not refer to a secondary index; or if an invalid flag value or parameter was specified.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></CODE> - If the requested item could not be returned due to insufficient memory, the Dbc.get method will fail and throw a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A> exception.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><!-- --></A><H3>
-put</H3>
-<PRE>
-public int <B>put</B>(<A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-               <A HREF="../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-               int&nbsp;flags)
-        throws <A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></PRE>
-<DL>
-<DD>The Dbc.put method stores key/data pairs into the database.</p> If Dbc.put fails for any reason, the state of the cursor will be unchanged.  If Dbc.put succeeds and an item is inserted into the database, the cursor is always positioned to refer to the newly inserted item.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - The data <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.<DD><CODE>flags</CODE> - must be set to one of the following values: <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_AFTER"><CODE>Db.DB_AFTER</CODE></A><p>In the case of the Btree and Hash access methods, insert the data element as a duplicate element of the key to which the cursor refers. The new element appears immediately after the current cursor position. It is an error to specify <code>Db.DB_AFTER</code> if the underlying Btree or Hash database does not support duplicate data items.  ignored. <p>In the case of the Recno access method, it is an error to specify <code>Db.DB_AFTER</code> if the underlying Recno database was not created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER"><CODE><code>Db.DB_RENUMBER</code></CODE></A> flag.  If the <A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER"><CODE><code>Db.DB_RENUMBER</code></CODE></A> flag was specified, a new key is created, all records after the inserted item are automatically renumbered, and the key of the new record is returned in the structure to which the <b>key</b> parameter refers.  The initial value of the <b>key</b> parameter is ignored.  See <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> for more information.</p> <p>The <code>Db.DB_AFTER</code> flag may not be specified to the Queue access method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_BEFORE"><CODE>Db.DB_BEFORE</CODE></A><p>In the case of the Btree and Hash access methods, insert the data element as a duplicate element of the key to which the cursor refers. The new element appears immediately before the current cursor position. It is an error to specify <code>Db.DB_BEFORE</code> if the underlying Btree or Hash database does not support duplicate data items.  ignored. <p>In the case of the Recno access method, it is an error to specify <code>Db.DB_BEFORE</code> if the underlying Recno database was not created with the <A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER"><CODE><code>Db.DB_RENUMBER</code></CODE></A> flag.  If the <A HREF="../../../com/sleepycat/db/Db.html#DB_RENUMBER"><CODE><code>Db.DB_RENUMBER</code></CODE></A> flag was specified, a new key is created, the current record and all records after it are automatically renumbered, and the key of the new record is returned in the structure to which the <b>key</b> parameter refers. The initial value of the <b>key</b> parameter is ignored.  See <A HREF="../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)"><CODE>Db.open</CODE></A> for more information.</p> <p>The <code>Db.DB_BEFORE</code> flag may not be specified to the Queue access method.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_CURRENT"><CODE>Db.DB_CURRENT</CODE></A><p>Overwrite the data of the key/data pair to which the cursor refers with the specified data item.  ignored. </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYFIRST"><CODE>Db.DB_KEYFIRST</CODE></A><p>In the case of the Btree and Hash access methods, insert the specified key/data pair into the database. <p>If the underlying database supports duplicate data items, and if the key already exists in the database and a duplicate sort function has been specified, the inserted data item is added in its sorted location. If the key already exists in the database and no duplicate sort function has been specified, the inserted data item is added as the first of the data items for that key.</p> <p>The <code>Db.DB_KEYFIRST</code> flag may not be specified to the Queue or Recno access methods.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_KEYLAST"><CODE>Db.DB_KEYLAST</CODE></A><p>In the case of the Btree and Hash access methods, insert the specified key/data pair into the database. <p>If the underlying database supports duplicate data items, and if the key already exists in the database and a duplicate sort function has been specified, the inserted data item is added in its sorted location. If the key already exists in the database, and no duplicate sort function has been specified, the inserted data item is added as the last of the data items for that key.</p> <p>The <code>Db.DB_KEYLAST</code> flag may not be specified to the Queue or Recno access methods.</p> </li></ul><ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NODUPDATA"><CODE>Db.DB_NODUPDATA</CODE></A><p>In the case of the Btree and Hash access methods, insert the specified key/data pair into the database, unless a key/data pair comparing equally to it already exists in the database.  If a matching key/data pair already exists in the database, <A HREF="../../../com/sleepycat/db/Db.html#DB_KEYEXIST"><CODE><code>Db.DB_KEYEXIST</code></CODE></A> is returned. The <code>Db.DB_NODUPDATA</code> flag may only be specified if the underlying database has been configured to support sorted duplicate data items. <p>The <code>Db.DB_NODUPDATA</code> flag may not be specified to the Queue or Recno access methods.</p> </li></ul><DD><CODE>key</CODE> - The key <A HREF="../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> operated on.
-<DT><B>Returns:</B><DD>Unless otherwise specified, the Dbc.put method throws an exception that encapsulates a non-zero error value on failure. </p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.put method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the current cursor record has already been deleted and the underlying access method is Hash. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.put method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the current cursor record has already been deleted and the underlying access method is Hash. </li></ul></p> <ul><li><A HREF="../../../com/sleepycat/db/Db.html#DB_NOTFOUND"><CODE>DB_NOTFOUND</CODE></A><p>The Dbc.put method will return <a href="../../../../ref/program/errorret.html#DB_NOTFOUND"><code>Db.DB_NOTFOUND</code></a> if the current cursor record has already been deleted and the underlying access method is Hash. </li></ul></p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbException.html">DbException</A></CODE> - The Dbc.put method may fail and throw <A HREF="../../../com/sleepycat/db/DbException.html"><CODE>DbException</CODE></A>, encapsulating one of the following non-zero errors: <li>An attempt was made to modify a read-only database. Write attempted on read-only cursor when the <A HREF="../../../com/sleepycat/db/Db.html#DB_INIT_CDB"><CODE>Db.DB_INIT_CDB</CODE></A> flag was specified to <A HREF="../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)"><CODE>DbEnv.open</CODE></A>.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></CODE> - If a transactional database environment operation was selected to resolve a deadlock, the Dbc.put method will fail and throw a <A HREF="../../../com/sleepycat/db/DbDeadlockException.html"><CODE>DbDeadlockException</CODE></A> exception.
-<DD><CODE><A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></CODE> - If a Berkeley DB Concurrent Data Store database environment configured for lock timeouts was unable to grant a lock in the allowed time, the Dbc.put method will fail and throw a <A HREF="../../../com/sleepycat/db/DbLockNotGrantedException.html"><CODE>DbLockNotGrantedException</CODE></A> exception.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - The Dbc.put method will fail and throw a IllegalArgumentException exception if the Db.DB_AFTER, Db.DB_BEFORE or Db.DB_CURRENT flags were specified and the cursor has not been initialized; the Db.DB_AFTER or Db.DB_BEFORE flags were specified and a duplicate sort function has been specified; the Db.DB_CURRENT flag was specified, a duplicate sort function has been specified, and the data item of the referenced key/data pair does not compare equally to the <b>data</b> parameter; the Db.DB_AFTER or Db.DB_BEFORE flags were specified, and the underlying access method is Queue; an attempt was made to add a record to a fixed-length database that was too large to fit; an attempt was made to add a record to a secondary index; or if an invalid flag value or parameter was specified.</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Dbc.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbBtreeStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbEnv.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/Dbt.html b/db/docs/java/com/sleepycat/db/Dbt.html
deleted file mode 100644 (file)
index edd18f1..0000000
+++ /dev/null
@@ -1,1082 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:10 EST 2003 -->
-<TITLE>
-Dbt (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<META NAME="keywords" CONTENT="com.sleepycat.db.Dbt,Dbt class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Dbt (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Dbt.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbt.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-com.sleepycat.db</FONT>
-<BR>
-Class Dbt</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>
-  |
-  +--<B>com.sleepycat.db.Dbt</B>
-</PRE>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sleepycat/bdb/DataThang.html">DataThang</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>Dbt</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>
-
-<P>
-This information describes the specific details of the Dbt class, used to encode keys and data items in a database.</p> <h3>Key/Data Pairs</h3> <p>Storage and retrieval for the <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> access methods are based on key/data pairs.  Both key and data items are represented by Dbt objects.  Key and data byte strings may refer to strings of zero length up to strings of essentially unlimited length.  See <a href="../../../../ref/am_misc/dbsizes.html">Database limits</a> for more information.</p> <p>The Dbt class provides simple access to an underlying data structure, whose elements can be examined or changed using the usual <b>set</b> or <b>get</b> methods.  Dbt can be subclassed, providing a way to associate with it additional data or references to other structures.</p> <p>The constructors set all elements of the underlying structure to zero. The constructor with one parameter has the effect of setting all elements to zero except for the <b>data</b> and <b>size</b> elements.  The constructor with three parameters has the effect of setting all elements to zero except for the <b>data</b>, <b>size</b> and <b>offset</b> elements.</p> <p>In the case where the <b>flags</b> structure element is set to 0, when being provided a key or data item by the application, the Berkeley DB package expects the <b>data</b> object to be set to a byte array of <b>size</b> bytes.  When returning a key/data item to the application, the Berkeley DB package will store into the <b>data</b> object a byte array of <b>size</b> bytes.  During a get operation, if none of the Db.DB_DBT_MALLOC, Db.DB_DBT_REALLOC or Db.DB_DBT_USERMEM flags are specified, the operation occurs as if Db.DB_DBT_MALLOC was used.</p> <p>Access to Dbt objects is not re-entrant.  In particular, if multiple threads simultaneously access the same Dbt object using <A HREF="../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> API calls, the results are undefined, and may result in a crash.  One easy way to avoid problems is to use Dbt objects that are created as local variables and not shared among threads.</p>
-<P>
-
-<P>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt()">Dbt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an empty Dbt.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(byte[])">Dbt</A></B>(byte[]&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a Dbt where the data is the contents of the array and the Dbt's length is set to the length of the array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(byte[], int, int)">Dbt</A></B>(byte[]&nbsp;data,
-    int&nbsp;off,
-    int&nbsp;len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a Dbt from <b>len</b> bytes from the array, starting at <b>off</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(java.lang.Object)">Dbt</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a Dbt where the data is the serialized form of the Object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_data()">get_data</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getData()"><CODE>getData()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_dlen()">get_dlen</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()"><CODE>getPartialLength()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_doff()">get_doff</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()"><CODE>getPartialOffset()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()"><CODE>getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_object()">get_object</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB
-      4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getObject()"><CODE>getObject()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_offset()">get_offset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()"><CODE>getOffset()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_recno_key_data()">get_recno_key_data</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>getRecordNumber()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_size()">get_size</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getSize()"><CODE>getSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_ulen()">get_ulen</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()"><CODE>getUserBufferLength()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getData()">getData</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the object flag value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getObject()">getObject</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an object from the data array, encoding the object using the Java serialization API.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()">getOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the byte offset into the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()">getPartialLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the length of the partial record, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()">getPartialOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the offset of the partial record, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()">getRecordNumber</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an object from the data array, expecting that data to be a logical record number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getSize()">getSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data array size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()">getUserBufferLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the length in bytes of the user-specified buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_data(byte[])">set_data</A></B>(byte[]&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])"><CODE>setData(byte[])</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_dlen(int)">set_dlen</A></B>(int&nbsp;dlen)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)"><CODE>setPartialLength(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_doff(int)">set_doff</A></B>(int&nbsp;doff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)"><CODE>setPartialOffset(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_flags(int)">set_flags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_object(java.lang.Object)">set_object</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced
-      by <A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)"><CODE>setObject(Object)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_offset(int)">set_offset</A></B>(int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)"><CODE>setOffset(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_recno_key_data(int)">set_recno_key_data</A></B>(int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)"><CODE>setRecordNumber(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_size(int)">set_size</A></B>(int&nbsp;size)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)"><CODE>setSize(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_ulen(int)">set_ulen</A></B>(int&nbsp;ulen)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)"><CODE>setUserBufferLength(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])">setData</A></B>(byte[]&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)">setFlags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the object flag value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)">setObject</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize the data array from a serialized object, encoding the object using the Java serialization API.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)">setOffset</A></B>(int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte offset into the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)">setPartialLength</A></B>(int&nbsp;dlen)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte length of the partial record being read or written by the application, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)">setPartialOffset</A></B>(int&nbsp;doff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the offset of the partial record being read or written by the application, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)">setRecordNumber</A></B>(int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize the data array from a logical record number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)">setSize</A></B>(int&nbsp;size)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte size of the data array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)">setUserBufferLength</A></B>(int&nbsp;ulen)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte size of the user-specified buffer.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Dbt()"><!-- --></A><H3>
-Dbt</H3>
-<PRE>
-public <B>Dbt</B>()</PRE>
-<DL>
-<DD>Construct an empty Dbt.</p>
-<P>
-</DL>
-<HR>
-
-<A NAME="Dbt(byte[])"><!-- --></A><H3>
-Dbt</H3>
-<PRE>
-public <B>Dbt</B>(byte[]&nbsp;data)</PRE>
-<DL>
-<DD>Construct a Dbt where the data is the contents of the array and the Dbt's length is set to the length of the array.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - the array to which the Dbt's data is set.</DL>
-<HR>
-
-<A NAME="Dbt(byte[], int, int)"><!-- --></A><H3>
-Dbt</H3>
-<PRE>
-public <B>Dbt</B>(byte[]&nbsp;data,
-           int&nbsp;off,
-           int&nbsp;len)</PRE>
-<DL>
-<DD>Construct a Dbt from <b>len</b> bytes from the array, starting at <b>off</b>.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - the array from which the Dbt's data is set.<DD><CODE>len</CODE> - the length of the data in bytes.<DD><CODE>off</CODE> - starting byte offset of the data in the array.</DL>
-<HR>
-
-<A NAME="Dbt(java.lang.Object)"><!-- --></A><H3>
-Dbt</H3>
-<PRE>
-public <B>Dbt</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)
-    throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Construct a Dbt where the data is the serialized form of the Object. The instanced passed must therefore implement the Serializable interface. The Dbt's length will be set to the length of the byte array required to store this serialized form.</p>
-<P>
-<DT><B>Parameters:</B><DD><CODE>serialobj</CODE> - the serialized form to which the Dbt's data is set.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - If there is an error while serializing the object.</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="setData(byte[])"><!-- --></A><H3>
-setData</H3>
-<PRE>
-public void <B>setData</B>(byte[]&nbsp;data)</PRE>
-<DL>
-<DD>Set the data array. Note that the array data is not copied immediately, but only when the Dbt is used.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - an array of bytes to be used to set the content for the Dbt.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFlags(int)"><!-- --></A><H3>
-setFlags</H3>
-<PRE>
-public void <B>setFlags</B>(int&nbsp;flags)</PRE>
-<DL>
-<DD>Set the object flag value.</p> The <b>flags</b> parameter must be set by bitwise inclusively <b>OR</b>'ing together one or more of the following values: If Db.DB_DBT_MALLOC or Db.DB_DBT_REALLOC is specified, Berkeley DB allocates a properly sized byte array to contain the data.  This can be convenient if you know little about the nature of the data, specifically the size of data in the database.  However, if your application makes repeated calls to retrieve keys or data, you may notice increased garbage collection due to this allocation.  If you know the maximum size of data you are retrieving, you might decrease the memory burden and speed your application by allocating your own byte array and using Db.DB_DBT_USERMEM.  Even if you don't know the maximum size, you can use this option and reallocate your array whenever your retrieval API call throws a <A HREF="../../../com/sleepycat/db/DbMemoryException.html"><CODE>DbMemoryException</CODE></A>.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>flags</CODE> - Dbt flag value.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setObject(java.lang.Object)"><!-- --></A><H3>
-setObject</H3>
-<PRE>
-public void <B>setObject</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)
-               throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD>Initialize the data array from a serialized object, encoding the object using the Java serialization API.  This method uses <i>ObjectOutputStream</i> internally to manipulate an array of bytes representing an object (and any connected objects).  All of the rules of Java Serialization apply.  In particular, the object(s) must implement either the <i>Serializable</i> or <i>Externalizable</i> interface.  The serialized encoding trades efficiency for convenience.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serialobj</CODE> - the object to be serialized.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - If there is an error while de-serializing the object.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setOffset(int)"><!-- --></A><H3>
-setOffset</H3>
-<PRE>
-public void <B>setOffset</B>(int&nbsp;offset)</PRE>
-<DL>
-<DD>Set the byte offset into the data array.</p> <p>The number of bytes offset into the <b>data</b> array determine the portion of the array actually used.  This element is accessed using Dbt.getOffset and Dbt.setOffset. Although Java normally maintains proper alignment of byte arrays, the set_offset method can be used to specify unaligned addresses.  Unaligned address accesses that are not supported by the underlying hardware may be reported as an exception, or may stop the running Java program.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>offset</CODE> - the byte offset into the data array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPartialLength(int)"><!-- --></A><H3>
-setPartialLength</H3>
-<PRE>
-public void <B>setPartialLength</B>(int&nbsp;dlen)</PRE>
-<DL>
-<DD>Set the byte length of the partial record being read or written by the application, in bytes.  See the Db.DB_DBT_PARTIAL flag for more information.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dlen</CODE> - the length of the partial record in bytes.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPartialOffset(int)"><!-- --></A><H3>
-setPartialOffset</H3>
-<PRE>
-public void <B>setPartialOffset</B>(int&nbsp;doff)</PRE>
-<DL>
-<DD>Set the offset of the partial record being read or written by the application, in bytes.  See the Db.DB_DBT_PARTIAL flag for more information.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>doff</CODE> - the offset of the partial record.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRecordNumber(int)"><!-- --></A><H3>
-setRecordNumber</H3>
-<PRE>
-public void <B>setRecordNumber</B>(int&nbsp;recno)</PRE>
-<DL>
-<DD>Initialize the data array from a logical record number.  Recno database records are ordered by integer keys starting at 1.  When the Dbt.setRecordNumber method is called, the data, size and offset fields in the Dbt are implicitly set to hold a byte array representation of the integer key.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>recno</CODE> - The <b>recno</b> parameter logical record number used to initialize the data array.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setSize(int)"><!-- --></A><H3>
-setSize</H3>
-<PRE>
-public void <B>setSize</B>(int&nbsp;size)</PRE>
-<DL>
-<DD>Set the byte size of the data array.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>size</CODE> - the size of the data array in bytes.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setUserBufferLength(int)"><!-- --></A><H3>
-setUserBufferLength</H3>
-<PRE>
-public void <B>setUserBufferLength</B>(int&nbsp;ulen)</PRE>
-<DL>
-<DD>Set the byte size of the user-specified buffer.</p> <p>Note that applications can determine the length of a record by setting the <b>ulen</b> to 0 and checking the return value found in <b>size</b>. See the Db.DB_DBT_USERMEM flag for more information.</p>
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>ulen</CODE> - The <b>ulen</b> parameter the size of the data array in bytes.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_data(byte[])"><!-- --></A><H3>
-set_data</H3>
-<PRE>
-public void <B>set_data</B>(byte[]&nbsp;data)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])"><CODE>setData(byte[])</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_dlen(int)"><!-- --></A><H3>
-set_dlen</H3>
-<PRE>
-public void <B>set_dlen</B>(int&nbsp;dlen)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)"><CODE>setPartialLength(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_doff(int)"><!-- --></A><H3>
-set_doff</H3>
-<PRE>
-public void <B>set_doff</B>(int&nbsp;doff)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)"><CODE>setPartialOffset(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_flags(int)"><!-- --></A><H3>
-set_flags</H3>
-<PRE>
-public void <B>set_flags</B>(int&nbsp;flags)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_object(java.lang.Object)"><!-- --></A><H3>
-set_object</H3>
-<PRE>
-public void <B>set_object</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;serialobj)
-                throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced
-      by <A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)"><CODE>setObject(Object)</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_offset(int)"><!-- --></A><H3>
-set_offset</H3>
-<PRE>
-public void <B>set_offset</B>(int&nbsp;offset)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)"><CODE>setOffset(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_recno_key_data(int)"><!-- --></A><H3>
-set_recno_key_data</H3>
-<PRE>
-public void <B>set_recno_key_data</B>(int&nbsp;recno)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)"><CODE>setRecordNumber(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_size(int)"><!-- --></A><H3>
-set_size</H3>
-<PRE>
-public void <B>set_size</B>(int&nbsp;size)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)"><CODE>setSize(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set_ulen(int)"><!-- --></A><H3>
-set_ulen</H3>
-<PRE>
-public void <B>set_ulen</B>(int&nbsp;ulen)</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)"><CODE>setUserBufferLength(int)</CODE></A></I>
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getData()"><!-- --></A><H3>
-getData</H3>
-<PRE>
-public byte[] <B>getData</B>()</PRE>
-<DL>
-<DD>Return the data array.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data array.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFlags()"><!-- --></A><H3>
-getFlags</H3>
-<PRE>
-public int <B>getFlags</B>()</PRE>
-<DL>
-<DD>Return the object flag value.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the object flag value.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getObject()"><!-- --></A><H3>
-getObject</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>getObject</B>()
-                 throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD>Return an object from the data array, encoding the object using the Java serialization API.  This method uses <i>ObjectInputStream</i> internally to manipulate an array of bytes representing an object (and any connected objects).  All of the rules of Java Serialization apply. In particular, the object(s) must implement either the <i>Serializable</i> or <i>Externalizable</i> interface.  The serialized encoding trades efficiency for convenience.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an object from the data array, expecting that data to be a serialized object.</p>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE> - If there is an error while de-serializing the object.
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE> - If the stream contains a class not found by the runtime while de-serializing.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOffset()"><!-- --></A><H3>
-getOffset</H3>
-<PRE>
-public int <B>getOffset</B>()</PRE>
-<DL>
-<DD>Return the byte offset into the data array.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte offset into the data array.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPartialLength()"><!-- --></A><H3>
-getPartialLength</H3>
-<PRE>
-public int <B>getPartialLength</B>()</PRE>
-<DL>
-<DD>Return the length of the partial record, in bytes.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the length of the partial record, in bytes.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPartialOffset()"><!-- --></A><H3>
-getPartialOffset</H3>
-<PRE>
-public int <B>getPartialOffset</B>()</PRE>
-<DL>
-<DD>Return the offset of the partial record, in bytes.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the offset of the partial record, in bytes.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getRecordNumber()"><!-- --></A><H3>
-getRecordNumber</H3>
-<PRE>
-public int <B>getRecordNumber</B>()</PRE>
-<DL>
-<DD>Return an object from the data array, expecting that data to be a logical record number.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an object from the data array, expecting that data to be a logical record number.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getSize()"><!-- --></A><H3>
-getSize</H3>
-<PRE>
-public int <B>getSize</B>()</PRE>
-<DL>
-<DD>Return the data array size.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the data array size.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getUserBufferLength()"><!-- --></A><H3>
-getUserBufferLength</H3>
-<PRE>
-public int <B>getUserBufferLength</B>()</PRE>
-<DL>
-<DD>Return the length in bytes of the user-specified buffer.</p>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the length in bytes of the user-specified buffer.</p></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_data()"><!-- --></A><H3>
-get_data</H3>
-<PRE>
-public byte[] <B>get_data</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getData()"><CODE>getData()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_dlen()"><!-- --></A><H3>
-get_dlen</H3>
-<PRE>
-public int <B>get_dlen</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()"><CODE>getPartialLength()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_doff()"><!-- --></A><H3>
-get_doff</H3>
-<PRE>
-public int <B>get_doff</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()"><CODE>getPartialOffset()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_flags()"><!-- --></A><H3>
-get_flags</H3>
-<PRE>
-public int <B>get_flags</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()"><CODE>getFlags()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_object()"><!-- --></A><H3>
-get_object</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A> <B>get_object</B>()
-                  throws <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A>,
-                         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB
-      4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getObject()"><CODE>getObject()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the
-      Return Value
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/IOException.html">IOException</A></CODE>
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/ClassNotFoundException.html">ClassNotFoundException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_offset()"><!-- --></A><H3>
-get_offset</H3>
-<PRE>
-public int <B>get_offset</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()"><CODE>getOffset()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_recno_key_data()"><!-- --></A><H3>
-get_recno_key_data</H3>
-<PRE>
-public int <B>get_recno_key_data</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>getRecordNumber()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_size()"><!-- --></A><H3>
-get_size</H3>
-<PRE>
-public int <B>get_size</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getSize()"><CODE>getSize()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get_ulen()"><!-- --></A><H3>
-get_ulen</H3>
-<PRE>
-public int <B>get_ulen</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()"><CODE>getUserBufferLength()</CODE></A></I>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>Description of the Return Value</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Dbt.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/sleepycat/db/DbRepStat.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/sleepycat/db/DbTxn.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbt.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/Db.html b/db/docs/java/com/sleepycat/db/class-use/Db.html
deleted file mode 100644 (file)
index 05d233d..0000000
+++ /dev/null
@@ -1,375 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.Db (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.Db (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Db.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Db.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.Db</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/Db.html">Db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb.factory"><B>com.sleepycat.bdb.factory</B></A></TD>
-<TD>Factory classes&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Db.html">Db</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/db/Db.html">Db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Db.html">Db</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#getDb()">getDb</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the underlying database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Db.html">Db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html#ForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.KeyExtractor, com.sleepycat.bdb.DataStore, int)">ForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor,
-                <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataStore.html#DataStore(com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.PrimaryKeyAssigner)">DataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;valueFormat,
-          <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataIndex.html#DataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, com.sleepycat.bdb.bind.DataFormat, com.sleepycat.bdb.bind.KeyExtractor)">DataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-          <A HREF="../../../../com/sleepycat/bdb/bind/DataFormat.html">DataFormat</A>&nbsp;keyFormat,
-          <A HREF="../../../../com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</A>&nbsp;keyExtractor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#DataDb(com.sleepycat.db.Db)">DataDb</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a database wrapper.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb.factory"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Db.html">Db</A> in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/factory/package-summary.html">com.sleepycat.bdb.factory</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Db.html">Db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataStore(com.sleepycat.db.Db, java.lang.Class, com.sleepycat.bdb.PrimaryKeyAssigner)">newDataStore</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html">Class</A>&nbsp;baseClass,
-             <A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</A>&nbsp;keyAssigner)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a store from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataIndex.html">DataIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newDataIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean)">newDataIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-             <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-             boolean&nbsp;usePrimaryKey,
-             boolean&nbsp;useValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an index from a previously opened Db object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</A></CODE></FONT></TD>
-<TD><CODE><B>TupleSerialDbFactory.</B><B><A HREF="../../../../com/sleepycat/bdb/factory/TupleSerialDbFactory.html#newForeignKeyIndex(com.sleepycat.bdb.DataStore, com.sleepycat.db.Db, java.lang.String, boolean, boolean, com.sleepycat.bdb.DataStore, int)">newForeignKeyIndex</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;store,
-                   <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;keyName,
-                   boolean&nbsp;usePrimaryKey,
-                   boolean&nbsp;useValue,
-                   <A HREF="../../../../com/sleepycat/bdb/DataStore.html">DataStore</A>&nbsp;foreignStore,
-                   int&nbsp;deleteAction)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a foreign key index from a previously opened Db object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Db.html">Db</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Db.html">Db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbSecondaryKeyCreate.</B><B><A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbHash.</B><B><A HREF="../../../../com/sleepycat/db/DbHash.html#hash(com.sleepycat.db.Db, byte[], int)">hash</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-     byte[]&nbsp;data,
-     int&nbsp;len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbHash interface is used by the Db.setHash method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbFeedbackHandler.</B><B><A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)">feedback</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbFeedbackHandler interface is used by the Db.setFeedback method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbFeedback.</B><B><A HREF="../../../../com/sleepycat/db/DbFeedback.html#feedback(com.sleepycat.db.Db, int, int)">feedback</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html#feedback(com.sleepycat.db.Db, int, int)"><CODE>DbFeedbackHandler.feedback(Db,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbDupCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbDupCompare.html#compareDuplicates(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compareDuplicates</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbDupCompare interface is used by the Db.setDuplicatelicateCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreePrefix.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html#prefix(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">prefix</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreePrefix interface is used by the Db.setBtreePrefix method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreeCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html#compare(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compare</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreeCompare interface is used by the Db.setBtreeCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbAppendRecno.</B><B><A HREF="../../../../com/sleepycat/db/DbAppendRecno.html#dbAppendRecno(com.sleepycat.db.Db, com.sleepycat.db.Dbt, int)">dbAppendRecno</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-              int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppendRecno interface is used by the Db.setAppendRecno method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)">associate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-          <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Db.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Db.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbAppDispatch.html b/db/docs/java/com/sleepycat/db/class-use/DbAppDispatch.html
deleted file mode 100644 (file)
index 1182816..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbAppDispatch (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbAppDispatch (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbAppDispatch.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppDispatch.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbAppDispatch</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_app_dispatch(com.sleepycat.db.DbAppDispatch)">set_app_dispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)">setAppDispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbAppDispatch.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppDispatch.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbAppendRecno.html b/db/docs/java/com/sleepycat/db/class-use/DbAppendRecno.html
deleted file mode 100644 (file)
index 2ad304e..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbAppendRecno (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbAppendRecno (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbAppendRecno.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppendRecno.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbAppendRecno</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_append_recno(com.sleepycat.db.DbAppendRecno)">set_append_recno</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)"><CODE>Db.setAppendRecno(DbAppendRecno)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)">setAppendRecno</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbAppendRecno.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbAppendRecno.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbBtreeCompare.html b/db/docs/java/com/sleepycat/db/class-use/DbBtreeCompare.html
deleted file mode 100644 (file)
index 9fe0d7f..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbBtreeCompare (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbBtreeCompare (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbBtreeCompare</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_compare(com.sleepycat.db.DbBtreeCompare)">set_bt_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)"><CODE>Db.setBtreeCompare(DbBtreeCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)">setBtreeCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbBtreePrefix.html b/db/docs/java/com/sleepycat/db/class-use/DbBtreePrefix.html
deleted file mode 100644 (file)
index 2e87857..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbBtreePrefix (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbBtreePrefix (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreePrefix.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbBtreePrefix</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_prefix(com.sleepycat.db.DbBtreePrefix)">set_bt_prefix</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><CODE>Db.setBtreePrefix(DbBtreePrefix)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)">setBtreePrefix</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreePrefix.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbBtreeStat.html b/db/docs/java/com/sleepycat/db/class-use/DbBtreeStat.html
deleted file mode 100644 (file)
index 0affd5d..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbBtreeStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbBtreeStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreeStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbBtreeStat</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbBtreeStat
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbBtreeStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbBtreeStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbClient.html b/db/docs/java/com/sleepycat/db/class-use/DbClient.html
deleted file mode 100644 (file)
index 58a1fc5..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbClient (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbClient (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbClient.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbClient.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbClient</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rpc_server(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">set_rpc_server</A></B>(<A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-               long&nbsp;cl_timeout,
-               long&nbsp;sv_timeout,
-               int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>DbEnv.setRpcServer(DbClient,String,long,long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">setRpcServer</A></B>(<A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-             long&nbsp;cl_timeout,
-             long&nbsp;sv_timeout,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establishes a connection for this <b>dbenv</b> to a RPC server.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbClient.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbClient.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbDeadlockException.html b/db/docs/java/com/sleepycat/db/class-use/DbDeadlockException.html
deleted file mode 100644 (file)
index 2759a31..0000000
+++ /dev/null
@@ -1,213 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbDeadlockException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbDeadlockException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbDeadlockException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDeadlockException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbDeadlockException</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that throw <A HREF="../../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbremove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRemove(DbTxn,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbRemove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbrename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRename(DbTxn,String,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbRename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)">open</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-     int&nbsp;type,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbDeadlockException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDeadlockException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbDupCompare.html b/db/docs/java/com/sleepycat/db/class-use/DbDupCompare.html
deleted file mode 100644 (file)
index 335fb08..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbDupCompare (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbDupCompare (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbDupCompare.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDupCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbDupCompare</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_dup_compare(com.sleepycat.db.DbDupCompare)">set_dup_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)"><CODE>Db.setDuplicateCompare(DbDupCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)">setDuplicateCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbDupCompare.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbDupCompare.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbEnv.RepProcessMessage.html b/db/docs/java/com/sleepycat/db/class-use/DbEnv.RepProcessMessage.html
deleted file mode 100644 (file)
index fcf1600..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbEnv.RepProcessMessage (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbEnv.RepProcessMessage (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.RepProcessMessage.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbEnv.RepProcessMessage</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.RepProcessMessage.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbEnv.html b/db/docs/java/com/sleepycat/db/class-use/DbEnv.html
deleted file mode 100644 (file)
index fbeef29..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbEnv (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbEnv (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnv.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbEnv</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the environment for the store and index.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>DataStore.</B><B><A HREF="../../../../com/sleepycat/bdb/DataStore.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the environment associated with this store.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#getEnv()">getEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the underlying Berkeley DB environment.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#getInstance(com.sleepycat.db.DbEnv)">getInstance</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CurrentTransaction accessor for a specified Berkeley DB
- environment.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html#TransactionRunner(com.sleepycat.db.DbEnv)">TransactionRunner</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a transaction runner for a given Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html#TransactionRunner(com.sleepycat.db.DbEnv, int)">TransactionRunner</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                  int&nbsp;maxRetries)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a transaction runner for a given Berkeley DB environment and
- with a given number of maximum retries.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/StoredClassCatalog.html#StoredClassCatalog(com.sleepycat.db.DbEnv, java.lang.String, java.lang.String, int)">StoredClassCatalog</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   int&nbsp;openFlags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open a catalog database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>DbException.</B><B><A HREF="../../../../com/sleepycat/db/DbException.html#getDbEnv()">getDbEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException.getDbEnv method returns the database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_env()">get_env</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getDbEnv()"><CODE>Db.getDbEnv()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getDbEnv()">getDbEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDbEnv method returns the handle for the database environment underlying the database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbRepTransport.</B><B><A HREF="../../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbPanicHandler.</B><B><A HREF="../../../../com/sleepycat/db/DbPanicHandler.html#panic(com.sleepycat.db.DbEnv, com.sleepycat.db.DbException)">panic</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-      <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbPanicHandler interface is used by the DbEnv.setPanicHandler method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnvFeedbackHandler.</B><B><A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)">feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnvFeedbackHandler interface is used by the DbEnv.setFeedback method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnvFeedback.</B><B><A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html#feedback(com.sleepycat.db.DbEnv, int, int)">feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-         int&nbsp;opcode,
-         int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html#feedback(com.sleepycat.db.DbEnv, int, int)"><CODE>DbEnvFeedbackHandler.feedback(DbEnv,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbAppDispatch.</B><B><A HREF="../../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)">appDispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-            <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;log_rec,
-            <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-            int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppDispatch interface is used by the DbEnv.setAppDispatch method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbException.html#DbException(java.lang.String, int, com.sleepycat.db.DbEnv)">DbException</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;s,
-            int&nbsp;errno,
-            <A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbException constructor returns an instance of the DbException class containing the string, the encapsulated errno, and the database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/Db.html#Db(com.sleepycat.db.DbEnv, int)">Db</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-   int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor creates a Db object that is the handle for a Berkeley DB database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnv.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnv.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbEnvFeedback.html b/db/docs/java/com/sleepycat/db/class-use/DbEnvFeedback.html
deleted file mode 100644 (file)
index bbdde51..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbEnvFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbEnvFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbEnvFeedback</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_feedback(com.sleepycat.db.DbEnvFeedback)">set_feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><CODE>DbEnv.setFeedbackHandler(DbEnvFeedbackHandler)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbEnvFeedbackHandler.html b/db/docs/java/com/sleepycat/db/class-use/DbEnvFeedbackHandler.html
deleted file mode 100644 (file)
index c59b141..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbEnvFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbEnvFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbEnvFeedbackHandler</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbEnvFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbErrcall.html b/db/docs/java/com/sleepycat/db/class-use/DbErrcall.html
deleted file mode 100644 (file)
index 633ec5a..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbErrcall (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbErrcall (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbErrcall.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrcall.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbErrcall</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_errcall(com.sleepycat.db.DbErrcall)">set_errcall</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler(DbErrorHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_errcall(com.sleepycat.db.DbErrcall)">set_errcall</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>Db.setErrorHandler(DbErrorHandler)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbErrcall.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrcall.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbErrorHandler.html b/db/docs/java/com/sleepycat/db/class-use/DbErrorHandler.html
deleted file mode 100644 (file)
index 2eb05f9..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbErrorHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbErrorHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbErrorHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrorHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbErrorHandler</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbErrorHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbErrorHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbException.html b/db/docs/java/com/sleepycat/db/class-use/DbException.html
deleted file mode 100644 (file)
index 2ce8a00..0000000
+++ /dev/null
@@ -1,3269 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbException</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that throw <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>TransactionRunner.</B><B><A HREF="../../../../com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)">run</A></B>(<A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</A>&nbsp;worker)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls the <A HREF="../../../../com/sleepycat/bdb/TransactionWorker.html#doWork()"><CODE>TransactionWorker.doWork()</CODE></A> method and, for transactional
- environments, begins and ends a transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>PrimaryKeyAssigner.</B><B><A HREF="../../../../com/sleepycat/bdb/PrimaryKeyAssigner.html#assignKey(com.sleepycat.bdb.bind.DataBuffer)">assignKey</A></B>(<A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html">DataBuffer</A>&nbsp;keyData)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns a new primary key value into the given data buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#valueSetView(java.lang.Object)">valueSetView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#subView(java.lang.Object, boolean, java.lang.Object, boolean, com.sleepycat.bdb.bind.DataBinding)">subView</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-        boolean&nbsp;beginInclusive,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-        boolean&nbsp;endInclusive,
-        <A HREF="../../../../com/sleepycat/bdb/bind/DataBinding.html">DataBinding</A>&nbsp;keyBinding)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new value-set view for key range, optionally changing
- the key binding.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#isEmpty()">isEmpty</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether no records are present in the view.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#get(java.lang.Object, java.lang.Object, int, boolean, java.lang.Object[])">get</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flags,
-    boolean&nbsp;lockForWrite,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#consume(int, java.lang.Object[], java.lang.Object[])">consume</A></B>(int&nbsp;flags,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-        <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a database 'get and consume' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[])">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;primaryKey,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flags,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a database 'put' operation, optionally returning the old value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#addValue(com.sleepycat.bdb.DataThang, java.lang.Object, int)">addValue</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;primaryKeyThang,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a duplicate value for a specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#append(java.lang.Object, java.lang.Object[], java.lang.Object[])">append</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retPrimaryKey,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;retValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appends a value and returns the new key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#clear(java.util.Collection)">clear</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</A>&nbsp;oldValues)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deletes all records in the current range, optionally returning the
- values for the deleted records.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataView[], java.lang.Object[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>[]&nbsp;indexViews,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;indexKeys,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- specified index key values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A></CODE></FONT></TD>
-<TD><CODE><B>DataView.</B><B><A HREF="../../../../com/sleepycat/bdb/DataView.html#join(com.sleepycat.bdb.DataCursor[], boolean)">join</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>[]&nbsp;indexCursors,
-     boolean&nbsp;presorted)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a cursor for this view that reads only records having the
- index key values at the specified cursors.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataStore.</B><B><A HREF="../../../../com/sleepycat/bdb/DataStore.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the store and all associated indices.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#delete(com.sleepycat.bdb.DataThang, int)">delete</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'delete' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#openCursor(boolean)">openCursor</A></B>(boolean&nbsp;writeCursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opens a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#dupCursor(com.sleepycat.db.Dbc, boolean, int)">dupCursor</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-          boolean&nbsp;writeCursor,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Duplicates a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#closeCursor(com.sleepycat.db.Dbc)">closeCursor</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#getCurrentKey()">getCurrentKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the key object for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#getCurrentValue()">getCurrentValue</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value object for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#getCurrentRecordNumber()">getCurrentRecordNumber</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the record number for the last record read.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#get(java.lang.Object, java.lang.Object, int, boolean)">get</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    boolean&nbsp;lockForWrite)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform a database 'get' using the given key and value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#find(java.lang.Object, boolean)">find</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-     boolean&nbsp;findFirst)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the given value, using DB_GET_BOTH if possible, or a sequential
- search otherwise.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#count()">count</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the number of duplicates for the current key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[])">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'put' operation, optionally returning
- the previous value.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#put(java.lang.Object, java.lang.Object, int, java.lang.Object[], boolean)">put</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;key,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;value,
-    int&nbsp;flag,
-    <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>[]&nbsp;oldValue,
-    boolean&nbsp;useCurrentKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'put' operation, optionally using the
- current key instead of the key parameter.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataCursor.</B><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#delete()">delete</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform an arbitrary database 'delete' operation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn()">beginTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn(boolean, boolean)">beginTxn</A></B>(boolean&nbsp;dirtyRead,
-         boolean&nbsp;noWait)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#commitTxn()">commitTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commits the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#abortTxn()">abortTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aborts the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that throw <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/StoredClassCatalog.html#StoredClassCatalog(com.sleepycat.db.DbEnv, java.lang.String, java.lang.String, int)">StoredClassCatalog</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;env,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-                   <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-                   int&nbsp;openFlags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open a catalog database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;singleKey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and single key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataView, boolean, java.lang.Object, boolean, java.lang.Object, boolean)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataView.html">DataView</A>&nbsp;view,
-           boolean&nbsp;writeAllowed,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;beginKey,
-           boolean&nbsp;beginInclusive,
-           <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A>&nbsp;endKey,
-           boolean&nbsp;endInclusive)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a cursor for a given view and key range.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataCursor.html#DataCursor(com.sleepycat.bdb.DataCursor)">DataCursor</A></B>(<A HREF="../../../../com/sleepycat/bdb/DataCursor.html">DataCursor</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clones a cursor preserving the current position.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This information describes the DbDeadlockException class and how it is used in the Berkeley DB library.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This information describes the DbLockNotGrantedException class and how it is used by the various Db* classes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbMemoryException.html">DbMemoryException</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This information describes the DbMemoryException class and how it is used by the various Db* classes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbRunRecoveryException.html">DbRunRecoveryException</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This information describes the DbRunRecoveryException class and how it is used by the various Berkeley DB classes.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbPanicHandler.</B><B><A HREF="../../../../com/sleepycat/db/DbPanicHandler.html#panic(com.sleepycat.db.DbEnv, com.sleepycat.db.DbException)">panic</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-      <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A>&nbsp;e)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbPanicHandler interface is used by the DbEnv.setPanicHandler method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that throw <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#abort()">abort</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.abort method causes an abnormal termination of the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#commit(int)">commit</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.commit method ends the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#discard(int)">discard</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.discard method frees up all the per-process resources associated with the specified <A HREF="../../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> handle, neither committing nor aborting the transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#id()">id</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.id method returns the unique transaction id associated with the specified transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#prepare(byte[])">prepare</A></B>(byte[]&nbsp;gid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.prepare method initiates the beginning of a two-phase commit.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#set_timeout(long, int)">set_timeout</A></B>(long&nbsp;timeout,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)"><CODE>DbTxn.setTimeout(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbTxn.</B><B><A HREF="../../../../com/sleepycat/db/DbTxn.html#setTimeout(long, int)">setTimeout</A></B>(long&nbsp;timeout,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbTxn.setTimeout method sets timeout values for locks or transactions for the specified transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbSecondaryKeyCreate.</B><B><A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbRepTransport.</B><B><A HREF="../../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#get_priority()">get_priority</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getPriority()"><CODE>DbMpoolFile.getPriority()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getPriority()">getPriority</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getPriority method returns the cache priority.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#set_priority(int)">set_priority</A></B>(int&nbsp;priority)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)"><CODE>DbMpoolFile.setPriority(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setPriority(int)">setPriority</A></B>(int&nbsp;priority)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the cache priority for pages from the specified file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getFlags()"><CODE>DbMpoolFile.getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getFlags method returns the flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#set_flags(int, boolean)">set_flags</A></B>(int&nbsp;flags,
-          boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)"><CODE>DbMpoolFile.setFlags(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setFlags(int, boolean)">setFlags</A></B>(int&nbsp;flags,
-         boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a file in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#get_maxsize()">get_maxsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getMaxsize()"><CODE>DbMpoolFile.getMaxsize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#getMaxsize()">getMaxsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMpoolFile.getMaxsize method returns the size of the cache in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#set_maxsize(long)">set_maxsize</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setMaxsize(long)"><CODE>DbMpoolFile.setMaxsize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbMpoolFile.</B><B><A HREF="../../../../com/sleepycat/db/DbMpoolFile.html#setMaxsize(long)">setMaxsize</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum size for the file to be <b>bytes</b> bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLsn.</B><B><A HREF="../../../../com/sleepycat/db/DbLsn.html#get_file()">get_file</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLsn.html#getFile()"><CODE>DbLsn.getFile()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLsn.</B><B><A HREF="../../../../com/sleepycat/db/DbLsn.html#getFile()">getFile</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn.getFile method returns the DbLsn object's file number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLsn.</B><B><A HREF="../../../../com/sleepycat/db/DbLsn.html#get_offset()">get_offset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLsn.html#getOffset()"><CODE>DbLsn.getOffset()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLsn.</B><B><A HREF="../../../../com/sleepycat/db/DbLsn.html#getOffset()">getOffset</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn.getOffset method returns the DbLsn object's file number.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbLogc.</B><B><A HREF="../../../../com/sleepycat/db/DbLogc.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.close method discards the log cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLogc.</B><B><A HREF="../../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.get method returns records from the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.close method closes the Berkeley DB environment, freeing any allocated resources and closing any underlying subsystems.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_vec(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lock_vec</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-         int&nbsp;offset,
-         int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lockVector</A></B>(int&nbsp;locker,
-           int&nbsp;flags,
-           <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-           int&nbsp;offset,
-           int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockVector method atomically obtains and releases one or more locks from the lock table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#open(java.lang.String, int, int)">open</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.open method opens a Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#remove(java.lang.String, int)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;db_home,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.remove method destroys a Berkeley DB environment if it is not currently in use.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_cachesize(int, int, int)">set_cachesize</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>DbEnv.setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_errcall(com.sleepycat.db.DbErrcall)">set_errcall</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrcall.html">DbErrcall</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)"><CODE>DbEnv.setErrorHandler(DbErrorHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_feedback(com.sleepycat.db.DbEnvFeedback)">set_feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnvFeedback.html">DbEnvFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)"><CODE>DbEnv.setFeedbackHandler(DbEnvFeedbackHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rep_limit(int, int)">set_rep_limit</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>DbEnv.setReplicationLimit(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_tx_timestamp(java.util.Date)">set_tx_timestamp</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setTxnTimestamp(java.util.Date)"><CODE>DbEnv.setTxnTimestamp(java.util.Date)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setTxnTimestamp(java.util.Date)">setTxnTimestamp</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html">Date</A>&nbsp;timestamp)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recover to the time specified by <b>timestamp</b> rather than to the most current possible date.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbremove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRemove(DbTxn,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbRemove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbrename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRename(DbTxn,String,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbRename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_data_dirs()">get_data_dirs</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getDataDirs()"><CODE>DbEnv.getDataDirs()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getDataDirs()">getDataDirs</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getDataDirs method returns the  array of directories.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_encrypt_flags()">get_encrypt_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getEncryptFlags()"><CODE>DbEnv.getEncryptFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getEncryptFlags()">getEncryptFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getEncryptFlags method returns the encryption flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getFlags()"><CODE>DbEnv.getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getFlags method returns the configuration flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_home()">get_home</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getDbEnvHome()"><CODE>DbEnv.getDbEnvHome()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getDbEnvHome()">getDbEnvHome</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getDbEnvHome method returns the database environment home directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_open_flags()">get_open_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getOpenFlags()"><CODE>DbEnv.getOpenFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getOpenFlags()">getOpenFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getOpenFlags method returns the open method flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_shm_key()">get_shm_key</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getSegmentId()"><CODE>DbEnv.getSegmentId()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getSegmentId()">getSegmentId</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getSegmentId method returns the base segment ID.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_tas_spins()">get_tas_spins</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getTestAndSetSpins()"><CODE>DbEnv.getTestAndSetSpins()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getTestAndSetSpins()">getTestAndSetSpins</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTestAndSetSpins method returns the test-and-set spin count.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_tmp_dir()">get_tmp_dir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getTmpDir()"><CODE>DbEnv.getTmpDir()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getTmpDir()">getTmpDir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTmpDir method returns the database environment temporary file directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_verbose(int)">get_verbose</A></B>(int&nbsp;which)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getVerbose(int)"><CODE>DbEnv.getVerbose(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getVerbose(int)">getVerbose</A></B>(int&nbsp;which)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getVerbose method returns whether the specified <b>which</b> parameter is currently set or not.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_cachesize(long, int)">set_cachesize</A></B>(long&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)"><CODE>DbEnv.setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setCacheSize(long, int)">setCacheSize</A></B>(long&nbsp;bytes,
-             int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the shared memory buffer pool -- that is, the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_data_dir(java.lang.String)">set_data_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)"><CODE>DbEnv.setDataDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setDataDir(java.lang.String)">setDataDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the path of a directory to be used as the location of the access method database files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_encrypt(java.lang.String, int)">set_encrypt</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)"><CODE>DbEnv.setEncrypted(String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setEncrypted(java.lang.String, int)">setEncrypted</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the password used by the Berkeley DB library to perform encryption and decryption.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_flags(int, boolean)">set_flags</A></B>(int&nbsp;flags,
-          boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)"><CODE>DbEnv.setFlags(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setFlags(int, boolean)">setFlags</A></B>(int&nbsp;flags,
-         boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setFeedbackHandler(com.sleepycat.db.DbEnvFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnvFeedbackHandler.html">DbEnvFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_mp_mmapsize(long)">set_mp_mmapsize</A></B>(long&nbsp;mp_mmapsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)"><CODE>DbEnv.setMemoryPoolMapSize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setMemoryPoolMapSize(long)">setMemoryPoolMapSize</A></B>(long&nbsp;mp_mmapsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Files that are opened read-only in the pool (and that satisfy a few other criteria) are, by default, mapped into the process address space instead of being copied into the local cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rpc_server(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">set_rpc_server</A></B>(<A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-               <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-               long&nbsp;cl_timeout,
-               long&nbsp;sv_timeout,
-               int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)"><CODE>DbEnv.setRpcServer(DbClient,String,long,long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setRpcServer(com.sleepycat.db.DbClient, java.lang.String, long, long, int)">setRpcServer</A></B>(<A HREF="../../../../com/sleepycat/db/DbClient.html">DbClient</A>&nbsp;client,
-             <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;host,
-             long&nbsp;cl_timeout,
-             long&nbsp;sv_timeout,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establishes a connection for this <b>dbenv</b> to a RPC server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_shm_key(long)">set_shm_key</A></B>(long&nbsp;shm_key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setSegmentId(long)"><CODE>DbEnv.setSegmentId(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setSegmentId(long)">setSegmentId</A></B>(long&nbsp;shm_key)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify a base segment ID for Berkeley DB environment shared memory regions created in system memory on VxWorks or systems supporting X/Open-style shared memory interfaces; for example, UNIX systems supporting <b>shmget</b>(2) and related System V IPC interfaces.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_tas_spins(int)">set_tas_spins</A></B>(int&nbsp;tas_spins)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setTestAndSetSpins(int)"><CODE>DbEnv.setTestAndSetSpins(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setTestAndSetSpins(int)">setTestAndSetSpins</A></B>(int&nbsp;tas_spins)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that test-and-set mutexes should spin <b>tas_spins</b> times without blocking.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_timeout(long, int)">set_timeout</A></B>(long&nbsp;timeout,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)"><CODE>DbEnv.setTimeout(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setTimeout(long, int)">setTimeout</A></B>(long&nbsp;timeout,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setTimeout method sets timeout values for locks or transactions in the database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_tmp_dir(java.lang.String)">set_tmp_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setTmpDir(java.lang.String)"><CODE>DbEnv.setTmpDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setTmpDir(java.lang.String)">setTmpDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify the path of a directory to be used as the location of temporary files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_tx_max(int)">set_tx_max</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setTxnMax(int)"><CODE>DbEnv.setTxnMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setTxnMax(int)">setTxnMax</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure the Berkeley DB database environment to support at least <b>max</b> active transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_app_dispatch(com.sleepycat.db.DbAppDispatch)">set_app_dispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)"><CODE>DbEnv.setAppDispatch(DbAppDispatch)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setAppDispatch(com.sleepycat.db.DbAppDispatch)">setAppDispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppDispatch.html">DbAppDispatch</A>&nbsp;tx_recover)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_verbose(int, boolean)">set_verbose</A></B>(int&nbsp;which,
-            boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)"><CODE>DbEnv.setVerbose(int,boolean)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setVerbose(int, boolean)">setVerbose</A></B>(int&nbsp;which,
-           boolean&nbsp;onoff)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setVerbose method turns specific additional informational and debugging messages in the Berkeley DB message output on and off.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[][]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lk_conflicts()">get_lk_conflicts</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockConflicts()"><CODE>DbEnv.getLockConflicts()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;byte[][]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockConflicts()">getLockConflicts</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockConflicts method returns the conflicts array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lk_detect()">get_lk_detect</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockDetect()"><CODE>DbEnv.getLockDetect()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockDetect()">getLockDetect</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockDetect method returns the deadlock detector configuration.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lk_max_locks()">get_lk_max_locks</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxLocks()"><CODE>DbEnv.getLockMaxLocks()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxLocks()">getLockMaxLocks</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setLockMaxLocks method returns the maximum number of locks.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lk_max_lockers()">get_lk_max_lockers</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxLockers()"><CODE>DbEnv.getLockMaxLockers()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxLockers()">getLockMaxLockers</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockMaxLockers method returns the maximum number of lockers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lk_max_objects()">get_lk_max_objects</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxObjects()"><CODE>DbEnv.getLockMaxObjects()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLockMaxObjects()">getLockMaxObjects</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLockMaxObjects method returns the maximum number of locked objects.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_detect(int, int)">lock_detect</A></B>(int&nbsp;flags,
-            int&nbsp;atype)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)"><CODE>DbEnv.lockDetect(int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockDetect(int, int)">lockDetect</A></B>(int&nbsp;flags,
-           int&nbsp;atype)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockDetect method runs one iteration of the deadlock detector.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_get(int, int, com.sleepycat.db.Dbt, int)">lock_get</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-         int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet(int,int,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)">lockGet</A></B>(int&nbsp;locker,
-        int&nbsp;flags,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-        int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockGet method acquires a lock from the lock table, returning information about it in a DbLock object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_id()">lock_id</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>DbEnv.lockId()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockId()">lockId</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockId method returns a locker ID, which is guaranteed to be unique in the specified lock table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_id_free(int)">lock_id_free</A></B>(int&nbsp;id)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)"><CODE>DbEnv.lockIdFree(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockIdFree(int)">lockIdFree</A></B>(int&nbsp;id)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockIdFree method frees a locker ID allocated by the <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockId()"><CODE>DbEnv.lockId</CODE></A> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_put(com.sleepycat.db.DbLock)">lock_put</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)"><CODE>DbEnv.lockPut(DbLock)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)">lockPut</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockPut method releases <b>lock</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_stat(int)">lock_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockStat(int)"><CODE>DbEnv.lockStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockStat(int)">lockStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockStat method returns the locking subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lk_conflicts(byte[][])">set_lk_conflicts</A></B>(byte[][]&nbsp;conflicts)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])"><CODE>DbEnv.setLockConflicts(byte[][])</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockConflicts(byte[][])">setLockConflicts</A></B>(byte[][]&nbsp;conflicts)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the locking conflicts matrix.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lk_detect(int)">set_lk_detect</A></B>(int&nbsp;detect)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)"><CODE>DbEnv.setLockDetect(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockDetect(int)">setLockDetect</A></B>(int&nbsp;detect)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set if the deadlock detector is to be run whenever a lock conflict occurs, and specify what lock request(s) should be rejected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lk_max_lockers(int)">set_lk_max_lockers</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxLockers(int)"><CODE>DbEnv.setLockMaxLockers(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxLockers(int)">setLockMaxLockers</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locking entities supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lk_max_locks(int)">set_lk_max_locks</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxLocks(int)"><CODE>DbEnv.setLockMaxLocks(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxLocks(int)">setLockMaxLocks</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locks supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lk_max_objects(int)">set_lk_max_objects</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxObjects(int)"><CODE>DbEnv.setLockMaxObjects(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLockMaxObjects(int)">setLockMaxObjects</A></B>(int&nbsp;max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of locked objects supported by the Berkeley DB environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lg_bsize()">get_lg_bsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogBufferSize()"><CODE>DbEnv.getLogBufferSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogBufferSize()">getLogBufferSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogBufferSize method returns the size of the log buffer, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lg_dir()">get_lg_dir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogDir()"><CODE>DbEnv.getLogDir()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogDir()">getLogDir</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogDir method returns the log directory.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lg_max()">get_lg_max</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogMax()"><CODE>DbEnv.getLogMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogMax()">getLogMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogMax method returns the maximum log file size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_lg_regionmax()">get_lg_regionmax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogRegionMax()"><CODE>DbEnv.getLogRegionMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getLogRegionMax()">getLogRegionMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getLogRegionMax method returns the size of the underlying logging subsystem region.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_archive(int)">log_archive</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logArchive(int)"><CODE>DbEnv.logArchive(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logArchive(int)">logArchive</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logArchive method returns an array of log or database filenames.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_cursor(int)">log_cursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>DbEnv.logCursor(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logCursor(int)">logCursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCursor method returns a created log cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_file(com.sleepycat.db.DbLsn)">log_file</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)"><CODE>DbEnv.logFile(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)">logFile</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFile method maps <A HREF="../../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to filenames, returning the name of the file containing the record named by <b>lsn</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_flush(com.sleepycat.db.DbLsn)">log_flush</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)"><CODE>DbEnv.logFlush(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)">logFlush</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFlush method writes log records to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_put(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">log_put</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.logPut(DbLsn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">logPut</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logPut method appends records to the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_stat(int)">log_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logStat(int)"><CODE>DbEnv.logStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logStat(int)">logStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logStat method returns the logging subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lg_bsize(int)">set_lg_bsize</A></B>(int&nbsp;lg_bsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)"><CODE>DbEnv.setLogBufferSize(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogBufferSize(int)">setLogBufferSize</A></B>(int&nbsp;lg_bsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the in-memory log buffer, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lg_dir(java.lang.String)">set_lg_dir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogDir(java.lang.String)"><CODE>DbEnv.setLogDir(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogDir(java.lang.String)">setLogDir</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;dir)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The path of a directory to be used as the location of logging files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lg_max(int)">set_lg_max</A></B>(int&nbsp;lg_max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogMax(int)"><CODE>DbEnv.setLogMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogMax(int)">setLogMax</A></B>(int&nbsp;lg_max)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum size of a single file in the log, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_lg_regionmax(int)">set_lg_regionmax</A></B>(int&nbsp;lg_regionmax)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogRegionMax(int)"><CODE>DbEnv.setLogRegionMax(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setLogRegionMax(int)">setLogRegionMax</A></B>(int&nbsp;lg_regionmax)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the underlying logging area of the Berkeley DB environment, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_cachesize()">get_cachesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getCacheSize()"><CODE>DbEnv.getCacheSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getCacheSize()">getCacheSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSize method returns the size of the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_cachesize_ncache()">get_cachesize_ncache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getCacheSizeNcache()"><CODE>DbEnv.getCacheSizeNcache()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getCacheSizeNcache()">getCacheSizeNcache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSizeNcache method returns the number of caches.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_mp_mmapsize()">get_mp_mmapsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getMemoryPoolMapSize()"><CODE>DbEnv.getMemoryPoolMapSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getMemoryPoolMapSize()">getMemoryPoolMapSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getMemoryPoolMapSize method returns the maximum file map size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memp_stat(int)">memp_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)"><CODE>DbEnv.memoryPoolStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)">memoryPoolStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolStat method returns the memory pool (that is, the buffer cache) subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memp_fstat(int)">memp_fstat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)"><CODE>DbEnv.memoryPoolFileStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)">memoryPoolFileStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolFileStat method creates an array of DbMpoolFStat objects containing statistics for individual files in the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memp_trickle(int)">memp_trickle</A></B>(int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)"><CODE>DbEnv.memoryPoolTrickle(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolTrickle(int)">memoryPoolTrickle</A></B>(int&nbsp;percent)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolTrickle method ensures that a specified percent of the pages in the shared memory pool are clean, by writing dirty pages to their backing files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_tx_max()">get_tx_max</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getTxnMax()"><CODE>DbEnv.getTxnMax()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getTxnMax()">getTxnMax</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTxnMax method returns the number of active transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_tx_timestamp()">get_tx_timestamp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getTxnTimestamp()"><CODE>DbEnv.getTxnTimestamp()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getTxnTimestamp()">getTxnTimestamp</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTxnTimestamp method returns the recovery timestamp.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_timeout(int)">get_timeout</A></B>(int&nbsp;flag)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getTimeout(int)"><CODE>DbEnv.getTimeout(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getTimeout(int)">getTimeout</A></B>(int&nbsp;flag)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getTimeout method returns a timeout value, in microseconds.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_begin(com.sleepycat.db.DbTxn, int)">txn_begin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)">txnBegin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnBegin method creates a new transaction in the environment and returns a <A HREF="../../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> that uniquely identifies it.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_checkpoint(int, int, int)">txn_checkpoint</A></B>(int&nbsp;kbyte,
-               int&nbsp;min,
-               int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)"><CODE>DbEnv.txnCheckpoint(int,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnCheckpoint(int, int, int)">txnCheckpoint</A></B>(int&nbsp;kbyte,
-              int&nbsp;min,
-              int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnCheckpoint method flushes the underlying memory pool, writes a checkpoint record to the log, and then flushes the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_recover(int, int)">txn_recover</A></B>(int&nbsp;count,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover(int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)">txnRecover</A></B>(int&nbsp;count,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnRecover method returns a list of prepared but not yet resolved transactions.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_stat(int)">txn_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnStat(int)"><CODE>DbEnv.txnStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnStat(int)">txnStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnStat method returns the transaction subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#get_rep_limit()">get_rep_limit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#getReplicationLimit()"><CODE>DbEnv.getReplicationLimit()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#getReplicationLimit()">getReplicationLimit</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getReplicationLimit method returns the transmit limit in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_elect(int, int, int)">rep_elect</A></B>(int&nbsp;nsites,
-          int&nbsp;priority,
-          int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)"><CODE>DbEnv.replicationElect(int,int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationElect(int, int, int)">replicationElect</A></B>(int&nbsp;nsites,
-                 int&nbsp;priority,
-                 int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationElect method holds an election for the master of a replication group.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_start(com.sleepycat.db.Dbt, int)">rep_start</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart(Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)">replicationStart</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-                 int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStart method configures the database environment as a client or master in a group of replicated database environments.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_stat(int)">rep_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStat(int)"><CODE>DbEnv.replicationStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStat(int)">replicationStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStat method returns the replication subsystem statistics.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rep_limit(long)">set_rep_limit</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)"><CODE>DbEnv.setReplicationLimit(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationLimit(long)">setReplicationLimit</A></B>(long&nbsp;bytes)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.setReplicationLimit method imposes a byte-count limit on the amount of data that will be transmitted from a site in a single call to <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage</CODE></A> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rep_transport(int, com.sleepycat.db.DbRepTransport)">set_rep_transport</A></B>(int&nbsp;envid,
-                  <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport(int,DbRepTransport)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)">setReplicationTransport</A></B>(int&nbsp;envid,
-                        <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#close()">close</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.close method discards the cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#count(int)">count</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.count method returns a count of the number of data items for the key to which the cursor refers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#del(int)">del</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Dbc.html#delete(int)"><CODE>Dbc.delete(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#delete(int)">delete</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.delete method deletes the key/data pair to which the cursor refers.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#dup(int)">dup</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.dup method creates a new cursor that uses the same transaction and locker ID as the original cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.put method stores key/data pairs into the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbAppendRecno.</B><B><A HREF="../../../../com/sleepycat/db/DbAppendRecno.html#dbAppendRecno(com.sleepycat.db.Db, com.sleepycat.db.Dbt, int)">dbAppendRecno</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-              int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppendRecno interface is used by the Db.setAppendRecno method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#close(int)">close</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.close method flushes any cached database information to disk, closes any open cursors, frees any allocated resources, and closes any underlying files.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_env()">get_env</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getDbEnv()"><CODE>Db.getDbEnv()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getDbEnv()">getDbEnv</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDbEnv method returns the handle for the database environment underlying the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#isEncrypted()">isEncrypted</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <A HREF="../../../../com/sleepycat/db/Db.html#isEncrypted()"><CODE>Db.isEncrypted</CODE></A> method returns false if the underlying database files are encrypted  and true if they are not.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)">open</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-     int&nbsp;type,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#remove(java.lang.String, java.lang.String, int)">remove</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.remove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#rename(java.lang.String, java.lang.String, java.lang.String, int)">rename</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.rename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#verify(java.lang.String, java.lang.String, java.io.OutputStream, int)">verify</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-       <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/OutputStream.html">OutputStream</A>&nbsp;outfile,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.verify method verifies the integrity of all databases in the file specified by the <b>file</b> parameter, and optionally outputs the databases' key/data pairs to the file stream specified by the <b>outfile</b> parameter.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_cachesize(int, int, int)">set_cachesize</A></B>(int&nbsp;gbytes,
-              int&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>Db.setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setErrorHandler(com.sleepycat.db.DbErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbErrorHandler.html">DbErrorHandler</A>&nbsp;db_errcall_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When an error occurs in the Berkeley DB library, an exception is thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_feedback(com.sleepycat.db.DbFeedback)">set_feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>Db.setFeedbackHandler(DbFeedbackHandler)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Errors can occur in the Berkeley DB library where the only solution is to shut down the application and run recovery (for example, if Berkeley DB is unable to allocate heap memory).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)">associate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-          <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)">cursor</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.cursor method returns a created database cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#del(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">del</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>Db.delete(DbTxn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">delete</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.delete method removes key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_byteswapped()">get_byteswapped</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#isByteSwapped()"><CODE>Db.isByteSwapped()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#isByteSwapped()">isByteSwapped</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.isByteSwapped method returns false if the underlying database files were created on an architecture of the same byte order as the current one, and true if they were not (that is, big-endian on a little-endian machine, or vice versa).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_cachesize()">get_cachesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getCacheSize()"><CODE>Db.getCacheSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;long</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getCacheSize()">getCacheSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getCacheSize method returns the size of the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_cachesize_ncache()">get_cachesize_ncache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getCacheSizeNcache()"><CODE>Db.getCacheSizeNcache()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getCacheSizeNcache()">getCacheSizeNcache</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.getCacheSizeNcache method returns the number of caches.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_filename()">get_filename</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getFileName()"><CODE>Db.getFileName()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getFileName()">getFileName</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getFileName method returns the current filename.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_dbname()">get_dbname</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getDatabaseName()"><CODE>Db.getDatabaseName()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getDatabaseName()">getDatabaseName</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDatabaseName method returns the current database name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_encrypt_flags()">get_encrypt_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getEncryptFlags()"><CODE>Db.getEncryptFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getEncryptFlags()">getEncryptFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getEncryptFlags method returns the encryption flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_flags()">get_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getFlags()"><CODE>Db.getFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getFlags()">getFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getFlags method returns the current flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_lorder()">get_lorder</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getByteOrder()"><CODE>Db.getByteOrder()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getByteOrder()">getByteOrder</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getByteOrder method returns the database byte order; a byte order of 4,321 indicates a big endian order, and a byte order of 1,234 indicates a little endian order.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_mpf()">get_mpf</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get_mpf method returns the handle for the cache file underlying the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_open_flags()">get_open_flags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getOpenFlags()"><CODE>Db.getOpenFlags()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getOpenFlags()">getOpenFlags</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getOpenFlags method returns the current open method flags.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_pagesize()">get_pagesize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getPageSize()"><CODE>Db.getPageSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getPageSize()">getPageSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getPageSize method returns the page size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_bt_minkey()">get_bt_minkey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getBtreeMinKey()"><CODE>Db.getBtreeMinKey()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getBtreeMinKey()">getBtreeMinKey</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getBtreeMinKey method returns the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_h_ffactor()">get_h_ffactor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getHashFillFactor()"><CODE>Db.getHashFillFactor()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getHashFillFactor()">getHashFillFactor</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getHashFillFactor method returns the hash table density.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_h_nelem()">get_h_nelem</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getHashNumElements()"><CODE>Db.getHashNumElements()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getHashNumElements()">getHashNumElements</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getHashNumElements method returns the estimate of the final size of the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_re_delim()">get_re_delim</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getRecordDelimiter()"><CODE>Db.getRecordDelimiter()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getRecordDelimiter()">getRecordDelimiter</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordDelimiter method returns the delimiting byte.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_re_len()">get_re_len</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getRecordLength()"><CODE>Db.getRecordLength()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getRecordLength()">getRecordLength</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordLength method returns the record length.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_re_pad()">get_re_pad</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getRecordPad()"><CODE>Db.getRecordPad()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getRecordPad()">getRecordPad</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordPad method returns the pad character.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_re_source()">get_re_source</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getRecordSource()"><CODE>Db.getRecordSource()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getRecordSource()">getRecordSource</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getRecordSource method returns the source file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_q_extentsize()">get_q_extentsize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getQueueExtentSize()"><CODE>Db.getQueueExtentSize()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getQueueExtentSize()">getQueueExtentSize</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getQueueExtentSize method returns the number of pages in an extent.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_flags_raw()">get_flags_raw</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_transactional()">get_transactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#isTransactional()"><CODE>Db.isTransactional()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#isTransactional()">isTransactional</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.isTransactional method returns true if the <A HREF="../../../../com/sleepycat/db/Db.html"><CODE>Db</CODE></A> handle has been opened in a transactional mode.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_type()">get_type</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#getDbType()"><CODE>Db.getDbType()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#getDbType()">getDbType</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.getDbType method returns the type of the underlying access method (and file format).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)">join</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>[]&nbsp;curslist,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.join method creates a specialized join cursor for use in performing equality or natural joins on secondary indices.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">key_range</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-          <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>Db.keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">keyRange</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-         <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.put method stores key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_append_recno(com.sleepycat.db.DbAppendRecno)">set_append_recno</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)"><CODE>Db.setAppendRecno(DbAppendRecno)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setAppendRecno(com.sleepycat.db.DbAppendRecno)">setAppendRecno</A></B>(<A HREF="../../../../com/sleepycat/db/DbAppendRecno.html">DbAppendRecno</A>&nbsp;db_append_recno_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_compare(com.sleepycat.db.DbBtreeCompare)">set_bt_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)"><CODE>Db.setBtreeCompare(DbBtreeCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setBtreeCompare(com.sleepycat.db.DbBtreeCompare)">setBtreeCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html">DbBtreeCompare</A>&nbsp;bt_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_maxkey(int)">set_bt_maxkey</A></B>(int&nbsp;maxkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_minkey(int)">set_bt_minkey</A></B>(int&nbsp;bt_minkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setBtreeMinKey(int)"><CODE>Db.setBtreeMinKey(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setBtreeMinKey(int)">setBtreeMinKey</A></B>(int&nbsp;bt_minkey)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the minimum number of key/data pairs intended to be stored on any single Btree leaf page.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_bt_prefix(com.sleepycat.db.DbBtreePrefix)">set_bt_prefix</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)"><CODE>Db.setBtreePrefix(DbBtreePrefix)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setBtreePrefix(com.sleepycat.db.DbBtreePrefix)">setBtreePrefix</A></B>(<A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html">DbBtreePrefix</A>&nbsp;bt_prefix_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_cachesize(long, int)">set_cachesize</A></B>(long&nbsp;bytes,
-              int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setCacheSize(long, int)"><CODE>Db.setCacheSize(long,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setCacheSize(long, int)">setCacheSize</A></B>(long&nbsp;bytes,
-             int&nbsp;ncache)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the shared memory buffer pool -- that is, the cache.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_dup_compare(com.sleepycat.db.DbDupCompare)">set_dup_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)"><CODE>Db.setDuplicateCompare(DbDupCompare)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setDuplicateCompare(com.sleepycat.db.DbDupCompare)">setDuplicateCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbDupCompare.html">DbDupCompare</A>&nbsp;dup_compare_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_encrypt(java.lang.String, int)">set_encrypt</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)"><CODE>Db.setEncrypted(String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setEncrypted(java.lang.String, int)">setEncrypted</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;passwd,
-             int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the password used by the Berkeley DB library to perform encryption and decryption.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_flags(int)">set_flags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setFlags(int)"><CODE>Db.setFlags(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setFlags(int)">setFlags</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_h_ffactor(int)">set_h_ffactor</A></B>(int&nbsp;h_ffactor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setHashFillFactor(int)"><CODE>Db.setHashFillFactor(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setHashFillFactor(int)">setHashFillFactor</A></B>(int&nbsp;h_ffactor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the desired density within the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_h_hash(com.sleepycat.db.DbHash)">set_h_hash</A></B>(<A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)"><CODE>Db.setHash(DbHash)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)">setHash</A></B>(<A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_h_nelem(int)">set_h_nelem</A></B>(int&nbsp;h_nelem)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setHashNumElements(int)"><CODE>Db.setHashNumElements(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setHashNumElements(int)">setHashNumElements</A></B>(int&nbsp;h_nelem)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set an estimate of the final size of the hash table.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_lorder(int)">set_lorder</A></B>(int&nbsp;lorder)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setByteOrder(int)"><CODE>Db.setByteOrder(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setByteOrder(int)">setByteOrder</A></B>(int&nbsp;lorder)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the byte order for integers in the stored database metadata.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_pagesize(long)">set_pagesize</A></B>(long&nbsp;pagesize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setPageSize(long)"><CODE>Db.setPageSize(long)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setPageSize(long)">setPageSize</A></B>(long&nbsp;pagesize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the pages used to hold items in the database, in bytes.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_re_delim(int)">set_re_delim</A></B>(int&nbsp;re_delim)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)"><CODE>Db.setRecordDelimiter(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setRecordDelimiter(int)">setRecordDelimiter</A></B>(int&nbsp;re_delim)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the delimiting byte used to mark the end of a record in the backing source file for the Recno access method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_re_len(int)">set_re_len</A></B>(int&nbsp;re_len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setRecordLength(int)"><CODE>Db.setRecordLength(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setRecordLength(int)">setRecordLength</A></B>(int&nbsp;re_len)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For the Queue access method, specify that the records are of length <b>re_len</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_re_pad(int)">set_re_pad</A></B>(int&nbsp;re_pad)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setRecordPad(int)"><CODE>Db.setRecordPad(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setRecordPad(int)">setRecordPad</A></B>(int&nbsp;re_pad)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the padding character for short, fixed-length records for the Queue and Recno access methods.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_re_source(java.lang.String)">set_re_source</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setRecordSource(java.lang.String)"><CODE>Db.setRecordSource(String)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setRecordSource(java.lang.String)">setRecordSource</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;source)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the underlying source file for the Recno access method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_q_extentsize(int)">set_q_extentsize</A></B>(int&nbsp;extentsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setQueueExtentSize(int)"><CODE>Db.setQueueExtentSize(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setQueueExtentSize(int)">setQueueExtentSize</A></B>(int&nbsp;extentsize)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size of the extents used to hold pages in a Queue database, specified as a number of pages.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#stat(int)">stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.stat method creates a statistical structure and fills it with statistics for the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#sync(int)">sync</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.sync method flushes any cached information to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#truncate(com.sleepycat.db.DbTxn, int)">truncate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.truncate method empties the database, discarding all records it contains.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#upgrade(java.lang.String, int)">upgrade</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.upgrade method upgrades all of the databases included in the file <b>file</b>, if necessary.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that throw <A HREF="../../../../com/sleepycat/db/DbException.html">DbException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLsn.html#DbLsn(int, int)">DbLsn</A></B>(int&nbsp;file,
-      int&nbsp;offset)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLsn constructor constructs a DbLsn with the specified file and offset.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#DbEnv(int)">DbEnv</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor creates the DbEnv object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/Db.html#Db(com.sleepycat.db.DbEnv, int)">Db</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-   int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor creates a Db object that is the handle for a Berkeley DB database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbFeedback.html b/db/docs/java/com/sleepycat/db/class-use/DbFeedback.html
deleted file mode 100644 (file)
index 85c73d2..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbFeedback (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbFeedback.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbFeedback</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_feedback(com.sleepycat.db.DbFeedback)">set_feedback</A></B>(<A HREF="../../../../com/sleepycat/db/DbFeedback.html">DbFeedback</A>&nbsp;feedback)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)"><CODE>Db.setFeedbackHandler(DbFeedbackHandler)</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbFeedback.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedback.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbFeedbackHandler.html b/db/docs/java/com/sleepycat/db/class-use/DbFeedbackHandler.html
deleted file mode 100644 (file)
index 7e925fb..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbFeedbackHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbFeedbackHandler</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setFeedbackHandler(com.sleepycat.db.DbFeedbackHandler)">setFeedbackHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html">DbFeedbackHandler</A>&nbsp;db_feedback_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbFeedbackHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbFeedbackHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbHash.html b/db/docs/java/com/sleepycat/db/class-use/DbHash.html
deleted file mode 100644 (file)
index ca60dc5..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbHash (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbHash (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbHash.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHash.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbHash</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#set_h_hash(com.sleepycat.db.DbHash)">set_h_hash</A></B>(<A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)"><CODE>Db.setHash(DbHash)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setHash(com.sleepycat.db.DbHash)">setHash</A></B>(<A HREF="../../../../com/sleepycat/db/DbHash.html">DbHash</A>&nbsp;h_hash_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbHash.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHash.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbHashStat.html b/db/docs/java/com/sleepycat/db/class-use/DbHashStat.html
deleted file mode 100644 (file)
index 0bdc498..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbHashStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbHashStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbHashStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHashStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbHashStat</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbHashStat
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbHashStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbHashStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbKeyRange.html b/db/docs/java/com/sleepycat/db/class-use/DbKeyRange.html
deleted file mode 100644 (file)
index 4f3f467..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbKeyRange (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbKeyRange (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbKeyRange.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbKeyRange.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbKeyRange</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">key_range</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-          <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>Db.keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">keyRange</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-         <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbKeyRange.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbKeyRange.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLock.html b/db/docs/java/com/sleepycat/db/class-use/DbLock.html
deleted file mode 100644 (file)
index bcacb4c..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLock (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLock (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLock.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLock.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLock</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#getLock()">getLock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getLock method returns the lock reference.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#get_lock()">get_lock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockRequest.html#getLock()"><CODE>DbLockRequest.getLock()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockNotGrantedException.</B><B><A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#getLock()">getLock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getLock</b> method returns null when <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>lock</b> in the failed DbLockRequest when <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockNotGrantedException.</B><B><A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#get_lock()">get_lock</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#getLock()"><CODE>DbLockNotGrantedException.getLock()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_get(int, int, com.sleepycat.db.Dbt, int)">lock_get</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-         int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet(int,int,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)">lockGet</A></B>(int&nbsp;locker,
-        int&nbsp;flags,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-        int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockGet method acquires a lock from the lock table, returning information about it in a DbLock object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#setLock(com.sleepycat.db.DbLock)">setLock</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setLock method sets the lock reference.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#set_lock(com.sleepycat.db.DbLock)">set_lock</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockRequest.html#setLock(com.sleepycat.db.DbLock)"><CODE>DbLockRequest.setLock(DbLock)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_put(com.sleepycat.db.DbLock)">lock_put</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)"><CODE>DbEnv.lockPut(DbLock)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockPut(com.sleepycat.db.DbLock)">lockPut</A></B>(<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockPut method releases <b>lock</b>.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode and lock, for the specified object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock, int)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock,
-              int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode, lock and timeout for the specified object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLock.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLock.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLockNotGrantedException.html b/db/docs/java/com/sleepycat/db/class-use/DbLockNotGrantedException.html
deleted file mode 100644 (file)
index 48dd695..0000000
+++ /dev/null
@@ -1,213 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLockNotGrantedException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLockNotGrantedException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockNotGrantedException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLockNotGrantedException</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that throw <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html">DbLockNotGrantedException</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbremove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRemove(DbTxn,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbRemove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbrename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRename(DbTxn,String,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbRename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)">open</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-     int&nbsp;type,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockNotGrantedException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLockRequest.html b/db/docs/java/com/sleepycat/db/class-use/DbLockRequest.html
deleted file mode 100644 (file)
index d78bb24..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLockRequest (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLockRequest (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockRequest.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockRequest.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLockRequest</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_vec(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lock_vec</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-         int&nbsp;offset,
-         int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector(int,int,DbLockRequest[],int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)">lockVector</A></B>(int&nbsp;locker,
-           int&nbsp;flags,
-           <A HREF="../../../../com/sleepycat/db/DbLockRequest.html">DbLockRequest</A>[]&nbsp;list,
-           int&nbsp;offset,
-           int&nbsp;count)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockVector method atomically obtains and releases one or more locks from the lock table.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockRequest.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockRequest.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLockStat.html b/db/docs/java/com/sleepycat/db/class-use/DbLockStat.html
deleted file mode 100644 (file)
index b35ab25..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLockStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLockStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLockStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_stat(int)">lock_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockStat(int)"><CODE>DbEnv.lockStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLockStat.html">DbLockStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockStat(int)">lockStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockStat method returns the locking subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLockStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLockStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLogStat.html b/db/docs/java/com/sleepycat/db/class-use/DbLogStat.html
deleted file mode 100644 (file)
index eb44605..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLogStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLogStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLogStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLogStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_stat(int)">log_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logStat(int)"><CODE>DbEnv.logStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogStat.html">DbLogStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logStat(int)">logStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logStat method returns the logging subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLogStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLogc.html b/db/docs/java/com/sleepycat/db/class-use/DbLogc.html
deleted file mode 100644 (file)
index ad204ac..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLogc (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLogc (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLogc.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLogc</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_cursor(int)">log_cursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logCursor(int)"><CODE>DbEnv.logCursor(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLogc.html">DbLogc</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logCursor(int)">logCursor</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCursor method returns a created log cursor.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLogc.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLogc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbLsn.html b/db/docs/java/com/sleepycat/db/class-use/DbLsn.html
deleted file mode 100644 (file)
index f1241d7..0000000
+++ /dev/null
@@ -1,346 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbLsn (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbLsn (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLsn.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLsn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbLsn</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Fields in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> declared as <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B>DbTxnStat.</B><B><A HREF="../../../../com/sleepycat/db/DbTxnStat.html#st_last_ckp">st_last_ckp</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The LSN of the last checkpoint.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B>DbTxnStat.Active.</B><B><A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html#lsn">lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current log sequence number when the transaction was begun.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B>DbRepStat.</B><B><A HREF="../../../../com/sleepycat/db/DbRepStat.html#st_next_lsn">st_next_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In replication environments configured as masters, the next LSN expected.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B>DbRepStat.</B><B><A HREF="../../../../com/sleepycat/db/DbRepStat.html#st_waiting_lsn">st_waiting_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The LSN of the first log record we have after missing log records being waited for, or 0 if no log records are currently missing.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></CODE></FONT></TD>
-<TD><CODE><B>DbRepStat.</B><B><A HREF="../../../../com/sleepycat/db/DbRepStat.html#st_election_lsn">st_election_lsn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The maximum LSN of election winner.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbRepTransport.</B><B><A HREF="../../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLogc.</B><B><A HREF="../../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.get method returns records from the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_compare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">log_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-            <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><CODE>DbEnv.logCompare(DbLsn,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_compare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">log_compare</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-            <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)"><CODE>DbEnv.logCompare(DbLsn,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">logCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-           <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCompare method allows the caller to compare two <A HREF="../../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects, returning 0 if they are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b>, and -1 if <b>lsn0</b> is less than <b>lsn1</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logCompare(com.sleepycat.db.DbLsn, com.sleepycat.db.DbLsn)">logCompare</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn0,
-           <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn1)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logCompare method allows the caller to compare two <A HREF="../../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects, returning 0 if they are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b>, and -1 if <b>lsn0</b> is less than <b>lsn1</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_file(com.sleepycat.db.DbLsn)">log_file</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)"><CODE>DbEnv.logFile(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logFile(com.sleepycat.db.DbLsn)">logFile</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFile method maps <A HREF="../../../../com/sleepycat/db/DbLsn.html"><CODE>DbLsn</CODE></A> objects to filenames, returning the name of the file containing the record named by <b>lsn</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_flush(com.sleepycat.db.DbLsn)">log_flush</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)"><CODE>DbEnv.logFlush(DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logFlush(com.sleepycat.db.DbLsn)">logFlush</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logFlush method writes log records to disk.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_put(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">log_put</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.logPut(DbLsn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">logPut</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logPut method appends records to the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbAppDispatch.</B><B><A HREF="../../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)">appDispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-            <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;log_rec,
-            <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-            int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppDispatch interface is used by the DbEnv.setAppDispatch method.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbLsn.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbLsn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMemoryException.html b/db/docs/java/com/sleepycat/db/class-use/DbMemoryException.html
deleted file mode 100644 (file)
index 0f43d9e..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMemoryException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMemoryException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMemoryException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMemoryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMemoryException</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbMemoryException
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMemoryException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMemoryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMpoolFStat.html b/db/docs/java/com/sleepycat/db/class-use/DbMpoolFStat.html
deleted file mode 100644 (file)
index 1214f2b..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMpoolFStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMpoolFStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMpoolFStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memp_fstat(int)">memp_fstat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)"><CODE>DbEnv.memoryPoolFileStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html">DbMpoolFStat</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolFileStat(int)">memoryPoolFileStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolFileStat method creates an array of DbMpoolFStat objects containing statistics for individual files in the cache.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolFStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMpoolFile.html b/db/docs/java/com/sleepycat/db/class-use/DbMpoolFile.html
deleted file mode 100644 (file)
index 51ef941..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMpoolFile (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMpoolFile (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFile.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMpoolFile</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolFile.html">DbMpoolFile</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get_mpf()">get_mpf</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get_mpf method returns the handle for the cache file underlying the database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolFile.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolFile.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMpoolStat.html b/db/docs/java/com/sleepycat/db/class-use/DbMpoolStat.html
deleted file mode 100644 (file)
index 09c0c4f..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMpoolStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMpoolStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMpoolStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memp_stat(int)">memp_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)"><CODE>DbEnv.memoryPoolStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbMpoolStat.html">DbMpoolStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#memoryPoolStat(int)">memoryPoolStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.memoryPoolStat method returns the memory pool (that is, the buffer cache) subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMpoolStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMpoolStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMultipleDataIterator.html b/db/docs/java/com/sleepycat/db/class-use/DbMultipleDataIterator.html
deleted file mode 100644 (file)
index 0f172c7..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMultipleDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMultipleDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMultipleDataIterator</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbMultipleDataIterator
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMultipleKeyDataIterator.html b/db/docs/java/com/sleepycat/db/class-use/DbMultipleKeyDataIterator.html
deleted file mode 100644 (file)
index 3341f31..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMultipleKeyDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMultipleKeyDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleKeyDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMultipleKeyDataIterator</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbMultipleKeyDataIterator
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleKeyDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleKeyDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbMultipleRecnoDataIterator.html b/db/docs/java/com/sleepycat/db/class-use/DbMultipleRecnoDataIterator.html
deleted file mode 100644 (file)
index 40b3018..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbMultipleRecnoDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbMultipleRecnoDataIterator (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleRecnoDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbMultipleRecnoDataIterator</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbMultipleRecnoDataIterator
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbMultipleRecnoDataIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbPanicHandler.html b/db/docs/java/com/sleepycat/db/class-use/DbPanicHandler.html
deleted file mode 100644 (file)
index 1f6831b..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbPanicHandler (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbPanicHandler (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbPanicHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPanicHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbPanicHandler</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#setPanicHandler(com.sleepycat.db.DbPanicHandler)">setPanicHandler</A></B>(<A HREF="../../../../com/sleepycat/db/DbPanicHandler.html">DbPanicHandler</A>&nbsp;db_panic_fcn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Errors can occur in the Berkeley DB library where the only solution is to shut down the application and run recovery (for example, if Berkeley DB is unable to allocate heap memory).</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbPanicHandler.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPanicHandler.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbPreplist.html b/db/docs/java/com/sleepycat/db/class-use/DbPreplist.html
deleted file mode 100644 (file)
index 446fd94..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbPreplist (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbPreplist (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbPreplist.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPreplist.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbPreplist</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_recover(int, int)">txn_recover</A></B>(int&nbsp;count,
-            int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)"><CODE>DbEnv.txnRecover(int,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbPreplist.html">DbPreplist</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnRecover(int, int)">txnRecover</A></B>(int&nbsp;count,
-           int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnRecover method returns a list of prepared but not yet resolved transactions.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbPreplist.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbPreplist.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbQueueStat.html b/db/docs/java/com/sleepycat/db/class-use/DbQueueStat.html
deleted file mode 100644 (file)
index d33834c..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbQueueStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbQueueStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbQueueStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbQueueStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbQueueStat</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbQueueStat
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbQueueStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbQueueStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbRepStat.html b/db/docs/java/com/sleepycat/db/class-use/DbRepStat.html
deleted file mode 100644 (file)
index b77159d..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbRepStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbRepStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRepStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbRepStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_stat(int)">rep_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStat(int)"><CODE>DbEnv.replicationStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbRepStat.html">DbRepStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStat(int)">replicationStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStat method returns the replication subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRepStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbRepTransport.html b/db/docs/java/com/sleepycat/db/class-use/DbRepTransport.html
deleted file mode 100644 (file)
index 376d5dd..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbRepTransport (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbRepTransport (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRepTransport.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepTransport.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbRepTransport</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#set_rep_transport(int, com.sleepycat.db.DbRepTransport)">set_rep_transport</A></B>(int&nbsp;envid,
-                  <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)"><CODE>DbEnv.setReplicationTransport(int,DbRepTransport)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#setReplicationTransport(int, com.sleepycat.db.DbRepTransport)">setReplicationTransport</A></B>(int&nbsp;envid,
-                        <A HREF="../../../../com/sleepycat/db/DbRepTransport.html">DbRepTransport</A>&nbsp;send)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRepTransport.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRepTransport.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbRunRecoveryException.html b/db/docs/java/com/sleepycat/db/class-use/DbRunRecoveryException.html
deleted file mode 100644 (file)
index 633b5b3..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbRunRecoveryException (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbRunRecoveryException (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRunRecoveryException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRunRecoveryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbRunRecoveryException</B></H2>
-</CENTER>
-No usage of com.sleepycat.db.DbRunRecoveryException
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbRunRecoveryException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbRunRecoveryException.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbSecondaryKeyCreate.html b/db/docs/java/com/sleepycat/db/class-use/DbSecondaryKeyCreate.html
deleted file mode 100644 (file)
index 2dbe96f..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Interface com.sleepycat.db.DbSecondaryKeyCreate (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Interface com.sleepycat.db.DbSecondaryKeyCreate (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbSecondaryKeyCreate.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>com.sleepycat.db.DbSecondaryKeyCreate</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)">associate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-          <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbSecondaryKeyCreate.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbTxn.html b/db/docs/java/com/sleepycat/db/class-use/DbTxn.html
deleted file mode 100644 (file)
index 45307d7..0000000
+++ /dev/null
@@ -1,460 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbTxn (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbTxn (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxn.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbTxn</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#getTxn()">getTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the transaction associated with the current thread for this
- environment, or null if no transaction is active.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn()">beginTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#beginTxn(boolean, boolean)">beginTxn</A></B>(boolean&nbsp;dirtyRead,
-         boolean&nbsp;noWait)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins a new transaction for this environment and associates it with
- the current thread.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#commitTxn()">commitTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commits the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>CurrentTransaction.</B><B><A HREF="../../../../com/sleepycat/bdb/CurrentTransaction.html#abortTxn()">abortTxn</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aborts the transaction that is active for the current thread for this
- environment and makes the parent transaction (if any) the current
- transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Fields in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> declared as <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbPreplist.</B><B><A HREF="../../../../com/sleepycat/db/DbPreplist.html#txn">txn</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The transaction handle for the transaction.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_begin(com.sleepycat.db.DbTxn, int)">txn_begin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)">txnBegin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnBegin method creates a new transaction in the environment and returns a <A HREF="../../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> that uniquely identifies it.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbremove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbremove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRemove(DbTxn,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRemove(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int)">dbRemove</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRemove method removes the database specified by the <b>file</b> and <b>database</b> parameters.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbrename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbrename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)"><CODE>DbEnv.dbRename(DbTxn,String,String,String,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#dbRename(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, java.lang.String, int)">dbRename</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-         <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;newname,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.dbRename method renames the database specified by the <b>file</b> and <b>database</b> parameters to <b>newname</b>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_begin(com.sleepycat.db.DbTxn, int)">txn_begin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)"><CODE>DbEnv.txnBegin(DbTxn,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnBegin(com.sleepycat.db.DbTxn, int)">txnBegin</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;parent,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnBegin method creates a new transaction in the environment and returns a <A HREF="../../../../com/sleepycat/db/DbTxn.html"><CODE>DbTxn</CODE></A> that uniquely identifies it.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#open(com.sleepycat.db.DbTxn, java.lang.String, java.lang.String, int, int, int)">open</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;file,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;database,
-     int&nbsp;type,
-     int&nbsp;flags,
-     int&nbsp;mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.open method opens the database represented by the <b>file</b> and <b>database</b> parameters for both reading and writing.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#associate(com.sleepycat.db.DbTxn, com.sleepycat.db.Db, com.sleepycat.db.DbSecondaryKeyCreate, int)">associate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-          <A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html">DbSecondaryKeyCreate</A>&nbsp;callback,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)">cursor</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.cursor method returns a created database cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#del(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">del</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>Db.delete(DbTxn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">delete</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.delete method removes key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">key_range</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-          <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>Db.keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">keyRange</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-         <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.put method stores key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#truncate(com.sleepycat.db.DbTxn, int)">truncate</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.truncate method empties the database, discarding all records it contains.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxn.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxn.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbTxnStat.Active.html b/db/docs/java/com/sleepycat/db/class-use/DbTxnStat.Active.html
deleted file mode 100644 (file)
index 048bd01..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbTxnStat.Active (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbTxnStat.Active (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.Active.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbTxnStat.Active</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Fields in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> declared as <A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html">DbTxnStat.Active</A>[]</CODE></FONT></TD>
-<TD><CODE><B>DbTxnStat.</B><B><A HREF="../../../../com/sleepycat/db/DbTxnStat.html#st_txnarray">st_txnarray</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxnStat.Active.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.Active.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/DbTxnStat.html b/db/docs/java/com/sleepycat/db/class-use/DbTxnStat.html
deleted file mode 100644 (file)
index 664d7a4..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.DbTxnStat (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.DbTxnStat (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxnStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.DbTxnStat</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txn_stat(int)">txn_stat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#txnStat(int)"><CODE>DbEnv.txnStat(int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbTxnStat.html">DbTxnStat</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#txnStat(int)">txnStat</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.txnStat method returns the transaction subsystem statistics.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/DbTxnStat.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DbTxnStat.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/Dbc.html b/db/docs/java/com/sleepycat/db/class-use/Dbc.html
deleted file mode 100644 (file)
index fe0f40b..0000000
+++ /dev/null
@@ -1,285 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:04 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.Dbc (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.Dbc (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Dbc.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.Dbc</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> that return <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#openCursor(boolean)">openCursor</A></B>(boolean&nbsp;writeCursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opens a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#dupCursor(com.sleepycat.db.Dbc, boolean, int)">dupCursor</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-          boolean&nbsp;writeCursor,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Duplicates a cursor for this database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#get(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;val,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'get' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#put(com.sleepycat.db.Dbc, com.sleepycat.bdb.DataThang, com.sleepycat.bdb.DataThang, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a general database 'put' operation via a cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#dupCursor(com.sleepycat.db.Dbc, boolean, int)">dupCursor</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor,
-          boolean&nbsp;writeCursor,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Duplicates a cursor for this database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataDb.</B><B><A HREF="../../../../com/sleepycat/bdb/DataDb.html#closeCursor(com.sleepycat.db.Dbc)">closeCursor</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>&nbsp;cursor)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes a cursor for this database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#dup(int)">dup</A></B>(int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.dup method creates a new cursor that uses the same transaction and locker ID as the original cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#cursor(com.sleepycat.db.DbTxn, int)">cursor</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.cursor method returns a created database cursor.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)">join</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>[]&nbsp;curslist,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.join method creates a specialized join cursor for use in performing equality or natural joins on secondary indices.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A></CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#join(com.sleepycat.db.Dbc[], int)">join</A></B>(<A HREF="../../../../com/sleepycat/db/Dbc.html">Dbc</A>[]&nbsp;curslist,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.join method creates a specialized join cursor for use in performing equality or natural joins on secondary indices.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Dbc.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/java/com/sleepycat/db/class-use/Dbt.html b/db/docs/java/com/sleepycat/db/class-use/Dbt.html
deleted file mode 100644 (file)
index 871ead7..0000000
+++ /dev/null
@@ -1,909 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Dec 03 16:22:03 EST 2003 -->
-<TITLE>
-Uses of Class com.sleepycat.db.Dbt (Sleepycat Software, Inc. - Berkeley DB Java API)
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Uses of Class com.sleepycat.db.Dbt (Sleepycat Software, Inc. - Berkeley DB Java API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Dbt.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbt.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>com.sleepycat.db.Dbt</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Packages that use <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.bdb"><B>com.sleepycat.bdb</B></A></TD>
-<TD>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="../../../../../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#com.sleepycat.db"><B>com.sleepycat.db</B></A></TD>
-<TD>Java API programming notes<br>
-<a href="../../../../../ref/java/program.html" target="_top">[reference guide]</a>&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.bdb"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Subclasses of <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A> in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html">DataThang</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- the <A HREF="../../../../com/sleepycat/bdb/bind/DataBuffer.html"><CODE>DataBuffer</CODE></A> interface for bindings and other added utilities.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/bdb/package-summary.html">com.sleepycat.bdb</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DataThang.</B><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#compareTo(com.sleepycat.db.Dbt)">compareTo</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns -1 if the byte array of this thang is less than that of the
- given thang, 0 if they are equal, or 1 if greater.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DataThang.</B><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#equals(com.sleepycat.db.Dbt)">equals</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;other)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the byte array of this thang is equal to that of the
- given thang.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DataThang.</B><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#dump(com.sleepycat.db.Dbt, java.io.PrintStream)">dump</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt,
-     <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/io/PrintStream.html">PrintStream</A>&nbsp;out)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints the byte array of the given thing to the given stream using
- toString() to convert the bytes to a string.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B>DataThang.</B><B><A HREF="../../../../com/sleepycat/bdb/DataThang.html#toString(com.sleepycat.db.Dbt)">toString</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the byte array of this thang to space-separated integers,
- and suffixed by the record number if applicable.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<A NAME="com.sleepycat.db"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A> in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A></FONT></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> that return <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbMemoryException.</B><B><A HREF="../../../../com/sleepycat/db/DbMemoryException.html#getDbt()">getDbt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getDbt</b> method returns the <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> with insufficient memory to complete the operation, causing the DbMemoryException to be thrown.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbMemoryException.</B><B><A HREF="../../../../com/sleepycat/db/DbMemoryException.html#get_dbt()">get_dbt</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbMemoryException.html#getDbt()"><CODE>DbMemoryException.getDbt()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#getObj()">getObj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.getObj method returns the object protected by this lock.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#get_obj()">get_obj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockRequest.html#getObj()"><CODE>DbLockRequest.getObj()</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockNotGrantedException.</B><B><A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#getObj()">getObj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <b>getObj</b> method returns the <b>mode</b> parameter when returns the <b>object</b> parameter when <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet</CODE></A> was called, and returns the <b>object</b> for the failed DbLockRequest when <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockVector(int, int, com.sleepycat.db.DbLockRequest[], int, int)"><CODE>DbEnv.lockVector</CODE></A> was called.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></CODE></FONT></TD>
-<TD><CODE><B>DbLockNotGrantedException.</B><B><A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#get_obj()">get_obj</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockNotGrantedException.html#getObj()"><CODE>DbLockNotGrantedException.getObj()</CODE></A></I></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbSecondaryKeyCreate.</B><B><A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbSecondaryKeyCreate.</B><B><A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbSecondaryKeyCreate.</B><B><A HREF="../../../../com/sleepycat/db/DbSecondaryKeyCreate.html#secondaryKeyCreate(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">secondaryKeyCreate</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;secondary,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-                   <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;result)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The secondaryKeyCreate interface is used by the Db.associate method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbRepTransport.</B><B><A HREF="../../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbRepTransport.</B><B><A HREF="../../../../com/sleepycat/db/DbRepTransport.html#send(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int, int)">send</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-     <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-     int&nbsp;flags,
-     int&nbsp;envid)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbRepTransport interface is used by the DbEnv.setReplicationTransport method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbMultipleRecnoDataIterator.</B><B><A HREF="../../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleRecnoDataIterator.next method takes two <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbMultipleRecnoDataIterator.</B><B><A HREF="../../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleRecnoDataIterator.next method takes two <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbMultipleKeyDataIterator.</B><B><A HREF="../../../../com/sleepycat/db/DbMultipleKeyDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleKeyDataIterator.next method takes two <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbMultipleKeyDataIterator.</B><B><A HREF="../../../../com/sleepycat/db/DbMultipleKeyDataIterator.html#next(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleKeyDataIterator.next method takes two <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A>s, one for a key and one for a data item, that will each be filled in with a reference to a buffer, a size, and an offset that together yield the next key and data item in the original bulk retrieval buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>DbMultipleDataIterator.</B><B><A HREF="../../../../com/sleepycat/db/DbMultipleDataIterator.html#next(com.sleepycat.db.Dbt)">next</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbMultipleDataIterator.next method takes a <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> that will be filled in with a reference to a buffer, a size, and an offset that together yield the next data item in the original bulk retrieval buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbLogc.</B><B><A HREF="../../../../com/sleepycat/db/DbLogc.html#get(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLogc.get method returns records from the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#setObj(com.sleepycat.db.Dbt)">setObj</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest.setObj method sets the lock object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbLockRequest.</B><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#set_obj(com.sleepycat.db.Dbt)">set_obj</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbLockRequest.html#setObj(com.sleepycat.db.Dbt)"><CODE>DbLockRequest.setObj(Dbt)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lock_get(int, int, com.sleepycat.db.Dbt, int)">lock_get</A></B>(int&nbsp;locker,
-         int&nbsp;flags,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-         int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.lockGet(int,int,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A></CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#lockGet(int, int, com.sleepycat.db.Dbt, int)">lockGet</A></B>(int&nbsp;locker,
-        int&nbsp;flags,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;object,
-        int&nbsp;lock_mode)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.lockGet method acquires a lock from the lock table, returning information about it in a DbLock object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#log_put(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">log_put</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-        int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)"><CODE>DbEnv.logPut(DbLsn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#logPut(com.sleepycat.db.DbLsn, com.sleepycat.db.Dbt, int)">logPut</A></B>(<A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.logPut method appends records to the log.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_process_message(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">rep_process_message</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                    <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                    <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)"><CODE>DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationProcessMessage(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.DbEnv.RepProcessMessage, com.sleepycat.db.DbLsn)">replicationProcessMessage</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;control,
-                          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;rec,
-                          <A HREF="../../../../com/sleepycat/db/DbEnv.RepProcessMessage.html">DbEnv.RepProcessMessage</A>&nbsp;envid,
-                          <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;ret_lsn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationProcessMessage method processes an incoming replication message sent by a member of the replication group to the local database environment.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#rep_start(com.sleepycat.db.Dbt, int)">rep_start</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)"><CODE>DbEnv.replicationStart(Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbEnv.</B><B><A HREF="../../../../com/sleepycat/db/DbEnv.html#replicationStart(com.sleepycat.db.Dbt, int)">replicationStart</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;cdata,
-                 int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbEnv.replicationStart method configures the database environment as a client or master in a group of replicated database environments.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbDupCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbDupCompare.html#compareDuplicates(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compareDuplicates</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbDupCompare interface is used by the Db.setDuplicatelicateCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbDupCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbDupCompare.html#compareDuplicates(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compareDuplicates</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-                  <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbDupCompare interface is used by the Db.setDuplicatelicateCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#pget(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get(Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.put method stores key/data pairs into the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Dbc.</B><B><A HREF="../../../../com/sleepycat/db/Dbc.html#put(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Dbc.put method stores key/data pairs into the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreePrefix.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html#prefix(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">prefix</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreePrefix interface is used by the Db.setBtreePrefix method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreePrefix.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreePrefix.html#prefix(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">prefix</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreePrefix interface is used by the Db.setBtreePrefix method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreeCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html#compare(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compare</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreeCompare interface is used by the Db.setBtreeCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbBtreeCompare.</B><B><A HREF="../../../../com/sleepycat/db/DbBtreeCompare.html#compare(com.sleepycat.db.Db, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt)">compare</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt1,
-        <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt2)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbBtreeCompare interface is used by the Db.setBtreeCompare method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>DbAppendRecno.</B><B><A HREF="../../../../com/sleepycat/db/DbAppendRecno.html#dbAppendRecno(com.sleepycat.db.Db, com.sleepycat.db.Dbt, int)">dbAppendRecno</A></B>(<A HREF="../../../../com/sleepycat/db/Db.html">Db</A>&nbsp;db,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-              int&nbsp;recno)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppendRecno interface is used by the Db.setAppendRecno method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>DbAppDispatch.</B><B><A HREF="../../../../com/sleepycat/db/DbAppDispatch.html#appDispatch(com.sleepycat.db.DbEnv, com.sleepycat.db.Dbt, com.sleepycat.db.DbLsn, int)">appDispatch</A></B>(<A HREF="../../../../com/sleepycat/db/DbEnv.html">DbEnv</A>&nbsp;dbenv,
-            <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;log_rec,
-            <A HREF="../../../../com/sleepycat/db/DbLsn.html">DbLsn</A>&nbsp;lsn,
-            int&nbsp;op)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbAppDispatch interface is used by the DbEnv.setAppDispatch method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#pget(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">pget</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-     <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-     int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Replaced in Berkeley DB 4.2 by <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get(DbTxn,Dbt,Dbt,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#del(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">del</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)"><CODE>Db.delete(DbTxn,Dbt,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#delete(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, int)">delete</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-       <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-       int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.delete method removes key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#key_range(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">key_range</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-          <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-          <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-          int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>As of Berkeley DB 4.2, replaced by <A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)"><CODE>Db.keyRange(DbTxn,Dbt,DbKeyRange,int)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#keyRange(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.DbKeyRange, int)">keyRange</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-         <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-         <A HREF="../../../../com/sleepycat/db/DbKeyRange.html">DbKeyRange</A>&nbsp;key_range,
-         int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.keyRange method returns an estimate of the proportion of keys that are less than, equal to, and greater than the specified key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">get</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;pkey,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.get method retrieves key/data pairs from the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.put method stores key/data pairs in the database.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B>Db.</B><B><A HREF="../../../../com/sleepycat/db/Db.html#put(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)">put</A></B>(<A HREF="../../../../com/sleepycat/db/DbTxn.html">DbTxn</A>&nbsp;txnid,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;key,
-    <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;data,
-    int&nbsp;flags)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Db.put method stores key/data pairs in the database.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Constructors in <A HREF="../../../../com/sleepycat/db/package-summary.html">com.sleepycat.db</A> with parameters of type <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbMultipleRecnoDataIterator.html#DbMultipleRecnoDataIterator(com.sleepycat.db.Dbt)">DbMultipleRecnoDataIterator</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbMultipleKeyDataIterator.html#DbMultipleKeyDataIterator(com.sleepycat.db.Dbt)">DbMultipleKeyDataIterator</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../../com/sleepycat/db/Db.html#DB_MULTIPLE_KEY"><CODE>Db.DB_MULTIPLE_KEY</CODE></A> flag.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbMultipleDataIterator.html#DbMultipleDataIterator(com.sleepycat.db.Dbt)">DbMultipleDataIterator</A></B>(<A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;dbt)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor takes the data <A HREF="../../../../com/sleepycat/db/Dbt.html"><CODE>Dbt</CODE></A> returned by the call to <A HREF="../../../../com/sleepycat/db/Db.html#get(com.sleepycat.db.DbTxn, com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Db.get</CODE></A> or <A HREF="../../../../com/sleepycat/db/Dbc.html#get(com.sleepycat.db.Dbt, com.sleepycat.db.Dbt, int)"><CODE>Dbc.get</CODE></A> that used the <A HREF="../../../../com/sleepycat/db/Db.html#DB_MULTIPLE"><CODE>Db.DB_MULTIPLE</CODE></A> flag.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode and lock, for the specified object.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../com/sleepycat/db/DbLockRequest.html#DbLockRequest(int, int, com.sleepycat.db.Dbt, com.sleepycat.db.DbLock, int)">DbLockRequest</A></B>(int&nbsp;op,
-              int&nbsp;mode,
-              <A HREF="../../../../com/sleepycat/db/Dbt.html">Dbt</A>&nbsp;obj,
-              <A HREF="../../../../com/sleepycat/db/DbLock.html">DbLock</A>&nbsp;lock,
-              int&nbsp;timeout)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The DbLockRequest constructor constructs a DbLockRequest with the specified operation, mode, lock and timeout for the specified object.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../com/sleepycat/db/Dbt.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<b>Berkeley DB</b><br><font size="-1"> version 4.2.52</font></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="Dbt.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;
-<SCRIPT>
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<font size=1><a href="../../../../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</BODY>
-</HTML>
diff --git a/db/docs/ref/bdb/bdb_fig_1.gif b/db/docs/ref/bdb/bdb_fig_1.gif
deleted file mode 100644 (file)
index 25369a3..0000000
Binary files a/db/docs/ref/bdb/bdb_fig_1.gif and /dev/null differ
diff --git a/db/docs/ref/bdb/bind_fig_1.gif b/db/docs/ref/bdb/bind_fig_1.gif
deleted file mode 100644 (file)
index e73150c..0000000
Binary files a/db/docs/ref/bdb/bind_fig_1.gif and /dev/null differ
diff --git a/db/docs/ref/bdb/collection_fig_1.gif b/db/docs/ref/bdb/collection_fig_1.gif
deleted file mode 100644 (file)
index db448a5..0000000
Binary files a/db/docs/ref/bdb/collection_fig_1.gif and /dev/null differ
diff --git a/db/docs/ref/bdb/cs_bdb.html b/db/docs/ref/bdb/cs_bdb.html
deleted file mode 100644 (file)
index 3ac9a7f..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-<!--$Id: cs_bdb.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Access Methods and Transaction Options</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb/cs_bdb_bind.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_collection.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Access Methods and Transaction Options</h3>
-<p align=center><img src="bdb_fig_1.gif" alt="bdb_fig_1">
-<h3>Using Java API</h3>
-<p>A 
-<a href="../../java/com/sleepycat/db/DbEnv.html">DbEnv</a>
- manages the resources for
-one or more data stores.</p>
-<p>A 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- objects represent a single
-database and are created with a reference to the environment.  An access
-method must be chosen for each database.</p>
-<p>
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- and
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- objects are created to wrap the
-database objects for use as a primary store or index. Data stores and data
-indices are then used to create collection views, as described in the
-<a href="cs_bdb_collection.html">com.sleepycat.bdb.collection</a>
- package.</p>
-<h3>Using Transactions</h3>
-<p>Once you have an environment, one or more data stores and data
-indices, and one or more collection views, you are ready to access (read
-and write) stored data. For a transactional environment, a transaction
-must be started before accessing data, and must be committed or aborted
-after access is complete. Java API provides several ways of managing
-transactions.</p>
-<p>The recommended technique is to use the
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- class along with
-your own implementation of the
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</a>
- interface.
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- will call your
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</a>
- implementation
-class to perform the data access or work of the transaction.  This
-technique has the following benefits:</p>
-<p><ul type=disc>
-<li>Transaction exceptions will be handled transparently and retries will be
-performed when deadlocks are detected.
-<li>The transaction will automatically be committed if your
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork()">TransactionWorker.doWork()</a>
- method
-returns normally, or will be aborted if doWork() throws an exception.
-<li>TransactionRunner can be used for non-transactional environments
-as well, allowing you to write your application independently of the
-environment.
-</ul>
-<p>If you don't want to use
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
-, the alternative is
-to use the class 
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</a>
-.</p>
-<ol>
-<p><li>Obtain a CurrentTransaction instance by calling the
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#getInstance(com.sleepycat.db.DbEnv)">CurrentTransaction.getInstance(com.sleepycat.db.DbEnv)</a>
- method.  The instance returned can be
-used by all threads in a program.
-<p><li>Use
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#beginTxn()">CurrentTransaction.beginTxn()</a>
-,
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#commitTxn()">CurrentTransaction.commitTxn()</a>
- and
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#abortTxn()">CurrentTransaction.abortTxn()</a>
-to directly begin, commit and abort transactions.
-</ol>
-<p>If you choose to use CurrentTransaction directly you must handle the
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
- exception and
-perform retries yourself.  Also note that CurrentTransaction may only
-be used in a transactional environment.</p>
-<p>The Java API supports nested transactions.  If
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)">TransactionRunner.run(com.sleepycat.bdb.TransactionWorker)</a>
- or
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#beginTxn()">CurrentTransaction.beginTxn()</a>
-is called while another transaction is active, a child transaction will be
-created.  When
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run(com.sleepycat.bdb.TransactionWorker)">TransactionRunner.run(com.sleepycat.bdb.TransactionWorker)</a>
- returns, or when
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#commitTxn()">CurrentTransaction.commitTxn()</a>
- or
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html#abortTxn()">CurrentTransaction.abortTxn()</a>
-is called, the parent transaction becomes active again.  Note that because only
-one transaction is active per-thread, it is impossible to accidentally use a
-parent transaction while a child transaction is active.</p>
-<p>The Java API also supports transaction auto-commit and dirty-read via
-the 
-<a href="../../java/com/sleepycat/bdb/collection/StoredCollections.html">StoredCollections</a>
- class.</p>
-<p>If auto-commit is enabled for a collection or for the entire
-<a href="../../java/com/sleepycat/db/DbEnv.html">DbEnv</a>
-, a transaction will be started
-and committed automatically for each write operation if no transaction
-is already active.  See 
-<a href="../../java/com/sleepycat/bdb/collection/StoredCollections.html">StoredCollections</a>
- for how to create an auto-commit collection and
-<a href="../../java/com/sleepycat/db/DbEnv.html#setFlags">DbEnv.setFlags</a>
- for how to set
-auto-commit for an entire environment.</p>
-<p>When dirty-read is enabled for a collection, data will be read that has
-been modified by another transaction but not committed.  Using dirty-read can
-improve concurrency since reading will not wait for other transactions to
-complete.  For a non-transactional container, dirty-read has no effect.  See
-<a href="../../java/com/sleepycat/bdb/collection/StoredCollections.html">StoredCollections</a>
- for how to
-create a dirty-read collection.</p>
-<h3>Transaction Rollback</h3>
-<p>When a transaction is aborted (or rolled back) the application is
-responsible for discarding references to any data objects that were modified
-during the transaction.  Since Java API treats data by value, not by
-reference, neither the data objects nor Java API objects contain status
-information indicating whether the data objects are 1- in sync with the
-database, 2- dirty (contain changes that have not been written to the
-database), 3- stale (were read previously but have become out of sync with
-changes made to the database), or 4- contain changes that cannot be committed
-because of an aborted transaction.</p>
-<p>For example, a given data object will reflect the current state of the
-database after reading it within a transaction.  If the object is then modified
-it will be out of sync with the database.  When the modified object is written
-to the database it will then be in sync again.  But if the transaction is
-aborted the object will then be out of sync with the database.  References to
-such objects should no longer be used.  When these objects are needed later
-they should be read fresh from the database.</p>
-<p>When an existing stored object is to be updated, special care should be
-taken to read the data, then modify it, and then write it to the
-database, all within a single transaction.  If a stale data object (an
-object that was read previously but has since been changed in the
-database) is modified and then written to the database, database changes
-may be overwritten unintentionally.</p>
-<p>When an application enforces rules about concurrent access to specific
-data objects or all data objects, the rules described here can be
-relaxed.  For example, if the application knows that a certain object
-is only modified in one place, it may be able to reliably keep a current
-copy of that object.  In that case, it is not necessary to reread the
-object before updating it.  That said, if arbitrary concurrent access
-is to be supported, the safest approach is to always read data before
-modifying it within a single transaction.</p>
-<p>Similar concerns apply to using data that may have become stale.  If the
-application depends on current data, it should be read fresh from the database
-just before it is used.</p>
-<h3>Selecting Access Methods</h3>
-<p>For each data store and secondary index you must choose from one of the
-access methods in the table below.</p>
-<p>The access method determines not only whether sorted keys or duplicate
-keys are supported, but also what types of collection views may be used
-and what restrictions are imposed on the collection views.</p>
-<table border=1 align=center>
-<tr><th>Access Method</th><th>Ordered</th><th>Duplicates</th><th>Record Numbers</th><th>Berkeley DB Type</th><th>Berkeley DB Flags</th></tr>
-<tr><td>BTREE-UNIQUE</td><td>Yes</td><td>No</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-</td><td>None</td></tr>
-<tr><td>BTREE-DUP</td><td>Yes</td><td>Yes, Unsorted</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUP">Db.DB_DUP</a>
-</td></tr>
-<tr><td>BTREE-DUPSORT</td><td>Yes</td><td>Yes, Sorted</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUPSORT">Db.DB_DUPSORT</a>
-</td></tr>
-<tr><td>BTREE-RECNUM</td><td>Yes</td><td>No</td><td>Yes, Renumbered</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECNUM">Db.DB_RECNUM</a>
-</td></tr>
-<tr><td>HASH-UNIQUE</td><td>No</td><td>No</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
-</td><td>None</td></tr>
-<tr><td>HASH-DUP</td><td>No</td><td>Yes, Unsorted</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUP">Db.DB_DUP</a>
-</td></tr>
-<tr><td>HASH-DUPSORT</td><td>No</td><td>Yes, Sorted</td><td>No</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUPSORT">Db.DB_DUPSORT</a>
-</td></tr>
-<tr><td>QUEUE</td><td>Yes</td><td>No</td><td>Yes, Fixed</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_QUEUE">Db.DB_QUEUE</a>
-</td><td>None</td></tr>
-<tr><td>RECNO</td><td>Yes</td><td>No</td><td>Yes, Fixed</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECNO">Db.DB_RECNO</a>
-</td><td>None</td></tr>
-<tr><td>RECNO-RENUMBER</td><td>Yes</td><td>No</td><td>Yes, Renumbered</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECNO">Db.DB_RECNO</a>
-</td><td>
-<a href="../../java/com/sleepycat/db/Db.html#DB_RENUMBER">Db.DB_RENUMBER</a>
-</td></tr>
-</table>
-<p>Please see <a href="../../ref/am_conf/intro.html">Available Access Methods</a>
-for more information on access method configuration.</p>
-<h3>Access Method Restrictions</h3>
-<p>The restrictions imposed by the access method on the database model are:</p>
-<p><ul type=disc>
-<li>If keys are ordered then data may be enumerated in key order and key
-ranges may be used to form subsets of a data store.  The SortedMap and
-SortedSet interfaces are supported for collections with ordered keys.
-<li>If duplicate keys are allowed then more than one value may be associated
-with the same key.  This means that the data store cannot be strictly
-considered a map--it is really a multi-map. See
-<a href="cs_bdb_collection.html">com.sleepycat.bdb.collection</a>
- for implications on the use
-of the collection interfaces.
-<li>If duplicate keys are allowed for a data store then the data store may not
-have secondary indices.
-<li>For secondary indices with duplicates, the duplicates must be sorted. This
-restriction is imposed by Java API.
-<li>If duplicates are sorted, then all values for the same key must be distinct.
-This restriction is imposed by Java API.
-<li>If duplicates are unsorted, then values for the same key may be repeated
-("duplicate duplicates").
-<li>If record number keys are used then the number of records is limited to
-the maximum value of an unsigned 32-bit integer.
-<li>If record number keys are renumbered, then standard List add/remove
-behavior is supported but concurrency/performance is reduced.
-</ul>
-<p>See the 
-<a href="cs_bdb_collection.html">com.sleepycat.bdb.collection</a>
- package for more
-information on how access methods impact the use of stored collections.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb/cs_bdb_bind.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_collection.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb/cs_bdb_bind.html b/db/docs/ref/bdb/cs_bdb_bind.html
deleted file mode 100644 (file)
index 3551398..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-<!--$Id: cs_bdb_bind.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Using Data Formats and Bindings</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb/overview.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Using Data Formats and Bindings</h3>
-<p align=center><img src="bind_fig_1.gif" alt="bind_fig_1">
-<h3>Interfaces for defining data formats and data-to-object
-bindings.</h3>
-<p>Data formats determine how keys and values are represented as
-stored data (byte arrays) in the database.  Data bindings determine
-how stored data is converted to and from Java objects.</p>
-<p>The selection of data formats and bindings is, in general,
-independent of the selection of access methods and collection views.
-In other words, any format and binding can be used with any access
-method or collection, with one exception described under Record Numbers.</p>
-<p><b>Note:</b> In this document formats and bindings are described
-in the context of their use for stored data in a database.  However,
-formats and bindings may also be used independently of a database.  Using
-the 
-<a href="../../java/com/sleepycat/bdb/bind/SimpleBuffer.html">SimpleBuffer</a>
- class, bindings may be
-used to operate on an arbitrary byte array.  This allows using bindings
-when data is to be written to a file or sent over a network, for example.
-The 
-<a href="cs_bdb_bind.html">com.sleepycat.bdb.bind</a>
- package has no dependencies on the
-<a href="cs_bdb.html">com.sleepycat.bdb</a>
- package.</p>
-<h3>Selecting Data Formats</h3>
-<p>For the key and value of each data store, and for the key of each
-data index, you may select one of the following formats.</p>
-<table border=1 align=center>
-<tr><th>Format</th><th>Ordered</th><th>Description</th></tr>
-<tr><td>
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-</td><td>No</td><td>The data is stored using a compact form of Java serialization, where the
-class descriptions are stored separately in a catalog data store.  Arbitrary
-Java objects are supported.</td></tr>
-<tr><td>
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</a>
-</td><td>Yes</td><td>The data is stored using a series of fixed length primitive values or zero terminated character arrays (strings).  Class/type evolution is not supported.</td></tr>
-<tr><td>
-<a href="../../java/com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</a>
-</td><td>Yes</td><td>The data is a 32-bit integer stored in a platform-dependent format.</td></tr>
-<tr><td>Custom format</td><td>User-defined</td><td>The data storage format and ordering is determined by the custom
-implementation.</td></tr>
-</table>
-<p>As shown in the table above, the tuple format supports ordering
-while the serial format does not.  This means that tuples should be
-used instead of serial data for keys in an ordered database.</p>
-<p>The tuple format uses less space and its bindings execute faster
-than the serial format.  But once a tuple is written to a database, the
-order of fields in the tuple may not be changed and fields may not be
-deleted.  The only type evolution allowed is the addition of fields at
-the end of the tuple, and this must be explicitly supported by the
-bindings.</p>
-<p>The serial format supports the full generality of Java serialization
-including type evolution.  But serialized data can only be accessed by Java
-applications, its size is larger, and its bindings are slower to execute.</p>
-<h3>Record Number Format</h3>
-<p>Any use of an access method with record number keys, and therefore
-any use of a stored List view, requires using
-<a href="../../java/com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</a>
- for the key
-format.  Since Berkeley DB stores record number keys using a platform-dependent
-byte order, 
-<a href="../../java/com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</a>
- is needed
-to store record numbers properly.
-<a href="../../java/com/sleepycat/bdb/RecordNumberBinding.html">RecordNumberBinding</a>
- should also normally
-be used, although it is possible to implement your own binding for
-record numbers.  See <a href="../../ref/am_conf/logrec.html">logical record
-numbers</a> for more information on Berkeley DB record numbers.</p>
-<p><b>Warning:</b> You may not use
-<a href="../../java/com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</a>
- except with record
-number keys, as determined by the access method.  Using
-<a href="../../java/com/sleepycat/bdb/RecordNumberFormat.html">RecordNumberFormat</a>
- in other cases will
-create a database that is not portable between platforms.  Java API will
-throw an 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>
- in such cases,
-when constructing the 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- or
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-.</p>
-<h3>Custom Data Formats</h3>
-<p>To create a custom format, simply provide a class that implements
-the 
-<a href="../../java/com/sleepycat/bdb/bind/DataFormat.html">DataFormat</a>
- interface, and then
-create bindings that use this format.  The Java API imposes no restrictions
-on data formats.  It is up to the application to ensure that formats are
-platform-independent when portability is a requirement.</p>
-<h3>Using Data Formats</h3>
-<p>Data formats are objects which implement the
-<a href="../../java/com/sleepycat/bdb/bind/DataFormat.html">DataFormat</a>
- interface, which is a tag
-interface with no methods.  Format objects are used primarily to identify
-a format, not to operate on the data.  Bindings, which are described
-later, operate on the data.</p>
-<p>To create a format, construct a format class such as
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
- or
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</a>
-.  Format objects are
-specified when creating bindings, stores and indices.</p>
-<p>An application should create a format for each unique data
-representation.  The Java API can then perform checks to ensure that stores,
-indices, bindings and key extractors all use formats consistently.  This
-can help uncover bugs before data is written to the database.</p>
-<p>Formats are determined to be equal by calling their equals() method,
-not by comparing their classes.  This allows an application to create two
-tuple formats of the same class, for example, for a Part number and a
-Supplier number.  Even though the physical format of the keys in this case
-may be the same, they are considered to be two distinct formats.</p>
-<p>For example, an application may create two data stores, Parts and
-Suppliers, specifying two different tuple formats for their keys, and two
-different serial formats for their values.  When bindings are created for
-these, specific formats are associated with each binding.  When creating a
-data store or data index, specific formats are also specified.  The Java API
-compares data formats that should be equal and throws
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>
- when they are not equal.
-For example, the key format of a data store must be equal to the key format
-of a binding used with that date store.</p>
-<h3>Selecting Data Bindings</h3>
-<p>There are two types of binding interfaces.  Simple data bindings
-implement the 
-<a href="../../java/com/sleepycat/bdb/bind/DataBinding.html">DataBinding</a>
- interface
-and can be used for key or value objects.  Entity bindings implement the
-<a href="../../java/com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</a>
- interface and are used for
-combined key and value objects called entities.</p>
-<p>Simple data bindings map between the key or value data stored by
-Berkeley DB and a key or value object.  This is a simple one-to-one mapping
-and a single data format is used for each binding.</p>
-<p>Simple data bindings are easy to implement and in some cases require
-no coding.  For example, a
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</a>
- can be used for
-keys or values without writing any additional code.</p>
-<p>Entity bindings must divide an entity object into its key and
-value data, and then combine the key and value data to re-create the
-entity object.  This is a two-to-one mapping and two data formats are
-used for each binding.</p>
-<p>Entity bindings are useful when a stored application object naturally
-has its primary key as a property, which is very common.  For example, an
-Employee object would naturally have an EmployeeNumber property (its
-primary key) and an entity binding would then be needed.  Of course, entity
-bindings are more complex to implement, especially because their key and
-data formats may be different.</p>
-<p>Note that even when an entity binding is used a key binding is also
-usually needed.  The key binding is used, for example, to define key objects
-that are passed to the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.get().html">Map.get()</a>
- method.  A key
-object is passed to this method even though it may return an entity that
-also contains the key.</p>
-<h3>Implementing Data Bindings</h3>
-<p>There are two ways to implement bindings.  The first way is to create
-a binding class that implements one of the two binding interfaces,
-<a href="../../java/com/sleepycat/bdb/bind/DataBinding.html">DataBinding</a>
- or
-<a href="../../java/com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</a>
-.  For each built-in data
-format there are a number of abstract classes that make
-this easier.  For example, you can extend
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</a>
- to implement a simple
-binding for a tuple key or value.  Abstract classes are also provided for
-entity bindings and are named after the format names of the key and value.
-For example, you can extend
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</a>
- to
-implement an entity binding with a tuple key and serial value.</p>
-<p>Another way to implement bindings is with marshalling interfaces.
-These are interfaces which perform the binding operations and are implemented
-by the key, value or entity classes themselves.  With marshalling you use
-a binding which calls the marshalling interface and you implement the
-marshalling interface for each key, value or entity class.  For example, you
-can use 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.html">TupleMarshalledBinding</a>
-along with key or value classes that implement the
-<a href="../../java/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.html">MarshalledTupleData</a>
- interface.</p>
-<h3>Using Data Bindings</h3>
-<p>Bindings are specified whenever a stored collection is created.  A
-key binding must be specified for map, key set and entry set views.  A value
-binding or entity binding must be specified for map, list, value set and
-entry set views.</p>
-<p>Any number of bindings may be created for the same stored data.  This
-allows multiple views over the same data.  For example, a tuple might be
-bound to an array of values or to a class with properties for each object.</p>
-<p>It is important to be careful of bindings that only use a subset of the
-stored data.  This can be useful to simplify a view or to hide information
-that should not be accessible.  However, if you write information using these
-bindings you may create stored data that is invalid from the application's
-point of view.  It is up to the application to guard against this by creating
-a read-only collection when such bindings are used.</p>
-<h3>Key Extractors</h3>
-<p>Key extractors are needed whenever database indices are used.  For
-each database index (
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-) or
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- a key extractor is
-used to derive index key data from key/value data.  Key extractors are
-objects whose classes implement the 
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- interface.</p>
-<p>Like bindings, key extractors may be implemented using a separate key
-extractor class or using a marshalling interface.  Abstract key extractor
-classes and marshalling interfaces are provided in the
-com.sleepycat.bdb.bind.tuple and com.sleepycat.bdb.bind.serial packages.</p>
-<p>Unlike bindings, key extractors fundamentally operate on key and
-value data, not necessarily on the objects derived from data by bindings.
-In this sense key extractors are a part of a database definition, and may
-be independent of the various bindings that may be used to view data in a
-database.  However, key extractors are not prohibited from using higher
-level objects produced by bindings, and doing so may be convenient for some
-applications.  For example, marshalling interfaces, which are defined for
-objects produced by bindings, are a convenient way to define key
-extractors.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb/overview.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb/cs_bdb_collection.html b/db/docs/ref/bdb/cs_bdb_collection.html
deleted file mode 100644 (file)
index a956999..0000000
+++ /dev/null
@@ -1,436 +0,0 @@
-<!--$Id: cs_bdb_collection.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Using Stored Collections</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb/cs_bdb.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_serial.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Using Stored Collections</h3>
-<p align=center><img src="collection_fig_1.gif" alt="collection_fig_1">
-<h3>The implementation of stored collections and related
-transactional access methods.</h3>
-<p>When a stored collection is created it is based on either a
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- or a
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-.  When a data store is used,
-the primary key of the data store is used as the collection key.  When a
-data index is used, the index key is used as the collection key.  Indexed
-collections can be used for reading elements and removing elements but not
-for adding or updating elements.</p>
-<h3>Stored Collection and Access Methods</h3>
-<p>The access method of the data store or index restricts the use of
-the stored collection in certain respects. Most of these restrictions have to
-do with 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</a>
- interfaces; for
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</a>
- interfaces, most all access modes are fully
-supported since the Berkeley DB model is map-like.</p>
-<p><ul type=disc>
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
- and 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</a>
-interfaces may only be used if keys are ordered.  This means ordered keys are
-required for creating a
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedEntrySet.html">StoredSortedEntrySet</a>
-,
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedKeySet.html">StoredSortedKeySet</a>
-,
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</a>
-, or
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</a>
-.
-<li>All iterators for stored collections implement the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</a>
- interface as well as the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</a>
- interface.
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#hasPrevious()">ListIterator.hasPrevious()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#previous()">ListIterator.previous()</a>
- work for all access
-methods.  However, the following 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</a>
-method behavior is dependent on the access method.
-  <p><ul type=disc>
-  <li>  
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#nextIndex()">ListIterator.nextIndex()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#previousIndex()">ListIterator.previousIndex()</a>
- only work when
-  record number keys are used, and throw
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
- otherwise.
-  <li>  
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- inserts before the
-  current position and renumbers following keys if the RECNO-RENUMBER
-  access method is used.
-  <li>  For all access methods other than RECNO-RENUMBER:
-    <p><ul type=disc>
-    <li>    
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- throws
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
- if duplicates
-    are not allowed.
-    <li>    
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- inserts a duplicate
-    before the current position if duplicates are unsorted.
-    <li>    
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- inserts a duplicate in
-    sorted order if duplicates are sorted.
-    </ul>
-  <li>  
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#set()">ListIterator.set()</a>
- throws
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
- if duplicates are
-  sorted, since updating with sorted duplicates would change the iterator
-  position.
-  </ul>
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html#setValue()">Map.Entry.setValue()</a>
- throws
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
- if duplicates are
-sorted.
-<li>Only the access methods that use a record number key may be used with a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html">List</a>
- view.
-<li>To create a stored List that supports the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#add()">List.add()</a>
- method, only the RECNO-RENUMBER
-access method may be used.
-<li>For List access methods that do not support
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#add()">List.add()</a>
- (RECNO, QUEUE, and BTREE-RECNUM):
-<p><ul type=disc>
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#add()">List.add()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- always throw
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#remove()">List.remove()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#remove()">ListIterator.remove()</a>
- do not cause list
-indices to be renumbered.  However, iterators will skip the removed
-values.
-</ul>
-<p>For these access methods, stored Lists are most useful as read-only
-collections where indices are not required to be sequential.</p>
-<li>When the access method allows duplicate keys the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
- interfaces are modified in several
-ways as described in the next section.
-</ul>
-<h3>Differences between Stored Collections and Standard Java
-Collections</h3>
-<p>Stored collections have the following differences with the standard
-Java collection interfaces.  Some of these are interface contract
-violations.</p>
-<p>The Java collections interface does not support duplicate keys
-(multi-maps or multi-sets).  When the access method allows duplicate keys,
-the collection interfaces are defined as follows.</p>
-<p><ul type=disc>
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet()">Map.entrySet()</a>
- may contain multiple
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</a>
- objects with the same key.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#keySet()">Map.keySet()</a>
- always contains unique keys, it
-does not contain duplicates.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values()">Map.values()</a>
- contains all values including
-the values associated with duplicate keys.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put()">Map.put()</a>
- appends a duplicate if the key
-already exists rather than replacing the existing value, and always
-returns null.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#remove()">Map.remove()</a>
- removes all duplicates for
-the specified key.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#get()">Map.get()</a>
- returns the first duplicate for
-the specified key.
-<li>
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#duplicates(Object)">StoredMap.duplicates(Object)</a>
-is an additional method for returning the values for a given key as a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
-.
-</ul>
-<p>Other differences are:</p>
-<p><ul type=disc>
-<li>All iterators for stored collections must be explicitly closed with
-<a href="../../java/com/sleepycat/bdb/collection/StoredIterator.html#close()">StoredIterator.close()</a>
-.
-The static method
-<a href="../../java/com/sleepycat/bdb/collection/StoredIterator.html#close(java.util.Iterator)">StoredIterator.close(java.util.Iterator)</a>
-allows calling close for all iterators without harm to iterators that are
-not from stored collections, and also avoids casting.  If a stored iterator
-is not closed, unpredictable behavior including process death may result.
-<li>Collection.size() and Map.size() always throws
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
-.  This is because
-the number of records in a database cannot be determined reliably or
-cheaply.
-<li>Because the size() method cannot be used, the bulk operation methods of
-standard Java collections cannot be passed stored collections as
-parameters, since the implementations rely on size().  However, the bulk
-operation methods of stored collections can be passed standard Java
-collections as parameters.
-<p>
-<code>storedCollection.addAll(standardCollection);</code> is allowed while
-<code>standardCollection.addAll(storedCollection);</code> is <b>not</b>
-allowed.
-<p>This restriction applies to the standard collection constructors that
-take a Collection parameter (copy constructors), the Map.putAll()
-method, and the following Collection methods: addAll(), containsAll(),
-removeAll() and retainAll().</p>
-<li>The ListIterator.nextIndex() method returns Integer.MAX_VALUE for stored
-lists when positioned at the end of the list, rather than returning the list
-size as specified by the ListIterator interface.  Again, this is because the
-database size is not available.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</a>
- objects cannot be used and the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html#comparator()">SortedMap.comparator()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html#comparator()">SortedSet.comparator()</a>
- methods always
-return null.  Comparators are not supported in Java API because of the impact
-on performance -- with a stored collection, keys and values would have to
-be converted from byte arrays to objects each time two data items are
-compared.
-<li>The natural ordering of a stored collection is data byte order, whether the
-data classes implement the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html">Comparable</a>
- interface or
-not.  The 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Comparable.html">Comparable</a>
- interface is not supported for
-the same reason that the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Comparator.html">Comparator</a>
- interface is
-not supported.
-<li>The 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals()">Object.equals()</a>
- method is not used to
-determine whether a key or value is contained in a collection, to locate
-a value by key, etc.  Instead the byte array representation of the keys
-and values are used.  However, the equals() method <b>is</b> called
-for each key and value when comparing two collections for equality.  It
-is the responsibility of the application to make sure that the equals()
-method returns true if and only if the byte array representations of the
-two objects are equal.  Normally this occurs naturally since the byte array
-representation is derived from the object's fields.
-</ul>
-<h3>Other Stored Collection Characteristics</h3>
-<p>The following characteristics of stored collections are extensions
-of the definitions in the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/package-summary.html">java.util</a>
- package.  These
-differences do not violate the Java collections interface contract.</p>
-<p><ul type=disc>
-<li>All stored collections are thread safe (can be used by multiple threads
-concurrently) except for iterators, whenever the Berkeley DB Concurrent Data
-Store or Transactional Data Store environment is used.  Locking is handled
-by the Berkeley DB environment.  To access a collection from multiple threads,
-creation of synchronized collections using the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collections.html">Collections</a>
- class is not necessary except when
-using the Data Store environment.  Iterators, however, should always be
-used only by a single thread.
-<li>All stored collections may be read-only if desired by passing false for the
-writeAllowed parameter of their constructor.  Creation of immutable collections
-using the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collections.html">Collections</a>
- class is not necessary.
-<li>A stored collection is partially read-only if an index is used.
-Specifically, values may not be added or updated.  The following methods will
-throw 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
- when an index
-is used: 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put()">Map.put()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#add()">Collection.add()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#set()">List.set()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#set()">ListIterator.set()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html#setValue()">Map.Entry.setValue()</a>
-.  However, removing values
-via an index is allowed.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html#entrySet()">SortedMap.entrySet()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html#keySet()">SortedMap.keySet()</a>
- return a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
-, not just a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</a>
- as specified in Java collections interface.
-This allows using the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
- methods on the
-returned collection.
-<li>
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html#values()">SortedMap.values()</a>
- returns a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
-, not just a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
-, whenever the keys of the map can be
-derived from the values using an entity binding.  Note that the sorted set
-returned is not really a set if duplicates are allowed, since it is
-technically a collection; however, the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
-methods (for example, subSet()), can still be used.
-<li>For 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</a>
- views, additional subSet() and subMap()
-methods are provided that allow control over whether keys are treated as
-inclusive or exclusive values in the key range.
-<li>Keys and values are stored by value, not by reference.  This is because
-objects that are added to collections are converted to byte arrays (by
-bindings) and stored in the database.  When they are retrieved from the
-collection they are read from the database and converted from byte arrays to
-objects.  Therefore, the object reference added to a collection will not be
-the same as the reference later retrieved from the collection.
-<li>A runtime exception,
-<a href="../../java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</a>
-, is thrown
-whenever database exceptions occur which are not runtime exceptions.  The
-<a href="../../java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html#getCause()">RuntimeExceptionWrapper.getCause()</a>
-method can be called to get the underlying exception.
-<li>All iterators for stored collections implement the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html">ListIterator</a>
- interface as well as the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</a>
- interface.  This is to allow use of the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#hasPrevious()">ListIterator.hasPrevious()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#previous()">ListIterator.previous()</a>
- methods, which work
-for all collections since Berkeley DB provides bidirectional cursors.
-<li>All stored collections have a
-<a href="../../java/com/sleepycat/bdb/collection/StoredCollection.html#iterator(boolean)">StoredCollection.iterator(boolean)</a>
-method that allows creating a read-only iterator for a writable collection.
-For the standard 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#iterator()">Collection.iterator()</a>
- method,
-the iterator is read-only only when the collection is read-only.  Read-only
-iterators are important for using the Berkeley DB Concurrent Data Store
-environment, since only one write cursors may be open at one time.
-<li>Iterator stability for stored collections is greater than the iterator
-stability defined by the Java collections interfaces.  Stored iterator
-stability is the same as the cursor stability defined by Berkeley DB.
-<li>When an entity binding is used, updating (setting) a value is not allowed
-if the key in the entity is not equal to the original key.  For example,
-calling 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put()">Map.put()</a>
- is not allowed when the
-key parameter is not equal to the key of the entity parameter.
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put()">Map.put()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#set()">List.set()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#set()">ListIterator.set()</a>
-, and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html#setValue()">Map.Entry.setValue()</a>
- will throw
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>
- in this situation.
-<li>Adding and removing items from stored lists is not allowed for sublists.
-This is simply an unimplemented feature and may be changed in the future.
-Currently for sublists the following methods throw
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</a>
-:
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#add()">List.add()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html#remove()">List.remove()</a>
-,
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#add()">ListIterator.add()</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/ListIterator.html#remove()">ListIterator.remove()</a>
-.
-<li>Two extension methods allow adding a new record with an automatically assigned
-key:
-<a href="../../java/com/sleepycat/bdb/collection/StoredList.html#append(java.lang.Object)">StoredList.append(java.lang.Object)</a>
- and
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#append(java.lang.Object)">StoredMap.append(java.lang.Object)</a>
-.
-Record number assignment by the database itself is supported for QUEUE, RECNO
-and RECNO-RENUMBER databases.  An application-defined
-<a href="../../java/com/sleepycat/bdb/PrimaryKeyAssigner.html">PrimaryKeyAssigner</a>
- may also be used.
-</ul>
-<h3>Why Java Collections for Berkeley DB?</h3>
-<p>The Java collections interface was chosen as the best Java API for
-Berkeley DB given these requirements:</p>
-<ol>
-<p><li>provide the Java developer with an API that is as familiar and easy to use
-as possible
-<p><li>provide access to all, or a large majority, of the features of the
-underlying Berkeley DB storage system
-<p><li>compared to the Berkeley DB API, provide a higher-level API that is
-oriented toward Java developers
-<p><li>for ease of use, support object-to-data bindings, per-thread transactions,
-and some traditional database features such as foreign keys
-<p><li>provide a thin layer that can be thoroughly tested and which does not
-significantly impact the reliability and performance of Berkeley DB
-</ol>
-<p>Admittedly there are several things about the Java Collections API
-that don't quite fit with Berkeley DB or with any transactional database, and
-therefore there are some new rules for applying the Java Collections API.
-In addition, the Java API data store, index and foreign key APIs are outside
-the scope of the Java Collections API and are therefore somewhat disjoint.
-However, these disadvantages are considered to be smaller than the
-disadvantages of the alternatives:</p>
-<p><ul type=disc>
-<li>A new API not based on the Java Collections API could have been designed
-that maps well to Berkeley DB but is higher-level.  However, this would require
-designing an entirely new model.  The exceptions for using the Java Collections
-API are considered easier to learn than a whole new model.  A new model would
-also require a long design stabilization period before being as complete and
-understandable as either the Java Collections API or the Berkeley DB API.
-<li>The ODMG API or another object persistence API could have been implemented
-on top of Berkeley DB.  However, an object persistence implementation would add
-much code and require a long stabilization period.  And while it may work well
-for applications that require object persistence, it would probably never
-perform well enough for many other applications.
-</ul>
-<p>In fact both of these alternatives were started and then abandoned
-for the reasons given.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb/cs_bdb.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_serial.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb/cs_bdb_serial.html b/db/docs/ref/bdb/cs_bdb_serial.html
deleted file mode 100644 (file)
index 73d0268..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<!--$Id: cs_bdb_serial.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Serialized Object Storage</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb/cs_bdb_collection.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/faq.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Serialized Object Storage</h3>
-<h3>Storage of Serialized Objects</h3>
-<p>Serialization of an object graph includes class information as well as
-instance information.  If more than one instance of the same class is
-serialized as separate serialization operations then the class
-information exists more than once.  To eliminate this inefficiency the
-<a href="../../java/com/sleepycat/bdb/StoredClassCatalog.html">StoredClassCatalog</a>
- class will
-store the class format for all database records of format
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-.  The
-StoredClassCatalog must be opened within the environment before the
-SerialFormat instances.  Remember that if your databases will be running
-within transactions you must open them within a transaction.  Refer to
-the <code>shipment</code> sample code for examples (the class
-<code>SampleDatabase</code> in
-<code>examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleDatabase.java</code>
-is a good place to start understanding how to setup this type of
-environment).</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb/cs_bdb_collection.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/faq.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb/faq.html b/db/docs/ref/bdb/faq.html
deleted file mode 100644 (file)
index 57e1fea..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--$Id: faq.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Java API FAQ</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a><a name="3"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb/cs_bdb_serial.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../java/conf.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Java API FAQ</h3>
-<ol>
-<p><li><b>How does the Java API relate to the J2EE standard?  Does it
-implement any part of that standard?  Does it implement any other
-Java standard?</b>
-<p>The Java API does not currently implement any part of the J2EE standard.
-That said, it does implement the implicit standard for Java
-<a href="http://java.sun.com/j2se/1.3/docs/guide/collections/">Java Collections</a>.  The concept of a transaction exists in several
-Java packages (J2EE, XA, JINI to name a few).  Support for these APIs
-will be added based on demand in future versions of Berkeley DB.</p>
-<p><li><b>Will Java API function properly when using Java version 1.4?</b>
-<p>The minimum required version is J2SE 1.3.  Sun claims, and it has been
-our experience, that for the most part 1.4.1 is backwards compatible with
-1.3.1.  It is highly likely it will, we recommend that you run the
-supplied test suites against the specific Java VM on the specific platform
-on which you plan to ship your product to ensure compatibility.</p>
-<p><li><b>On what platforms is Java API supported?</b>
-<p>All platforms supported by Berkeley DB that have a J2SE 1.3.1 compliant JVM.</p>
-<p><li><b>Can I use Java API from within a EJB, a Servlet or a JSP page?</b>
-<p>Yes.  The Java API can be used from within all the popular J2EE application
-servers in many different ways.</p>
-</ol>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb/cs_bdb_serial.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../java/conf.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb/overview.html b/db/docs/ref/bdb/overview.html
deleted file mode 100644 (file)
index dedc30e..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-<!--$Id: overview.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Overview of the Java API</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API</dl></h3></td>
-<td align=right><a href="../bdb_tut/summary.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_bind.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Overview of the Java API</h3>
-<p>The Java API is a Java framework that extends the well known
-<a href="http://java.sun.com/j2se/1.3/docs/guide/collections/">Java Collections</a> design pattern such that collections can now be
-stored, updated and queried in a transactional manner.  The Java API is
-a layer on top of Berkeley DB.</p>
-<p>Together the Java API and Berkeley DB provide an embedded data management
-solution with all the benefits of a full transactional storage and the
-simplicity of a well known Java API.  Java programmers who need fast,
-scalable, transactional data management for their projects can quickly
-adopt and deploy the Java API with confidence.</p>
-<p>This framework was first known as
-<a href="http://greybird-db.sourceforge.net/">Greybird DB</a> written
-by Mark Hayes.  Sleepycat Software has collaborated with Mark to
-permanently incorporate his excellent work into our distribution and
-support it as an ongoing part of Berkeley DB.  The repository of source code
-that remains at Sourceforge at version 0.9.0 is considered the last
-version before incorporation and will remain intact but will not be
-updated to reflect changes made as part of Berkeley DB.</p>
-<h3>What does The Java API add to Berkeley DB?</h3>
-<p>Berkeley DB has always provided a Java API which can be roughly
-described as a map and cursor interface, where the keys and values
-are represented as byte arrays.  This API is a Java (JNI) interface to
-the C API and it closely modeled the Berkeley DB C API's interface.  The Java API
-is a layer on top of that thin JNI mapping of the C API to Berkeley DB that adds
-significant new functionality in several ways.</p>
-<p><ul type=disc>
-<li>An implementation of the Java Collections interfaces (Map, Set, List and
-Iterator) is provided.
-<li>Transactions are supported using the conventional Java
-transaction-per-thread model, where the current transaction is implicitly
-associated with the current thread.
-<li>Transaction runner utilities are provided that automatically perform
-transaction retry and exception handling.
-<li>Keys and values are represented as Java objects rather than byte arrays.
-Bindings are used to map between Java objects and the stored byte
-arrays.
-<li>The tuple data format is provided as the simplest data representation,
-and is useful for keys as well as simple compact values.
-<li>The serial data format is provided for storing arbitrary Java objects
-without writing custom binding code.  Java serialization is extended to
-store the class descriptions separately, making the data records much
-more compact than with standard Java serialization.
-<li>Custom data formats and bindings can be easily added.  XML data format
-and XML bindings could easily be created using this feature.
-<li>In addition to secondary indices, foreign key indices are provided with
-integrity constraints.
-<li>The Java API API insulates the application from minor differences in the
-use of the Berkeley DB Data Store, Concurrent Data Store and Transactional Data
-Store products.  This allows for development with one and deployment with
-another without significant changes to code.
-</ul>
-<p>Note that the Java API does not support caching of programming
-language objects nor keep track of their stored status.  This is in
-contrast to "persistent object" approaches such as those defined by
-<a href="http://www.odmg.org/">ODMG</a> and JDO
-(<a href="http://www.jcp.org/en/jsr/detail?id=12">JSR 12</a>).
-Such approaches have benefits but also require sophisticated object
-caching.  For simplicity the Java API treats data objects by value, not
-by reference, and does not perform object caching of any kind.  Since
-the Java API is a thin layer, its reliability and performance
-characteristics are roughly equivalent to those of Berkeley DB, and database
-tuning is accomplished in the same way as for any Berkeley DB database.</p>
-<h3>Choices to make</h3>
-<p>There are several important choices to make when developing an
-application using Java API.</p>
-<ol>
-<p><li>Choose the Berkeley DB Environment
-<p>Depending on your application's concurrency and transactional
-requirements you may choose one of the three Berkeley DB Environments:
-Data Store, Concurrent Data Store, or Transactional Data Store.  For
-details on creating and configuring the environment see
-<a href="../../java/com/sleepycat/db/DbEnv.html">DbEnv</a>
-.</p>
-<p><li>Choose the Berkeley DB Access Method
-<p>For each Berkeley DB datastore, or data store as it is called within
-the Java API, you may choose from any of the four Berkeley DB access methods --
-BTREE, HASH, RECNO or QUEUE (
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-,
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
-,
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECNO">Db.DB_RECNO</a>
- or
-<a href="../../java/com/sleepycat/db/Db.html#DB_QUEUE">Db.DB_QUEUE</a>
-) -- and a number of other
-database options.
-Your choice depends on several factors such as whether you need ordered
-keys, unique keys, record number access, etc.  For more information on
-access methods see the 
-<a href="cs_bdb.html">com.sleepycat.bdb</a>
- package
-description.</p>
-<p><li>Choose the Data Format for Keys and Values
-<p>For each database you may choose a data format for the keys and
-values.  For example, the tuple data format is useful for keys because it
-has a deterministic sort order.  The serial format is useful for values
-if you want to store arbitrary Java objects.  In some cases a custom data
-format may be appropriate.  For details on choosing a data format see the
-<a href="cs_bdb_bind.html">com.sleepycat.bdb.bind</a>
- package description.</p>
-<p><li>Choose the Binding for Keys and Values
-<p>With the serial data format you do not have to create a binding for
-each Java class that is stored since Java serialization is used.  But for
-other formats a binding must be defined that translates between stored
-byte arrays and Java objects.  For details see the
-<a href="cs_bdb_bind.html">com.sleepycat.bdb.bind</a>
- package description.</p>
-<p><li>Choose Secondary Indices and Foreign Key Indices
-<p>Any data store that has unique keys may have any number of indices.
-An index has keys that are derived from data values in the primary data
-store.  This allows lookup and iteration of objects in the data store by
-its index keys.  A foreign key index is a special type of index where
-the index keys are also the primary keys of another data store.  For each
-index you must define how the index keys are derived from the data values
-using a 
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
-.  For details see
-the 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-,
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- and
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- classes.</p>
-<p><li>Choose the Collection Interface for each Data Store
-<p>The standard Java Collection interfaces are used for accessing data
-stores and data indices.  The Map and Set interfaces may be used for any
-type of data store, while the List interface may only be used for data
-stores with record number access.  The Iterator interface is used through
-the Map, Set and List interfaces.  For more information on collection
-interfaces see the 
-<a href="cs_bdb_collection.html">com.sleepycat.bdb.collection</a>
- package.</p>
-</ol>
-<h3>Things to keep in mind</h3>
-<p>A single 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- object should
-be created for each database, and all data stores in an application should
-normally be used with a single 
-<a href="../../java/com/sleepycat/db/DbEnv.html">DbEnv</a>
-object.</p>
-<p>However, any number of bindings and collections may be created for
-the same data store.  This allows multiple views of the same stored data.
-For example, a data store may be viewed as a Map of keys to values, a Set
-of keys, a Collection of values, or a List of values. String values, for
-example, may be used with the built-in binding to the String class, or
-with a custom binding to another class that represents the string values
-differently.</p>
-<p>It is sometimes desirable to use a Java class that encapsulates both a
-data key and a data value.  For example, a Part object might contain both
-the part number (key) and the part name (value).  Using the Java API this type
-of object is called an "entity".  An entity binding is used to translate
-between the Java object and the stored data key and value.  Entity bindings
-may be used with all Collection types.</p>
-<p>Please be aware the Java API collection classes provided do not conform
-completely to the interface contracts defined in the
-<code>java.util</code> package.  For example, all iterators must be
-explicitly closed and the <code>size()</code> method is not available.
-The differences between Java API collections and standard Java collections
-are documented in the
-<a href="cs_bdb_collection.html">com.sleepycat.bdb.collection</a>
- package description.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tut/summary.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/cs_bdb_bind.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/catalog.html b/db/docs/ref/bdb_basic/catalog.html
deleted file mode 100644 (file)
index 98a1d37..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!--$Id: catalog.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening and closing the class catalog</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/env.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/stores.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening and closing the class catalog</h3>
-<p>This section describes how to open and close the Java class catalog. The
-class catalog is a specialized database store that contains the Java class
-descriptions of the serialized objects that are stored in the database.  The
-class descriptions are stored in the catalog rather than storing them
-redundantly in each database record. A single class catalog per environment
-must be opened whenever serialized objects will be stored in the database.</p>
-<hr size=1 noshade>
-<p>The <b>SampleDatabase</b> class is extended to open and close the
-class catalog.  The following additional imports and class members are
-needed.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.StoredClassCatalog;
-</b>...
-public class SampleDatabase
-{
-<b>    private static final String CLASS_CATALOG = "java_class_catalog";
-</b>    ...
-<b>    private StoredClassCatalog javaCatalog;
-</b>    ...
-}
-</pre></blockquote>
-<p>While the class catalog is a database store, it contains metadata for
-other stores and is therefore treated specially by the Java API.  The
-<a href="../../java/com/sleepycat/bdb/StoredClassCatalog.html">StoredClassCatalog</a>
- class encapsulates the
-catalog store and implements this special behavior.</p>
-<hr size=1 noshade>
-<p>The following statements open the class catalog by creating a
-StoredClassCatalog object.  The catalog file is created if it doesn't already
-exist.</p>
-<blockquote><pre>
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-<b>        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-</b>    }
-</pre></blockquote>
-<p>The environment parameter is specified when opening any store, since a
-store always operates within a single environment.</p>
-<p>The two String parameters are also used when opening any store. They
-specify the filename and database (sub-file) name, of the store.  The database
-(sub-file) name is optional, and is null in the example.</p>
-<p>The <b>flags</b> variable is initialized with
-<a href="../../java/com/sleepycat/db/Db.html#DB_CREATE">Db.DB_CREATE</a>
- to create the file if it
-doesn't exist and with 
-<a href="../../java/com/sleepycat/db/Db.html#DB_AUTO_COMMIT">Db.DB_AUTO_COMMIT</a>
- to
-create the store within an implicit transaction.  These flags are used for
-opening all stores in the example.</p>
-<hr size=1 noshade>
-<p>The following statement closes the class catalog.</p>
-<blockquote><pre>
-    public void close()
-        throws DbException, IOException
-    {
-<b>        javaCatalog.close();
-</b>        env.close(0);
-    }
-</pre></blockquote>
-<p>The catalog store, and all other stores, must be closed before closing
-the environment.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/env.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/stores.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/env.html b/db/docs/ref/bdb_basic/env.html
deleted file mode 100644 (file)
index 25f3e4c..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-<!--$Id: env.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening and closing the database environment</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/keyvalue.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/catalog.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening and closing the database environment</h3>
-<p>This section of the tutorial describes how to open and close the
-database environment.  The database environment manages resources (for
-example, memory) and transactions for any number of database stores.  A
-single environment instance is normally used for all stores, although
-some advanced applications may use multiple environments.</p>
-<hr size=1 noshade>
-<p>The <b>SampleDatabase</b> class is used to open and close the database
-environment.  It will also be used in following sections to open and close the
-class catalog and database stores.  Its constructor is used to open the
-database and its <b>close()</b> method is used to close the database.  The
-skeleton for the <b>SampleDatabase</b> class follows.</p>
-<blockquote><pre><b>import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbEnv;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-<p>
-public class SampleDatabase
-{
-    private DbEnv env;
-<p>
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-    }
-<p>
-    public void close()
-        throws DbException, IOException
-    {
-    }
-}
-</b></pre></blockquote>
-<p>The first thing to notice is that the DbEnv class is in the
-com.sleepycat.db package, not the com.sleepycat.bdb package.  The
-db package contains all
-core Berkeley DB functionality and is the same across all supported
-programming languages.  The bdb package contains extended functionality
-that is Java-specific and based on the Java Collections API.  The bdb
-package is layered on top of the db package.  Both packages are needed
-to create a complete application based on the Java API.</p>
-<hr size=1 noshade>
-<p>The following statements create a 
-<a href="../../java/com/sleepycat/db/DbEnv.html">DbEnv</a>
-object and call its 
-<a href="../../java/com/sleepycat/db/DbEnv.html#open">DbEnv.open</a>
- method.</p>
-<blockquote><pre>
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-<b>        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-</b>    }
-</pre></blockquote>
-<p>Notice that flags are used to specify options for the environment when it
-is opened.  Flags are used in many places in the Berkeley DB API.  To specify more
-than one flag, OR them together with the '|' operator as shown.</p>
-<p>The first three environment flags used --
-<a href="../../java/com/sleepycat/db/Db.html#DB_INIT_TXN">Db.DB_INIT_TXN</a>
-,
-<a href="../../java/com/sleepycat/db/Db.html#DB_INIT_LOCK">Db.DB_INIT_LOCK</a>
-, and
-<a href="../../java/com/sleepycat/db/Db.html#DB_INIT_MPOOL">Db.DB_INIT_MPOOL</a>
- --
-must always be specified when opening a transactional environment.  While
-non-transactional environments can also be created, the examples in this
-tutorial use a transactional environment.</p>
-<p>The 
-<a href="../../java/com/sleepycat/db/Db.html#DB_CREATE">Db.DB_CREATE</a>
- flag specifies that
-the environment's files (database, log and shared memory pool files) will be
-created if they don't already exist.  If this flag is not specified, an
-exception will be thrown if the environment does not already exist.  The same
-flag will be used later to cause database stores to be created if they don't
-exist.</p>
-<p>The 
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECOVER">Db.DB_RECOVER</a>
- flag causes database
-recovery to be performed, if recovery is necessary because of an error that
-occurred previously.  In general, it is safe to run recovery unconditionally if
-the current process is known to be the only one attempting to access the
-database.  The <b>runRecovery</b> parameter in the example is used to
-control this behavior so that recovery can be coordinated among multiple
-processes.  This will be explained further when the example's main() method is
-described.</p>
-<p>When the 
-<a href="../../java/com/sleepycat/db/DbEnv.html#open">DbEnv.open</a>
- method is called,
-a home directory, a flags parameter, and a file open mode are specified.  The
-home directory is the location of the environment files and is the default
-parent directory for database store files.  The flags are those described
-above.  The open mode is used for creating files on UNIX systems, where zero
-means to use a reasonable default.</p>
-<hr size=1 noshade>
-<p>The following statement closes the environment.  The environment should
-always be closed when database work is completed to free allocated resources
-and to prevent having to run recovery later.  Closing the environment does not
-automatically close database stores, so stores must be closed explicitly before
-closing the environment.</p>
-<blockquote><pre>
-    public void close()
-        throws DbException, IOException
-    {
-<b>        env.close(0);
-</b>    }
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The following getter method returns the environment for use by other
-classes in the example program.  The environment is used for running
-transactions, among other things.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-<b>    public final DbEnv getEnvironment()
-    {
-        return env;
-    }
-</b>    ...
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/keyvalue.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/catalog.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/except.html b/db/docs/ref/bdb_basic/except.html
deleted file mode 100644 (file)
index 16a283f..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<!--$Id: except.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Handling exceptions</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Handling exceptions</h3>
-<p>Exception handling was illustrated in the previous sections <a href="main.html">Implementing the main program</a> and <a href="transact.html">Using transactions</a>.  This
-section examines exception handling in a Java API application in more detail.</p>
-<p>There are two exceptions that must be treated specially:
-<a href="../../java/com/sleepycat/db/DbRunRecoveryException.html">DbRunRecoveryException</a>
- and
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
-.</p>
-<p>
-<a href="../../java/com/sleepycat/db/DbRunRecoveryException.html">DbRunRecoveryException</a>
- is thrown
-when the only solution is to shut down the application and run recovery.  All
-applications must catch this exception and follow the recovery procedure.</p>
-<p>When 
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
- is thrown, the
-application should normally retry the operation.  If a deadlock continues to
-occur for some maximum number of retries, the application should give up and
-try again later or take other corrective actions.  The Java API provides two APIs
-for transaction execution.</p>
-<p><ul type=disc>
-<li>When using the 
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</a>
-class directly, the application must catch 
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
- and follow the procedure described previously.
-<li>When using the 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
-class, retries are performed automatically and the application need only handle
-the case where the maximum number of retries has been reached.  In that case,
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
- will throw
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
-.
-</ul>
-<p>When using the 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- class
-there are two other considerations.</p>
-<p><ul type=disc>
-<li>First, if the application-defined 
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork">TransactionWorker.doWork</a>
- method throws an exception the transaction will
-automatically be aborted, and otherwise the transaction will automatically be
-committed.  Applications should design their transaction processing with this
-in mind.
-<li>Second, please be aware that 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
- unwraps exceptions in order to discover whether a
-nested exception is a 
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
-.
-This is particularly important since all Berkeley DB exceptions that occur while
-calling a stored collection method are wrapped with a
-<a href="../../java/com/sleepycat/bdb/util/RuntimeExceptionWrapper.html">RuntimeExceptionWrapper</a>
-.  This wrapping is
-necessary because Berkeley DB exceptions are checked exceptions, and the Java
-collections API does not allow such exceptions to be thrown.
-</ul>
-<p>When calling 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
-,
-the unwrapped (nested) exception will be unwrapped and thrown automatically.
-If you are not using 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- or
-if you are handling exceptions directly for some other reason, use the
-<a href="../../java/com/sleepycat/bdb/util/ExceptionUnwrapper.html#unwrap">ExceptionUnwrapper.unwrap</a>
- method to get
-the nested exception.  For example, this can be used to discover that an
-exception is a 
-<a href="../../java/com/sleepycat/db/DbRunRecoveryException.html">DbRunRecoveryException</a>
- as
-shown below.</p>
-<blockquote><pre><b>
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-...
-    catch (Exception e)
-    {
-        e = ExceptionUnwrapper.unwrap(e);
-        if (e instanceof DbRunRecoveryException)
-        {
-            // follow recovery procedure
-        }
-    }
-</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/intro.html b/db/docs/ref/bdb_basic/intro.html
deleted file mode 100644 (file)
index c3881e3..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Basic - The shipment program</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_tut/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/keyvalue.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Basic - The shipment program</h3>
-<p>The Basic example is a minimal implementation of the shipment program.
-It writes and reads the part, supplier and shipment stores.  The example
-program illustrates:</p>
-<p><ul type=disc>
-<li><a href="keyvalue.html">Defining serialized key and value classes</a>
-<li><a href="env.html">Opening and closing the database environment</a>
-<li><a href="catalog.html">Opening and closing the class catalog</a>
-<li><a href="stores.html">Opening and closing database stores</a>
-<li><a href="views.html">Creating bindings and collections</a>
-<li><a href="main.html">Implementing the main program</a>
-<li><a href="transact.html">Using transactions</a>
-<li><a href="write.html">Adding database items</a>
-<li><a href="read.html">Retrieving database items</a>
-<li><a href="except.html">Handling exceptions</a>
-</ul>
-<p>The complete source
-of the final version of the example program is included in the Berkeley DB
-distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tut/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/keyvalue.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/keyvalue.html b/db/docs/ref/bdb_basic/keyvalue.html
deleted file mode 100644 (file)
index 5d5c044..0000000
+++ /dev/null
@@ -1,290 +0,0 @@
-<!--$Id: keyvalue.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Defining serialized key and value classes</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/env.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Defining serialized key and value classes</h3>
-<p>The key and value classes for each type of shipment record -- Parts,
-Suppliers and Shipments -- are defined as ordinary Java classes.  In this
-example the serialized form of the key and value objects is stored directly in
-the database.  Therefore these classes must implement the standard Java
-java.io.Serializable interface.  A compact form of Java serialization is used
-that does not duplicate the class description in each record.  Instead the
-class descriptions are stored in the class catalog store, which is described in
-the next section.  But in all other respects, standard Java serialization is
-used.</p>
-<p>An important point is that instances of these classes are passed and
-returned by value, not by reference, when they are stored and retrieved from
-the database.  This means that changing a key or value object does not
-automatically change the database.  The object must be explicitly stored in the
-database after changing it.  To emphasize this point the key and value
-classes defined here have no field setter methods.  Setter methods can be
-defined, but it is important to remember that calling a setter method will not
-cause the change to be stored in the database.  How to store and retrieve
-objects in the database will be described later.</p>
-<p>Each key and value class contains a toString method that is used to
-output the contents of the object in the example program.  This is meant for
-illustration only and is not required for database objects in general.</p>
-<p>Notice that the key and value classes defined below do not contain any
-references to <b>com.sleepycat</b> packages.  An important characteristic of
-these classes is that they are independent of the database.  Therefore, they
-may be easily used in other contexts and may be defined in a way that is
-compatible with other tools and libraries.</p>
-<hr size=1 noshade>
-<p>The <b>PartKey</b> class contains only the Part's Number field.</p>
-<p>Note that <b>PartKey</b> (as well as <b>SupplierKey</b> below)
-contain only a single String field.  Instead of defining a specific class for
-each type of key, the String class by itself could have been used.  Specific
-key classes were used to illustrate strong typing and for consistency in the
-example.  The use of a plain String as an index key is illustrated in the next
-example program.  It is up to the developer to use either primitive Java
-classes such as String and Integer, or strongly typed classes instead.  When
-there is the possibility that fields will be added later to a key or value,
-a specific class should be used.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class PartKey implements Serializable
-{
-    private String number;
-<p>
-    public PartKey(String number) {
-        this.number = number;
-    }
-<p>
-    public final String getNumber() {
-        return number;
-    }
-<p>
-    public String toString() {
-        return "[PartKey: number=" + number + ']';
-    }
-}
-</b></pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>PartValue</b> class contains the Part's Name, Color, Weight and
-City fields.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class PartValue implements Serializable
-{
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-<p>
-    public PartValue(String name, String color, Weight weight, String city)
-    {
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final String getColor()
-    {
-        return color;
-    }
-<p>
-    public final Weight getWeight()
-    {
-        return weight;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "[PartValue: name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
-</b></pre></blockquote>
-<p>The <b>Weight</b> class is also defined here, and is used as the type
-of the Part's Weight field.  Just as in standard Java serialization, nothing
-special is needed to store nested objects as long as they are all
-Serializable.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class Weight implements Serializable
-{
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-<p>
-    private double amount;
-    private String units;
-<p>
-    public Weight(double amount, String units)
-    {
-        this.amount = amount;
-        this.units = units;
-    }
-<p>
-    public final double getAmount()
-    {
-        return amount;
-    }
-<p>
-    public final String getUnits()
-    {
-        return units;
-    }
-<p>
-    public String toString()
-    {
-        return "[" + amount + ' ' + units + ']';
-    }
-}
-</b></pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>SupplierKey</b> class contains the Supplier's Number field.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class SupplierKey implements Serializable
-{
-    private String number;
-<p>
-    public SupplierKey(String number)
-    {
-        this.number = number;
-    }
-<p>
-    public final String getNumber()
-    {
-        return number;
-    }
-<p>
-    public String toString()
-    {
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
-</b></pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>SupplierValue</b> class contains the Supplier's Name, Status and
-City fields.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class SupplierValue implements Serializable
-{
-    private String name;
-    private int status;
-    private String city;
-<p>
-    public SupplierValue(String name, int status, String city)
-    {
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final int getStatus()
-    {
-        return status;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "[SupplierValue: name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
-</b></pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>ShipmentKey</b> class contains the keys of both the Part and
-Supplier.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class ShipmentKey implements Serializable
-{
-    private String partNumber;
-    private String supplierNumber;
-<p>
-    public ShipmentKey(String partNumber, String supplierNumber)
-    {
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-<p>
-    public final String getPartNumber()
-    {
-        return partNumber;
-    }
-<p>
-    public final String getSupplierNumber()
-    {
-        return supplierNumber;
-    }
-<p>
-    public String toString()
-    {
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
-</b></pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>ShipmentValue</b> class contains only the Shipment's Quantity
-field.  Like <b>PartKey</b> and <b>SupplierKey</b>,
-<b>ShipmentValue</b> contains only a single primitive field.  Therefore the
-the Integer class could have been used instead of defining a specific value
-class.</p>
-<blockquote><pre><b>import java.io.Serializable;
-<p>
-public class ShipmentValue implements Serializable
-{
-    private int quantity;
-<p>
-    public ShipmentValue(int quantity)
-    {
-        this.quantity = quantity;
-    }
-<p>
-    public final int getQuantity()
-    {
-        return quantity;
-    }
-<p>
-    public String toString()
-    {
-        return "[ShipmentValue: quantity=" + quantity + ']';
-    }
-}
-</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/env.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/main.html b/db/docs/ref/bdb_basic/main.html
deleted file mode 100644 (file)
index 9d9229e..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-<!--$Id: main.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Implementing the main program</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/transact.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Implementing the main program</h3>
-<p>The main program opens the database, stores and retrieves objects within
-a transaction, and closes the database.  This section describes the main
-program shell, and the next section describes how to run transactions for
-storing and retrieving objects.</p>
-<hr size=1 noshade>
-<p>The <b>Sample</b> class contains the main program.  The skeleton for
-the <b>Sample</b> class follows.</p>
-<blockquote><pre><b>import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-<p>
-public class Sample
-{
-    private SampleDatabase db;
-    private SampleViews views;
-<p>
-    public static void main(String args)
-    {
-    }
-<p>
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-    }
-<p>
-    private void close()
-        throws DbException, IOException
-    {
-    }
-<p>
-    private void run()
-        throws Exception
-    {
-    }
-}
-</b></pre></blockquote>
-<p>The main program uses the <b>SampleDatabase</b> and
-<b>SampleViews</b> classes that were described in the preceding sections.
-The <b>main</b> method will create an instance of the <b>Sample</b> class,
-and call its <b>run</b> and <b>close</b> methods.</p>
-<hr size=1 noshade>
-<p>The following statements parse the program's command line arguments.</p>
-<blockquote><pre>
-    public static void main(String[] args)
-    {
-<b>        System.out.println("\nRunning sample: " + Sample.class);
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i &lt; args.length; i += 1)
-        {
-            String arg = args[i];
-            if (args[i].equals("-h") && i &lt; args.length - 1)
-            {
-                i += 1;
-                homeDir = args[i];
-            }
-            else if (args[i].equals("-multiprocess"))
-            {
-                runRecovery = false;
-            }
-            else
-            {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h &lt;home-directory&gt;] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-</b>    }
-</pre></blockquote>
-<p>The usage command is:</p>
-<blockquote><pre><b>java com.sleepycat.examples.bdb.shipment.basic.Sample
-     [-h &lt;home-directory&gt; ] [-multiprocess]
-</b></pre></blockquote>
-<p>The <b>-h</b> command is used to set the <b>homeDir</b> variable,
-which will later be passed to the <b>SampleDatabase</b> constructor.
-Normally all Berkeley DB programs should provide a way to configure their database
-environment home directory.</p>
-<p>The default for the home directory is <b>./tmp</b> -- the tmp
-subdirectory of the current directory where the sample is run. The home
-directory must exist before running the sample.  To re-create the sample
-database from scratch, delete all files in the home directory before running
-the sample.</p>
-<p>The home directory was described previously in the <a href="env.html">Opening
-and closing the database environment</a> section.</p>
-<p>Also described in that section was the <b>runRecovery</b> parameter of
-the <b>SampleDatabase</b> constructor.  The <b>-multiprocess</b> command
-is used here to set the <b>runRecovery</b> value.  If the processing model
-is single-process, then Berkeley DB recovery is always run when the environment is
-opened.  If a multiprocess model is needed, a monitor process should be used
-to handle recovery.</p>
-<p>Of course, the command line arguments shown are only examples and a
-real-life application may use different techniques for configuring these
-options.</p>
-<hr size=1 noshade>
-<p>The following statements create an instance of the <b>Sample</b> class
-and call its <b>run</b> and <b>close</b> methods.</p>
-<blockquote><pre>
-    public static void main(String args)
-    {
-        ...
-<b>        Sample sample = null;
-        try
-        {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        }
-        catch (Exception e)
-        {
-            e.printStackTrace();
-        }
-        finally
-        {
-            if (sample != null)
-            {
-                try
-                {
-                    sample.close();
-                }
-                catch (Exception e)
-                {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-</b>    }
-</pre></blockquote>
-<p>The <b>Sample</b> constructor will open the database and the
-<b>run</b> method will run transactions for storing and retrieving objects.
-If either of these throws an exception, then the program was unable to run and
-should normally terminate.  (Transaction retries are handled at a lower level
-and will be described later.) The first <b>catch</b> statement handles such
-exceptions.</p>
-<p>The <b>finally</b> statement is used to call the <b>close</b>
-method since an attempt should always be made to close the database cleanly.
-If an exception is thrown during close and a prior exception occurred above,
-then the exception during close is likely a side effect of the prior
-exception.</p>
-<hr size=1 noshade>
-<p>The <b>Sample</b> constructor creates the <b>SampleDatabase</b> and
-<b>SampleViews</b> objects.</p>
-<blockquote><pre>
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-<b>        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-</b>    }
-</pre></blockquote>
-<p>Recall that creating the <b>SampleDatabase</b> object will open the
-environment and all database stores.</p>
-<hr size=1 noshade>
-<p>To close the database the <b>Sample.close</b> method simply calls
-<b>SampleDatabase.close</b>.</p>
-<blockquote><pre>
-    private void close()
-        throws DbException, IOException
-    {
-<b>        db.close();
-</b>    }
-</pre></blockquote>
-<p>The <b>run</b> method is described in the next section.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/transact.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/read.html b/db/docs/ref/bdb_basic/read.html
deleted file mode 100644 (file)
index 91ce495..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-<!--$Id: read.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Retrieving database items</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/write.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/except.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Retrieving database items</h3>
-<p>Retrieving information from the database is accomplished via the standard
-Java collections API.  In the example, the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#iterator">Set.iterator</a>
- method is used to iterate all 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</a>
-objects for each store.  All standard Java methods for retrieving objects
-from a collection may be used with the Java API.</p>
-<hr size=1 noshade>
-<p>The <b>PrintDatabase.doWork</b> method calls <b>printEntries</b> to
-print the map entries for each database store.  It is called via the
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- class and was outlined in
-the previous section.</p>
-<blockquote><pre>
-import com.sleepycat.bdb.collection.StoredIterator;
-import java.util.Iterator;
-...
-public class Sample
-{
-    ...
-    private SampleViews views;
-    ...
-    private class PrintDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-<b>            printEntries("Parts",
-                          views.getPartEntrySet().iterator());
-            printEntries("Suppliers",
-                          views.getSupplierEntrySet().iterator());
-            printEntries("Shipments",
-                          views.getShipmentEntrySet().iterator());
-</b>        }
-    }
-<p>
-<b>    private void printEntries(String label, Iterator iterator)
-    {
-    }
-</b>}
-</pre></blockquote>
-<p>The 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</a>
- of 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</a>
- objects for each store is obtained from the <b>SampleViews</b>
-object.  This set can also be obtained by calling the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet">Map.entrySet</a>
- method of a stored map.</p>
-<hr size=1 noshade>
-<p>The <b>printEntries</b> prints the map entries for any stored map.
-The 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString">Object.toString</a>
- method of each key and value
-is called to obtain a printable representation of each object.</p>
-<blockquote><pre>
-    private void printEntries(String label, Iterator iterator)
-    {
-<b>        System.out.println("\n--- " + label + " ---");
-        try
-        {
-            while (iterator.hasNext())
-            {
-                Map.Entry entry = (Map.Entry) iterator.next();
-                System.out.println(entry.getKey().toString());
-                System.out.println(entry.getValue().toString());
-            }
-        }
-        finally
-        {
-            StoredIterator.close(iterator);
-        }
-</b>    }
-</pre></blockquote>
-<p>It is very important that all iterators for stored collections are
-explicitly closed. To ensure they are closed, a <b>finally</b> clause should
-be used as shown above.  If the iterator is not closed, the underlying Berkeley DB
-cursor is not closed either and the store may become unusable.</p>
-<p>If the iterator is cast to 
-<a href="../../java/com/sleepycat/bdb/collection/StoredIterator.html">StoredIterator</a>
- then its 
-<a href="../../java/com/sleepycat/bdb/collection/StoredIterator.html#close()">StoredIterator.close()</a>
- method can be called.  Or, as shown above, the static
-<a href="../../java/com/sleepycat/bdb/collection/StoredIterator.html#close(java.util.Iterator)">StoredIterator.close(java.util.Iterator)</a>
- method can be called to avoid casting.  The static
-form of this method can be called safely for any 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</a>
-.  If an iterator for a non-stored collection is passed, it is simply
-ignored.</p>
-<p>This is one of a small number of behavioral differences between standard
-Java collections and stored collections.  For a complete list see
-<a href="../bdb/cs_bdb_collection.html">Using Stored Collections</a>.</p>
-<hr size=1 noshade>
-<p>The output of the example program is shown below.</p>
-<blockquote><pre>
-Adding Suppliers
-Adding Parts
-Adding Shipments
-<p>
---- Parts ---
-PartKey: number=P1
-PartValue: name=Nut color=Red weight=[12.0 grams] city=London
-PartKey: number=P2
-PartValue: name=Bolt color=Green weight=[17.0 grams] city=Paris
-PartKey: number=P3
-PartValue: name=Screw color=Blue weight=[17.0 grams] city=Rome
-PartKey: number=P4
-PartValue: name=Screw color=Red weight=[14.0 grams] city=London
-PartKey: number=P5
-PartValue: name=Cam color=Blue weight=[12.0 grams] city=Paris
-PartKey: number=P6
-PartValue: name=Cog color=Red weight=[19.0 grams] city=London
-<p>
---- Suppliers ---
-SupplierKey: number=S1
-SupplierValue: name=Smith status=20 city=London
-SupplierKey: number=S2
-SupplierValue: name=Jones status=10 city=Paris
-SupplierKey: number=S3
-SupplierValue: name=Blake status=30 city=Paris
-SupplierKey: number=S4
-SupplierValue: name=Clark status=20 city=London
-SupplierKey: number=S5
-SupplierValue: name=Adams status=30 city=Athens
-<p>
---- Shipments ---
-ShipmentKey: supplier=S1 part=P1
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S2 part=P1
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S1 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S2 part=P2
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S3 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S4 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S1 part=P3
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S1 part=P4
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S4 part=P4
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S1 part=P5
-ShipmentValue: quantity=100
-ShipmentKey: supplier=S4 part=P5
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S1 part=P6
-ShipmentValue: quantity=100
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/write.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/except.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/stores.html b/db/docs/ref/bdb_basic/stores.html
deleted file mode 100644 (file)
index bd60ea8..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-<!--$Id: stores.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening and closing the database stores</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/catalog.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening and closing the database stores</h3>
-<p>This section describes how to open and close the Part, Supplier and
-Shipment stores.  A Java API <i>store</i> is a collection of records, each of
-which has a key and a value.  The keys and values are assigned a
-<i>format</i>, which defines the syntax of the stored data.  Two examples
-of formats are Java serialization format and tuple format.  In a given store,
-all keys have the same format and all values have the same format.</p>
-<p>Two central classes in the Berkeley DB and Java API are introduced here:
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- and 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
-.  Both are needed to create a store in the Java API.  The differences
-between the two classes are:</p>
-<p><ul type=disc>
-<li>The Db class is part of the com.sleepycat.db
-package, while the DataStore class is part of the
-com.sleepycat.bdb package.
-<li>A DataStore object is a wrapper around the Db object, and adds
-functionality to it.  For every DataStore object there is a single Db object
-underlying it.
-<li>Keys and values in a Db are always treated as byte arrays, while
-keys and values in a DataStore have a defined format.
-<li>A Db is used to represent a primary store or a secondary index,
-while a DataStore always represents a primary store.  Secondary indices are
-introduced in the Index program tutorial.
-</ul>
-<hr size=1 noshade>
-<p>The <b>SampleDatabase</b> class is extended to open and close the
-three stores.  The following additional imports and class members are needed.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.DataStore;
-</b>...
-public class SampleDatabase
-{
-    ...
-<b>    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-</b>    ...
-<b>    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private SerialFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private SerialFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private SerialFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-</b>    ...
-}
-</pre></blockquote>
-<p>For each store there is a filename constant and a DataStore
-object.  A 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-object represents the Java serialization format for the key and value
-of each store.</p>
-<hr size=1 noshade>
-<p>The following statements create the format objects.</p>
-<blockquote><pre>
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-<b>        partKeyFormat = new SerialFormat(javaCatalog, PartKey.class);
-        partValueFormat = new SerialFormat(javaCatalog, PartValue.class);
-        supplierKeyFormat = new SerialFormat(javaCatalog, SupplierKey.class);
-        supplierValueFormat = new SerialFormat(javaCatalog, SupplierValue.class);
-        shipmentKeyFormat = new SerialFormat(javaCatalog, ShipmentKey.class);
-        shipmentValueFormat = new SerialFormat(javaCatalog, ShipmentValue.class);
-</b>    }
-</pre></blockquote>
-<p>The first parameter of the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
- constructor is the class catalog, and is used to store the class
-descriptions of the serialized objects.</p>
-<p>The second parameter is the base class for the serialized objects and is
-used for type checking of the stored objects.  If <b>null</b> or
-<b>Object.class</b> is specified, then any Java class is allowed.
-Otherwise, all objects stored in that format must be instances of the specified
-class or derived from the specified class.  In the example, specific classes
-are used to enable strong type checking.</p>
-<hr size=1 noshade>
-<p>The following statements open the three stores using the Db and DataStore
-classes.  The files are created if they don't already exist. For each store, a
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- object is created, its
-<a href="../../java/com/sleepycat/db/Db.html#open">Db.open</a>
- method is called, and then a
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- object is created.</p>
-<blockquote><pre>
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-        ...
-<b>        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat, partValueFormat, null);
-<p>
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat, supplierValueFormat, null);
-<p>
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat, shipmentValueFormat, null);
-</b>    }
-</pre></blockquote>
-<p>The first parameter of the 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
-constructor is the environment in which the store will operate.  The second
-parameter contains flags and is not used in the example.</p>
-<p>The first parameter of the 
-<a href="../../java/com/sleepycat/db/Db.html#open">Db.open</a>
-method is a transaction object.  It is null in the example because the
-<a href="../../java/com/sleepycat/db/Db.html#DB_AUTO_COMMIT">Db.DB_AUTO_COMMIT</a>
- flag is used to create the
-store within an implicit transaction.</p>
-<p>NOTE: An important point to remember is that either the
-<a href="../../java/com/sleepycat/db/Db.html#DB_AUTO_COMMIT">Db.DB_AUTO_COMMIT</a>
- flag or the transaction
-parameter must be specified in order to open a transactional store.</p>
-<p>The second and third String parameters specify the filename and
-database (sub-file) name of the store.  The database (sub-file) name is
-optional, and is null in the example.</p>
-<p>The fourth parameter is the store's type, and determines which of the
-database <a href="../am_conf/intro.html">Access Methods</a> is used.  In general, the
-store's type determines the characteristics of its keys.  The
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
- type provides ordered keys and
-optimal performance for most applications.  The
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
- type can provide better
-performance for very large database, but does not provide ordered keys.
-Although DB_BTREE is used here, the ordering of keys is not meaningful because
-the key values are serialized Java objects.  In a later example the tuple
-format will be used to provide a meaningful key ordering.  Other types are
-<a href="../../java/com/sleepycat/db/Db.html#DB_QUEUE">Db.DB_QUEUE</a>
- and
-<a href="../../java/com/sleepycat/db/Db.html#DB_RECNO">Db.DB_RECNO</a>
-.  A store's type cannot be
-changed once the store has been created.</p>
-<p>The fifth parameter contains flags and is initialized with
-<a href="../../java/com/sleepycat/db/Db.html#DB_CREATE">Db.DB_CREATE</a>
- to create the file if it
-doesn't exist and with 
-<a href="../../java/com/sleepycat/db/Db.html#DB_AUTO_COMMIT">Db.DB_AUTO_COMMIT</a>
-(described previously).</p>
-<p>The last parameter is the UNIX file creation mode.  Zero is specified in
-the example to use a reasonable default.</p>
-<p>Finally, the 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- object is
-created from the Db object, a key format, and a value format.  The last
-parameter of the DataStore constructor is a primary key assigner, and is not
-used in the example.</p>
-<hr size=1 noshade>
-<p>The following statements close the three stores.</p>
-<blockquote><pre>
-    public void close()
-        throws DbException, IOException
-    {
-<b>        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-</b>        javaCatalog.close();
-        env.close(0);
-    }
-</pre></blockquote>
-<p>All stores, including the catalog store, must be closed before closing
-the environment.</p>
-<hr size=1 noshade>
-<p>The following getter methods return the formats and stores for use by
-other classes in the example program.  The formats are used for creating
-bindings, and the stores are used for creating Java collections.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-<b>    public final SerialFormat getPartKeyFormat()
-    {
-        return partKeyFormat;
-    }
-<p>
-    public final SerialFormat getPartValueFormat()
-    {
-        return partValueFormat;
-    }
-<p>
-    public final SerialFormat getSupplierKeyFormat()
-    {
-        return supplierKeyFormat;
-    }
-<p>
-    public final SerialFormat getSupplierValueFormat()
-    {
-        return supplierValueFormat;
-    }
-<p>
-    public final SerialFormat getShipmentKeyFormat()
-    {
-        return shipmentKeyFormat;
-    }
-<p>
-    public final SerialFormat getShipmentValueFormat()
-    {
-        return shipmentValueFormat;
-    }
-<p>
-    public final DataStore getPartStore()
-    {
-        return partStore;
-    }
-<p>
-    public final DataStore getSupplierStore()
-    {
-        return supplierStore;
-    }
-<p>
-    public final DataStore getShipmentStore()
-    {
-        return shipmentStore;
-    }
-</b>    ...
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/catalog.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/transact.html b/db/docs/ref/bdb_basic/transact.html
deleted file mode 100644 (file)
index c513b13..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-<!--$Id: transact.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Using transactions</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/main.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/write.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Using transactions</h3>
-<p><a href="../transapp/intro.html">Berkeley DB Transactional Data Store
-applications</a> have standard transactional characteristics: recoverability,
-atomicity and integrity.  The Java API provides these transactional capabilities
-using a <i>transaction-per-thread</i> model.  Once a transaction is begun,
-it is implicitly associated with the current thread until it is committed or
-aborted.  This model is used for the following reasons.</p>
-<p><ul type=disc>
-<li>The transaction-per-thread model is commonly used in other Java APIs
-such as J2EE.
-<li>Since the Java collections API is used for data access, there is no
-way to pass a transaction object on each call to methods such as
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put">Map.put</a>
-.
-</ul>
-<p>The Java API provides two transaction APIs.  The lower-level API is the
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</a>
- class.  It provides a way
-to get the transaction for the current thread, and to begin, commit and abort
-transactions.  It also provides access to the Berkeley DB core API
-<a href="../../java/com/sleepycat/db/DbTxn.html">DbTxn</a>
- object.  With
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</a>
-, just as in the core API,
-the application is responsible for beginning, committing and aborting
-transactions, and for handling deadlock exceptions and retrying operations.
-This API may be needed for some applications, but it is not used in the
-example.</p>
-<p>The example uses the higher-level 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- and 
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</a>
-APIs, which are build on top of 
-<a href="../../java/com/sleepycat/bdb/CurrentTransaction.html">CurrentTransaction</a>
-.  
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
-automatically begins a transaction and then calls the
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork">TransactionWorker.doWork</a>
- method, which is
-implemented by the application.</p>
-<p>The 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
- method
-automatically detects deadlock exceptions and performs retries by repeatedly
-calling the 
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork">TransactionWorker.doWork</a>
- method
-until the operation succeeds or the maximum retry count is reached.  If
-the maximum retry count is reached or if another exception (other than
-<a href="../../java/com/sleepycat/db/DbDeadlockException.html">DbDeadlockException</a>
-) is thrown by
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork">TransactionWorker.doWork</a>
-, then the
-transaction will be automatically aborted.  Otherwise, the transaction
-will be automatically committed.</p>
-<p>Using this high-level API, if 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
- throws an exception, the application can assume that
-the operation failed and the transaction was aborted; otherwise, when an
-exception is not thrown, the application can assume the operation succeeded and
-the transaction was committed.</p>
-<hr size=1 noshade>
-<p>The <b>Sample.run</b> method creates a
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- object and calls its
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
- method.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-</b>...
-public class Sample
-{
-    private SampleDatabase db;
-    ...
-<b>    private void run()
-        throws Exception
-    {
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-<p>
-    private class PopulateDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-        }
-    }
-<p>
-    private class PrintDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-        }
-    }
-</b>}
-</pre></blockquote>
-<p>The <b>run</b> method is called by <b>main</b> and was outlined in
-the previous section.  It first creates a 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
-, passing the database environment to its constructor.</p>
-<p>It then calls 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
-to execute two transactions, passing instances of the application-defined
-<b>PopulateDatabase</b> and <b>PrintDatabase</b> inner classes.  These
-classes implement the 
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html#doWork">TransactionWorker.doWork</a>
- method and will be fully described in the next two sections.</p>
-<p>For each call to 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html#run">TransactionRunner.run</a>
-, a separate transaction will be performed.  The use of two transactions in
-the example -- one for populating the database and another for printing its
-contents -- is arbitrary.  A real-life application should be designed to create
-transactions for each group of operations that should have recoverability,
-atomicity and integrity, while also taking into account the impact of
-transactions on performance.</p>
-<p>The advantage of using 
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- is that deadlock retries and transaction begin, commit and
-abort are handled automatically.  However, a 
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</a>
- class must be implemented for each type of transaction.  If
-desired, anonymous inner classes can be used to implement the
-<a href="../../java/com/sleepycat/bdb/TransactionWorker.html">TransactionWorker</a>
- interface.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/main.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/write.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/views.html b/db/docs/ref/bdb_basic/views.html
deleted file mode 100644 (file)
index 7294d6e..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<!--$Id: views.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Creating bindings and collections</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/stores.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/main.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Creating bindings and collections</h3>
-<p><i>Bindings</i> convert between stored records and Java objects.  In
-this example, Java serialization bindings are used.  Serial bindings are the
-simplest type of bindings because no mapping of fields or type conversion is
-needed.  Tuple bindings, which are more difficult to create than serial
-bindings but have some advantages, will be introduced later in the Tuple
-example program.</p>
-<p>Standard Java <i>collections</i> are used to access records in a
-database store.  Stored collections use bindings transparently to convert
-the records to objects when they are retrieved from the collection, and to
-convert the objects to records when they are stored in the collection.</p>
-<p>An important characteristic of stored collections is that they do
-<i>not</i> perform object caching.  Every time an object is accessed via a
-collection it will be added to or retrieved from the store, and the bindings
-will be invoked to convert the data.  Objects are therefore always passed and
-returned by value, not by reference.  Because Berkeley DB is an embedded database,
-efficient caching of stored records is performed by the database library.</p>
-<hr size=1 noshade>
-<p>The <b>SampleViews</b> class is used to create the bindings and
-collections.  This class is separate from the <b>SampleDatabase</b> class to
-illustrate the idea that a single set of stored data can be accessed via
-multiple bindings and collections, or <i>views</i>.  The skeleton for the
-<b>SampleViews</b> class follows.</p>
-<blockquote><pre><b>import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.collection.StoredEntrySet;
-import com.sleepycat.bdb.collection.StoredMap;
-<p>
-public class SampleViews
-{
-    private StoredMap partMap;
-    private StoredMap supplierMap;
-    private StoredMap shipmentMap;
-<p>
-    public SampleViews(SampleDatabase db)
-    {
-    }
-}
-</b></pre></blockquote>
-<p>A 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
- field is used
-for each store.  The StoredMap class implements the standard Java
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</a>
- interface, which has methods for obtaining a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</a>
- of keys, a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
- of values, or a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html">Set</a>
- of
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</a>
- key/value pairs.
-Because stores contain key/value pairs, any Berkeley DB store may be represented as a
-Java map.</p>
-<hr size=1 noshade>
-<p>The following statements create the bindings using the
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</a>
- class.</p>
-<blockquote><pre>
-    public SampleViews(SampleDatabase db)
-    {
-<b>        DataBinding partKeyBinding = new SerialBinding(db.getPartKeyFormat());
-        DataBinding partValueBinding = new SerialBinding(db.getPartValueFormat());
-        DataBinding supplierKeyBinding = new SerialBinding(db.getSupplierKeyFormat());
-        DataBinding supplierValueBinding = new SerialBinding(db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding = new SerialBinding(db.getShipmentKeyFormat());
-        DataBinding shipmentValueBinding = new SerialBinding(db.getShipmentValueFormat());
-</b>    }
-</pre></blockquote>
-<p>A serial binding is created from a serial format.  The reader may wonder
-why a binding is needed at all, since the format contains all the information
-needed to perform Java serialization.  In fact, the serial bindings used here
-add very little value to the serial format.</p>
-<p>Bindings are distinct from formats because a single format can be used
-with multiple bindings.  With serial bindings, an example is a specialized
-binding that extracts a single field from the stored object and returns that
-field only.  Another example is a binding that converts the stored object to an
-instance of a different class.  These are examples of how bindings can provide
-multiple views of the same data.</p>
-<hr size=1 noshade>
-<p>The following statements create standard Java maps using the
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
- class.</p>
-<blockquote><pre>
-    public SampleViews(SampleDatabase db)
-    {
-<b>        partMap =
-            new StoredMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-</b>    }
-</pre></blockquote>
-<p>The first parameter of the 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
- constructor is the store.  Creating a map from a store will use the
-store keys (the primary keys) as the map keys.  The Index example shows how
-to use index keys as map keys.</p>
-<p>The second and third parameters are the key and value bindings to use
-when storing and retrieving objects via the map.</p>
-<p>The fourth and last parameter specifies whether changes will be allowed
-via the collection.  If false is passed, the collection will be read-only.</p>
-<hr size=1 noshade>
-<p>The following getter methods return the stored maps for use by other
-classes in the example program.  Convenience methods for returning entry sets
-are also included.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-<b>    public final StoredMap getPartMap()
-    {
-        return partMap;
-    }
-<p>
-    public final StoredMap getSupplierMap()
-    {
-        return supplierMap;
-    }
-<p>
-    public final StoredMap getShipmentMap()
-    {
-        return shipmentMap;
-    }
-<p>
-    public final StoredEntrySet getPartEntrySet()
-    {
-        return (StoredEntrySet) partMap.entrySet();
-    }
-<p>
-    public final StoredEntrySet getSupplierEntrySet()
-    {
-        return (StoredEntrySet) supplierMap.entrySet();
-    }
-<p>
-    public final StoredEntrySet getShipmentEntrySet()
-    {
-        return (StoredEntrySet) shipmentMap.entrySet();
-    }
-</b>    ...
-}
-</pre></blockquote>
-<p>Note that StoredMap and StoredEntrySet are returned rather than just
-returning Map and Set.  Since StoredMap implements the Map interface and
-StoredEntrySet implements the Set interface, you may ask why Map and Set were
-not returned directly.</p>
-<p>StoredMap, StoredEntrySet, and other stored collection classes have a
-small number of extra methods beyond those in the Java collection interfaces.
-The stored collection types are therefore returned to avoid casting when using
-the extended methods.  Normally, however, only a Map or Set is needed, and may
-be used as follows.</p>
-<blockquote><pre>
-<b>    SampleViews views = ...
-    Map partMap = views.getPartMap();
-    Set supplierEntries = views.getSupplierEntrySet();
-</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/stores.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/main.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_basic/write.html b/db/docs/ref/bdb_basic/write.html
deleted file mode 100644 (file)
index 9fb17a0..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-<!--$Id: write.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Adding database items</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Basic</dl></h3></td>
-<td align=right><a href="../bdb_basic/transact.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Adding database items</h3>
-<p>Adding (as well as updating, removing, and deleting) information in the
-database is accomplished via the standard Java collections API.  In the
-example, the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put">Map.put</a>
- method is used to add objects.
-All standard Java methods for modifying a collection may be used with the
-Java API.</p>
-<hr size=1 noshade>
-<p>The <b>PopulateDatabase.doWork</b> method calls private methods for
-adding objects to each of the three database stores.  It is called via the
-<a href="../../java/com/sleepycat/bdb/TransactionRunner.html">TransactionRunner</a>
- class and was outlined in
-the previous section.</p>
-<blockquote><pre>
-import java.util.Map;
-...
-public class Sample
-{
-    ...
-    private SampleViews views;
-    ...
-    private class PopulateDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-<b>            addSuppliers();
-            addParts();
-            addShipments();
-</b>        }
-    }
-<p>
-<b>    private void addSuppliers()
-    {
-    }
-<p>
-    private void addParts()
-    {
-    }
-<p>
-    private void addShipments()
-    {
-    }
-</b>}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The <b>addSuppliers</b>, <b>addParts</b> and <b>addShipments</b>
-methods add objects to the Suppliers, Parts and Shipments stores.  The
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</a>
- for each store is obtained from the
-<b>SampleViews</b> object.</p>
-<blockquote><pre>
-    private void addSuppliers()
-    {
-<b>        Map suppliers = views.getSupplierMap();
-        if (suppliers.isEmpty())
-        {
-            System.out.println("Adding Suppliers");
-            suppliers.put(new SupplierKey("S1"),
-                          new SupplierValue("Smith", 20, "London"));
-            suppliers.put(new SupplierKey("S2"),
-                          new SupplierValue("Jones", 10, "Paris"));
-            suppliers.put(new SupplierKey("S3"),
-                          new SupplierValue("Blake", 30, "Paris"));
-            suppliers.put(new SupplierKey("S4"),
-                          new SupplierValue("Clark", 20, "London"));
-            suppliers.put(new SupplierKey("S5"),
-                          new SupplierValue("Adams", 30, "Athens"));
-        }
-</b>    }
-<p>
-    private void addParts()
-    {
-<b>        Map parts = views.getPartMap();
-        if (parts.isEmpty())
-        {
-            System.out.println("Adding Parts");
-            parts.put(new PartKey("P1"),
-                      new PartValue("Nut", "Red",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P2"),
-                      new PartValue("Bolt", "Green",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P3"),
-                      new PartValue("Screw", "Blue",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Rome"));
-            parts.put(new PartKey("P4"),
-                      new PartValue("Screw", "Red",
-                                    new Weight(14.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P5"),
-                      new PartValue("Cam", "Blue",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P6"),
-                      new PartValue("Cog", "Red",
-                                    new Weight(19.0, Weight.GRAMS),
-                                    "London"));
-        }
-</b>    }
-<p>
-    private void addShipments()
-    {
-<b>        Map shipments = views.getShipmentMap();
-        if (shipments.isEmpty())
-        {
-            System.out.println("Adding Shipments");
-            shipments.put(new ShipmentKey("P1", "S1"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P3", "S1"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P4", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P5", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P6", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P1", "S2"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S2"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P2", "S3"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P2", "S4"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P4", "S4"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P5", "S4"),
-                          new ShipmentValue(400));
-        }
-</b>    }
-</pre></blockquote>
-<p>The key and value classes used above were defined in the
-<a href="keyvalue.html">Defining serialized key and value classes</a> section.</p>
-<p>In each method above, objects are added only if the map is not empty.
-This is a simple way of allowing the example program to be run repeatedly.  In
-real-life applications another technique -- checking the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#containsKey">Map.containsKey</a>
- method, for example -- might be
-used.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/transact.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_entity/bindings.html b/db/docs/ref/bdb_entity/bindings.html
deleted file mode 100644 (file)
index 28d1da3..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<!--$Id: bindings.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Creating entity bindings</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Entity</dl></h3></td>
-<td align=right><a href="../bdb_entity/classes.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Creating entity bindings</h3>
-<p><i>Entity bindings</i> are similar to ordinary bindings in that they
-convert between Java objects and the stored data format of keys and values. In
-addition, entity bindings map between key/value pairs and entity objects.  An
-ordinary binding is a one-to-one mapping, while an entity binding is a
-two-to-one mapping.</p>
-<hr size=1 noshade>
-<p>The <b>partValueBinding</b>, <b>supplierValueBinding</b> and
-<b>shipmentValueBinding</b> bindings are created below as entity bindings
-rather than (in the prior examples) serial bindings.</p>
-<blockquote><pre>
-import com.sleepycat.bdb.bind.DataBinding;
-<b>import com.sleepycat.bdb.bind.EntityBinding;
-</b>import com.sleepycat.bdb.bind.serial.SerialBinding;
-<b>import com.sleepycat.bdb.bind.serial.SerialSerialBinding;
-</b><p>
-public class SampleViews
-{
-    ...
-    public SampleViews(SampleDatabase db)
-    {
-        DataBinding partKeyBinding =
-            new SerialBinding(db.getPartKeyFormat());
-<b>        EntityBinding partValueBinding =
-            new PartBinding(db.getPartKeyFormat(), db.getPartValueFormat());
-</b>        DataBinding supplierKeyBinding =
-            new SerialBinding(db.getSupplierKeyFormat());
-<b>        EntityBinding supplierValueBinding =
-            new SupplierBinding(db.getSupplierKeyFormat(),
-                                db.getSupplierValueFormat());
-</b>        DataBinding shipmentKeyBinding =
-            new SerialBinding(db.getShipmentKeyFormat());
-<b>        EntityBinding shipmentValueBinding =
-            new ShipmentBinding(db.getShipmentKeyFormat(),
-                                db.getShipmentValueFormat());
-</b>        DataBinding cityKeyBinding =
-            new SerialBinding(db.getCityKeyFormat());
-        ...
-    }
-}
-</pre></blockquote>
-<p>The entity bindings will be used in the next section to construct stored
-map objects.</p>
-<hr size=1 noshade>
-<p>The <b>PartBinding</b> class is defined below.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-<b>    private static class PartBinding extends SerialSerialBinding
-    {
-        private PartBinding(SerialFormat keyFormat,
-                            SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException
-        {
-            PartKey key = (PartKey) keyInput;
-            PartValue value = (PartValue) valueInput;
-            return new Part(key.getNumber(), value.getName(), value.getColor(),
-                            value.getWeight(), value.getCity());
-        }
-<p>
-        public Object objectToKey(Object object)
-            throws IOException
-        {
-            Part part = (Part) object;
-            return new PartKey(part.getNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Part part = (Part) object;
-            return new PartValue(part.getName(), part.getColor(),
-                                 part.getWeight(), part.getCity());
-        }
-    }
-</b>}
-</pre></blockquote>
-<p>In general, an entity binding is any class that implements the
-<a href="../../java/com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</a>
- interface, just as an
-ordinary binding is any class that implements the
-<a href="../../java/com/sleepycat/bdb/bind/DataBinding.html">DataBinding</a>
- interface.  In the prior
-examples the built-in 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</a>
- class (which implements
-<a href="../../java/com/sleepycat/bdb/bind/DataBinding.html">DataBinding</a>
-) was used and
-no application-defined binding classes were needed.</p>
-<p>In this example, application-defined binding classes are used that extend
-the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialBinding.html">SerialSerialBinding</a>
- abstract base
-class.  This base class implements 
-<a href="../../java/com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</a>
-and provides the conversions between key/value bytes and key/value objects,
-just as the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</a>
-class does.  The application-defined entity class implements the abstract
-methods defined in the base class that map between key/value objects and
-entity objects.</p>
-<p>Three abstract methods are implemented for each entity binding.  The
-<b>dataToObject</b> method takes as input the key and value objects, which
-have been deserialized automatically by the base class.  As output, it returns
-the combined <b>Part</b> entity.</p>
-<p>The <b>objectToKey</b> and <b>objectToValue</b> methods take an
-entity object as input.  As output they return the part key or value object
-that is extracted from the entity object.  The key or value will then be
-serialized automatically by the base class.</p>
-<hr size=1 noshade>
-<p>The <b>SupplierBinding</b> and <b>ShipmentBinding</b> classes are
-very similar to the <b>PartBinding</b> class.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-<b>    private static class SupplierBinding extends SerialSerialBinding
-    {
-        private SupplierBinding(SerialFormat keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException
-        {
-            SupplierKey key = (SupplierKey) keyInput;
-            SupplierValue value = (SupplierValue) valueInput;
-            return new Supplier(key.getNumber(), value.getName(),
-                                value.getStatus(), value.getCity());
-        }
-<p>
-        public Object objectToKey(Object object)
-            throws IOException
-        {
-            Supplier supplier = (Supplier) object;
-            return new SupplierKey(supplier.getNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Supplier supplier = (Supplier) object;
-            return new SupplierValue(supplier.getName(), supplier.getStatus(),
-                                     supplier.getCity());
-        }
-    }
-<p>
-    private static class ShipmentBinding extends SerialSerialBinding
-    {
-        private ShipmentBinding(SerialFormat keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException
-        {
-            ShipmentKey key = (ShipmentKey) keyInput;
-            ShipmentValue value = (ShipmentValue) valueInput;
-            return new Shipment(key.getPartNumber(), key.getSupplierNumber(),
-                                value.getQuantity());
-        }
-<p>
-        public Object objectToKey(Object object)
-            throws IOException
-        {
-            Shipment shipment = (Shipment) object;
-            return new ShipmentKey(shipment.getPartNumber(),
-                                   shipment.getSupplierNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Shipment shipment = (Shipment) object;
-            return new ShipmentValue(shipment.getQuantity());
-        }
-    }
-</b>}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_entity/classes.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_entity/classes.html b/db/docs/ref/bdb_entity/classes.html
deleted file mode 100644 (file)
index 736b20d..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-<!--$Id: classes.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Defining entity classes</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Entity</dl></h3></td>
-<td align=right><a href="../bdb_entity/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/bindings.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Defining entity classes</h3>
-<p>As described in the prior section, <i>entity classes</i> are combined
-key/value classes that are managed by entity bindings.  In this example the
-<b>Part</b>, <b>Supplier</b> and <b>Shipment</b> classes are entity
-classes.  These classes contain fields that are a union of the fields of the
-key and value classes that were defined earlier for each store.</p>
-<p>In general, entity classes may be defined in any way desired by the
-application.  The entity binding, which is also defined by the application, is
-responsible for mapping between key/value objects and entity objects.</p>
-<hr size=1 noshade>
-<p>The <b>Part</b>, <b>Supplier</b> and <b>Shipment</b> classes are
-defined below.</p>
-<p>An important difference between the entity classes defined here and the
-key and value classes defined earlier is that the entity classes are not
-serializable (do not implement the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</a>
-interface).  This is because the entity classes are not directly stored.  The
-entity binding decomposes an entity object into key and value objects, and
-only the key and value objects are serialized for storage.</p>
-<p>One advantage of using entities can already be seen in the
-<b>toString</b> method of the classes below.  These return debugging output
-for the combined key and value, and will be used later to create a listing of
-the database that is more readable than in the prior examples.</p>
-<blockquote><pre><b>public class Part
-{
-    private String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-<p>
-    public Part(String number, String name, String color, Weight weight,
-                String city)
-    {
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-<p>
-    public final String getNumber()
-    {
-        return number;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final String getColor()
-    {
-        return color;
-    }
-<p>
-    public final Weight getWeight()
-    {
-        return weight;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + '';
-    }
-}
-</b></pre></blockquote>
-<blockquote><pre><b>public class Supplier
-{
-    private String number;
-    private String name;
-    private int status;
-    private String city;
-<p>
-    public Supplier(String number, String name, int status, String city)
-    {
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-<p>
-    public final String getNumber()
-    {
-        return number;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final int getStatus()
-    {
-        return status;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + '';
-    }
-}
-</b></pre></blockquote>
-<blockquote><pre><b>public class Shipment
-{
-    private String partNumber;
-    private String supplierNumber;
-    private int quantity;
-<p>
-    public Shipment(String partNumber, String supplierNumber, int quantity)
-    {
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-<p>
-    public final String getPartNumber()
-    {
-        return partNumber;
-    }
-<p>
-    public final String getSupplierNumber()
-    {
-        return supplierNumber;
-    }
-<p>
-    public final int getQuantity()
-    {
-        return quantity;
-    }
-<p>
-    public String toString()
-    {
-        return "Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + '';
-    }
-}
-</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_entity/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/bindings.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_entity/intro.html b/db/docs/ref/bdb_entity/intro.html
deleted file mode 100644 (file)
index 69fe51d..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Entity - Combining the key and value in a single object</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Entity</dl></h3></td>
-<td align=right><a href="../bdb_index/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/classes.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Entity - Combining the key and value in a single object</h3>
-<p>In the prior examples, the keys and values of each store were
-represented using separate classes.  For example, a <b>PartKey</b>
-and a <b>PartValue</b> class were used.  Many times it is desirable
-to have a single class representing both the key and the value, for
-example, a <b>Part</b> class.</p>
-<p>Such a combined key and value class is called an <i>entity class</i>
-and is used along with an <i>entity binding</i>.  Entity bindings combine a
-key and a value into an entity when reading a record from a collection, and
-split an entity into a key and a value when writing a record to a
-collection.  Entity bindings are used in place of value bindings, and entity
-objects are used with collections in place of value objects.</p>
-<p>The example program illustrates:</p>
-<p><ul type=disc>
-<li><a href="classes.html">Defining entity classes</a>
-<li><a href="bindings.html">Creating entity bindings</a>
-<li><a href="views.html">Creating collections with entity bindings</a>
-<li><a href="read.html">Using entities with collections</a>
-</ul>
-<p>Some reasons for using entities are:</p>
-<p><ul type=disc>
-<li>When the key is a property of an entity object representing the
-record as a whole, the object's identity and concept are often clearer than
-with key and value objects that are disjoint.
-<li>A single entity object per record is often more convenient to use
-than two objects.
-</ul>
-<p>Of course, instead of using an entity binding, you could simply create
-the entity yourself after reading the key and value from a collection, and
-split the entity into a key and value yourself before writing it to a
-collection.  But this would detract from the convenience of the using the
-Java collections API.  It is convenient to obtain a <b>Part</b> object
-directly from 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#get">Map.get</a>
- and to add a <b>Part</b>
-object using 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add">Set.add</a>
-.  Collections having entity
-bindings can be used naturally without combining and splitting objects each
-time a collection method is called; however, an entity binding class must be
-defined by the application.</p>
-<p>In addition to showing how to use entity bindings, this example
-illustrates a key feature of all bindings:  Bindings are independent of
-database storage parameters and formats.  Compare this example to the prior
-Index example and you'll see that the <b>Sample</b> and
-<b>SampleViews</b> classes have been changed to use entity bindings, but the
-<b>SampleDatabase</b> class was not changed at all.  In fact, the Entity
-program and the Index program can be used interchangeably to access the same
-physical database files.  This demonstrates that bindings are only a "view"
-onto the physical stored data.  Note that formats are managed by the
-<b>SampleDatabase</b> class because they define the physical syntax of the
-stored data.</p>
-<p>The complete source
-of the final version of the example program is included in the Berkeley DB
-distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_index/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/classes.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_entity/read.html b/db/docs/ref/bdb_entity/read.html
deleted file mode 100644 (file)
index ef03054..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-<!--$Id: read.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Using entities with collections</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Entity</dl></h3></td>
-<td align=right><a href="../bdb_entity/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Using entities with collections</h3>
-<p>In this example entity objects, rather than key and value objects, are
-used for adding and enumerating the records in a collection.  Because fewer
-classes and objects are involved, adding and enumerating is done more
-conveniently and more simply than in the prior examples.</p>
-<p>For adding and iterating entities, the collection of entities returned by
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values">Map.values</a>
- is used.  In general, when using an
-entity binding, all Java collection methods that are passed or returned a value
-object will be passed or returned an entity object instead.</p>
-<hr size=1 noshade>
-<p>The <b>Sample</b> class has been changed in this example to add
-objects using the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add">Set.add</a>
- method rather than the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put">Map.put</a>
- method that was used in the prior examples.
-Entity objects are constructed and passed to 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Set.html#add">Set.add</a>
-.</p>
-<blockquote><pre>
-public class Sample
-{
-    ...
-    private void addSuppliers()
-    {
-<b>        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty())
-        {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-</b>    }
-<p>
-    private void addParts()
-    {
-<b>        Set parts = views.getPartSet();
-        if (parts.isEmpty())
-        {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-</b>    }
-<p>
-    private void addShipments()
-    {
-<b>        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty())
-        {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-</b>    }
-</pre></blockquote>
-<hr size=1 noshade>
-<p>Instead of printing the key/value pairs by iterating over the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet">Map.entrySet</a>
- as done in the prior example, this
-example iterates over the entities in the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values">Map.values</a>
- collection.</p>
-<blockquote><pre>
-import com.sleepycat.bdb.collection.StoredIterator;
-import java.util.Iterator;
-import java.util.Set;
-...
-public class Sample
-{
-    ...
-    private class PrintDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-<b>            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-</b>            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-<b>            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-</b>            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The output of the example program is shown below.</p>
-<blockquote><pre>
-Adding Suppliers
-Adding Parts
-Adding Shipments
-<p>
---- Parts ---
-Part: number=P1 name=Nut color=Red weight=[12.0 grams] city=London
-Part: number=P2 name=Bolt color=Green weight=[17.0 grams] city=Paris
-Part: number=P3 name=Screw color=Blue weight=[17.0 grams] city=Rome
-Part: number=P4 name=Screw color=Red weight=[14.0 grams] city=London
-Part: number=P5 name=Cam color=Blue weight=[12.0 grams] city=Paris
-Part: number=P6 name=Cog color=Red weight=[19.0 grams] city=London
-<p>
---- Suppliers ---
-Supplier: number=S1 name=Smith status=20 city=London
-Supplier: number=S2 name=Jones status=10 city=Paris
-Supplier: number=S3 name=Blake status=30 city=Paris
-Supplier: number=S4 name=Clark status=20 city=London
-Supplier: number=S5 name=Adams status=30 city=Athens
-<p>
---- Suppliers for City Paris ---
-Supplier: number=S2 name=Jones status=10 city=Paris
-Supplier: number=S3 name=Blake status=30 city=Paris
-<p>
---- Shipments ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P1 supplier=S2 quantity=300
-Shipment: part=P2 supplier=S1 quantity=200
-Shipment: part=P2 supplier=S2 quantity=400
-Shipment: part=P2 supplier=S3 quantity=200
-Shipment: part=P2 supplier=S4 quantity=200
-Shipment: part=P3 supplier=S1 quantity=400
-Shipment: part=P4 supplier=S1 quantity=200
-Shipment: part=P4 supplier=S4 quantity=300
-Shipment: part=P5 supplier=S1 quantity=100
-Shipment: part=P5 supplier=S4 quantity=400
-Shipment: part=P6 supplier=S1 quantity=100
-<p>
---- Shipments for Part P1 ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P1 supplier=S2 quantity=300
-<p>
---- Shipments for Supplier S1 ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P2 supplier=S1 quantity=200
-Shipment: part=P3 supplier=S1 quantity=400
-Shipment: part=P4 supplier=S1 quantity=200
-Shipment: part=P5 supplier=S1 quantity=100
-Shipment: part=P6 supplier=S1 quantity=100
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_entity/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_entity/views.html b/db/docs/ref/bdb_entity/views.html
deleted file mode 100644 (file)
index 38455cb..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!--$Id: views.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Creating collections with entity bindings</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Entity</dl></h3></td>
-<td align=right><a href="../bdb_entity/bindings.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Creating collections with entity bindings</h3>
-<p>Stored map objects are created in this example in the same way as in
-prior examples, but using entity bindings in place of value bindings.  All
-value objects passed and returned to the Java collections API are then actually
-entity objects (<b>Part</b>, <b>Supplier</b> and <b>Shipment</b>).
-The application no longer deals directly with plain value objects
-(<b>PartValue</b>, <b>SupplierValue</b> and <b>ShipmentValue</b>).</p>
-<hr size=1 noshade>
-<p>Since the <b>partValueBinding</b>, <b>supplierValueBinding</b> and
-<b>shipmentValueBinding</b> were defined as entity bindings in the prior
-section, there are no source code changes necessary for creating the stored map
-objects.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-    public SampleViews(SampleDatabase db)
-    {
-        ...
-        partMap =
-            new StoredMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-    }
-</pre></blockquote>
-<p>Specifying an 
-<a href="../../java/com/sleepycat/bdb/bind/EntityBinding.html">EntityBinding</a>
-will select a different 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
-constructor, but the syntax is the same.  In general, an entity binding may be
-used anywhere that a value binding is used.</p>
-<hr size=1 noshade>
-<p>The following getter methods are defined for use by other classes in the
-example program.  Instead of returning the map's entry set
-(
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet">Map.entrySet</a>
-), the map's value set
-(
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values">Map.values</a>
-) is returned.  The entry set was
-convenient in prior examples because it allowed enumerating all key/value pairs
-in the collection.  Since an entity contains the key and the value, enumerating
-the value set can now be used more conveniently for the same purpose.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-<b>    public StoredValueSet getPartSet()
-    {
-        return (StoredValueSet) partMap.values();
-    }
-<p>
-    public StoredValueSet getSupplierSet()
-    {
-        return (StoredValueSet) supplierMap.values();
-    }
-<p>
-    public StoredValueSet getShipmentSet()
-    {
-        return (StoredValueSet) shipmentMap.values();
-    }
-</b>    ...
-}
-</pre></blockquote>
-<p>Notice that the collection returned by the
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#values">StoredMap.values</a>
- method is
-actually a 
-<a href="../../java/com/sleepycat/bdb/collection/StoredValueSet.html">StoredValueSet</a>
- and not
-just a 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
- as defined by the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#values">Map.values</a>
- interface.  As long as duplicate keys
-are not allowed, this collection will behave as a true set and will disallow
-the addition of duplicates, etc.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_entity/bindings.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_index/foreign.html b/db/docs/ref/bdb_index/foreign.html
deleted file mode 100644 (file)
index e0b6e75..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--$Id: foreign.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening foreign key indices</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Index</dl></h3></td>
-<td align=right><a href="../bdb_index/second.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening foreign key indices</h3>
-<p>This section builds on the prior section describing secondary key
-indices to show how to open foreign key indices.  A <i>foreign key
-index</i> is a secondary key index that also provides integrity constraints.  When
-the primary key of a record in one store is embedded in the value of a record
-in another store, integrity constraints ensure that the record in the first
-store exists, i.e, that there are no "dangling pointers".  In this example the
-Shipment's PartNumber and SupplierNumber fields will be used as foreign keys.</p>
-<p>When a foreign key index is defined, an "on delete" parameter is
-specified.  This parameter determines what action is taken by the Java API when
-the record is deleted to which a foreign key refers.  For example, consider
-what happens to a Shipment record when a Part or Supplier record that is
-referred to by that Shipment is deleted.  There are three possibilities.</p>
-<p><ul type=disc>
-<li>
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_ABORT">ForeignKeyIndex.ON_DELETE_ABORT</a>
-specifies that the transaction should be aborted by throwing an exception.  The
-effect is that deleting a Part or Supplier that is referred to by one or more
-Shipments will not be possible.  The Java API will automatically throw an
-<a href="../../java/com/sleepycat/bdb/IntegrityConstraintException.html">IntegrityConstraintException</a>
-, which will
-cause the transaction to be aborted during exception processing.  This option
-may only be specified when transactions are used.
-<li>
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR">ForeignKeyIndex.ON_DELETE_CLEAR</a>
-specifies that the Part or Supplier Number field in the Shipment record should
-be cleared, or set to a null or empty value.  The effect is that the deleted
-Part or Supplier will no longer be referenced by any Shipment record.  This
-option applies when the foreign key field is optional, i.e, when the
-applications allows it to be set to a null or empty value.  When using this
-option, the application must implement the
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html#clearIndexKey">KeyExtractor.clearIndexKey</a>
- method
-such that after it is called the
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html#extractIndexKey">KeyExtractor.extractIndexKey</a>
- method
-will return null.
-<li>
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CASCADE">ForeignKeyIndex.ON_DELETE_CASCADE</a>
- specifies that the Shipment record should be deleted also.
-The effect is that deleting a Part or Supplier will delete all Shipments for
-that Part or Supplier.    This option applies when the deleted record
-is considered the "parent" or "owner" of the record containing the
-foreign key, and is used in this example.  Since deleting the Shipment
-record could cause other deletions if other records contain the foreign
-key of the Shipment, and so on, the term "cascade" is used to describe
-the effect.
-</ul>
-<hr size=1 noshade>
-<p>The <b>SampleDatabase</b> class is extended to open the
-Shipment-by-Part and Shipment-by-Supplier secondary key indices.  The following
-additional imports and class members are needed.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor;
-import com.sleepycat.bdb.ForeignKeyIndex;
-</b>...
-public class SampleDatabase
-{
-    ...
-<b>    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX = "shipment_supplier_index";
-    ...
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    ...
-</b>    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-        ...
-<b>        KeyExtractor partExtractor = new ShipmentByPartExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat);
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-<p>
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                        partExtractor, partStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-<p>
-        KeyExtractor supplierExtractor = new ShipmentBySupplierExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat);
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null,
-                             Db.DB_BTREE, flags, 0);
-<p>
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                        supplierIndexDb,
-                                        supplierExtractor, supplierStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-</b>    }
-}
-</pre></blockquote>
-<p>Opening a foreign key index requires creating a
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-, a
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
-, a
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- and a 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
-.  In the example two 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- objects are created, <b>shipmentByPartIndex</b> and
-<b>shipmentBySupplierIndex</b>.</p>
-<p>If you compare these statements for opening foreign key indices to the
-statements used in the previous section for opening a secondary index,
-you'll notice that the only significant differences are the parameters of the
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- constructor, as compared to
-the 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- constructor.  The first three
-parameters are the same.  The last two 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- parameters are used for enforcing integrity constraints.  The
-fourth parameter is the foreign store that contains the records to which the
-foreign keys refer.  The fifth and last parameter is the "on delete" action.</p>
-<hr size=1 noshade>
-<p>The application-defined <b>ShipmentByPartExtractor</b> and
-<b>ShipmentBySupplierExtractor</b> classes are shown below.  They were used
-above to create the <b>partExtractor</b> and <b>supplierExtractor</b>
-objects.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-<b>    private static class ShipmentByPartExtractor
-        extends SerialSerialKeyExtractor
-    {
-        private ShipmentByPartExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException
-        {
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new PartKey(shipmentKey.getPartNumber());
-        }
-<p>
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-<p>
-    private static class ShipmentBySupplierExtractor
-        extends SerialSerialKeyExtractor
-    {
-        private ShipmentBySupplierExtractor(SerialFormat primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            SerialFormat indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException
-        {
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new SupplierKey(shipmentKey.getSupplierNumber());
-        }
-<p>
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-</b>}
-</pre></blockquote>
-<p>The key extractor classes above are almost identical to the one defined
-in the previous section for use with a secondary index.  The index key fields
-are different, of course, but the interesting difference is that the index keys
-are extracted from the key, not the value, of the Shipment record.  This
-illustrates that an index key may be derived from the store record key, value,
-or both.</p>
-<p>Note that the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey">SerialSerialKeyExtractor.clearIndexKey</a>
- methods above always throw an
-exception, just like in the key extractor class in the previous section.  This
-is because 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR">ForeignKeyIndex.ON_DELETE_CLEAR</a>
-was not used when creating the 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- objects.  If it were used, these methods would need to set the
-part number and supplier number to null in the Shipment key.  But record keys
-cannot be changed!  And in fact, the Shipment key is not passed to the
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey">SerialSerialKeyExtractor.clearIndexKey</a>
- method, only the Shipment value is passed.  Therefore, if a
-foreign index key is derived from the store record key,
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html#ON_DELETE_CLEAR">ForeignKeyIndex.ON_DELETE_CLEAR</a>
- may not be
-used.</p>
-<hr size=1 noshade>
-<p>The following getter methods return the index objects for use by other
-classes in the example program.  The index objects are used to create Java
-collections for accessing records via their foreign keys.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-<b>    public final ForeignKeyIndex getShipmentByPartIndex()
-    {
-        return shipmentByPartIndex;
-    }
-<p>
-    public final ForeignKeyIndex getShipmentBySupplierIndex()
-    {
-        return shipmentBySupplierIndex;
-    }
-</b>}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
- objects, just like
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- objects, are closed automatically
-when their associated 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- is closed.
-There is no way to close an index explicitly without closing the store.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_index/second.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/views.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_index/intro.html b/db/docs/ref/bdb_index/intro.html
deleted file mode 100644 (file)
index a97aa33..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Index - Indices and foreign keys</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Index</dl></h3></td>
-<td align=right><a href="../bdb_basic/except.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/second.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Index - Indices and foreign keys</h3>
-<p>In the Basic example, each store has a single <i>primary key</i>. The
-Index example extends the Basic example to add the use of <i>secondary
-keys</i> and <i>foreign keys</i>.  The example program illustrates:</p>
-<p><ul type=disc>
-<li><a href="second.html">Opening secondary key indices</a>
-<li><a href="foreign.html">Opening foreign key indices</a>
-<li><a href="views.html">Creating indexed collections</a>
-<li><a href="read.html">Retrieving items by index key</a>
-</ul>
-<p>The complete source
-of the final version of the example program is included in the Berkeley DB
-distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_basic/except.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/second.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_index/read.html b/db/docs/ref/bdb_index/read.html
deleted file mode 100644 (file)
index 323ac59..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-<!--$Id: read.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Retrieving items by index key</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Index</dl></h3></td>
-<td align=right><a href="../bdb_index/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Retrieving items by index key</h3>
-<p>Retrieving information via database index keys can be accomplished using
-the standard Java collections API, using a collection created from a
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- rather than a
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
-.  However, the standard Java API
-does not support <i>duplicate keys</i>: more than one element in a
-collection having the same key.  All three indices created in the prior section
-have duplicate keys because of the nature of the city, part number and supplier
-number index keys.  More than one supplier may be in the same city, and more
-than one shipment may have the same part number or supplier number.  This
-section describes how to use extended methods for stored collections to return
-all values for a given key.</p>
-<p>Using the standard Java collections API, the 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#get">Map.get</a>
- method for a stored collection with duplicate keys will return only
-the first value for a given key.  To obtain all values for a given key, the
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#duplicates">StoredMap.duplicates</a>
- method may
-be called.  This returns a 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
- of values for
-the given key.  If duplicate keys are not allowed, the returned collection will
-have at most one value.  If the key is not present in the map, an empty
-collection is returned.</p>
-<hr size=1 noshade>
-<p>The <b>Sample</b> class is extended to retrieve duplicates for
-specific index keys that are present in the database.</p>
-<blockquote><pre>
-import com.sleepycat.bdb.collection.StoredIterator;
-import java.util.Iterator;
-...
-public class Sample
-{
-    ...
-    private SampleViews views;
-    ...
-    private class PrintDatabase implements TransactionWorker
-    {
-        public void doWork()
-            throws Exception
-        {
-            printEntries("Parts",
-                          views.getPartEntrySet().iterator());
-            printEntries("Suppliers",
-                          views.getSupplierEntrySet().iterator());
-<b>            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-</b>            printEntries("Shipments",
-                          views.getShipmentEntrySet().iterator());
-<b>            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-</b>        }
-    }
-<p>
-<b>    private void printValues(String label, Iterator iterator)
-    {
-        System.out.println("\n--- " + label + " ---");
-        try
-        {
-            while (iterator.hasNext())
-            {
-                System.out.println(iterator.next().toString());
-            }
-        }
-        finally
-        {
-            StoredIterator.close(iterator);
-        }
-    }
-</b>}
-</pre></blockquote>
-<p>The 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#duplicates">StoredMap.duplicates</a>
-method is called passing the desired key.  The returned value is a standard
-Java 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html">Collection</a>
- containing the values for the
-specified key.  A standard Java 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Iterator.html">Iterator</a>
- is then
-obtained for this collection and all values returned by that iterator are
-printed.</p>
-<p>Another technique for retrieving duplicates is to use the collection
-returned by 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#entrySet">Map.entrySet</a>
-.  When duplicate keys are
-present, a 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.Entry.html">Map.Entry</a>
- object will be present in this
-collection for each duplicate.  This collection can then be iterated or a
-subset can be created from it, all using the standard Java collection API.</p>
-<hr size=1 noshade>
-<p>Note that we did not discuss how duplicates keys can be explicitly added
-or removed in a collection.  For index keys, the addition and deletion of
-duplicate keys happens automatically when records containing the index key
-are added, updated, or removed.</p>
-<p>While not shown in the example program, it is also possible to create a
-store with duplicate keys in the same way as an index with duplicate keys--by
-calling 
-<a href="../../java/com/sleepycat/db/Db.html#setFlags">Db.setFlags</a>
- with the
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUPSORT">Db.DB_DUPSORT</a>
- flag.  In that case, calling
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#put">Map.put</a>
- will add duplicate keys.  To remove all
-duplicate keys, call 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#remove">Map.remove</a>
-.  To remove a
-specific duplicate key, call 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html#duplicates">StoredMap.duplicates</a>
- and then call 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#remove">Collection.remove</a>
- using the returned collection.  Duplicate values may also be added to
-this collection using 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Collection.html#add">Collection.add</a>
-.</p>
-<hr size=1 noshade>
-<p>The output of the example program is shown below.</p>
-<blockquote><pre>
-Adding Suppliers
-Adding Parts
-Adding Shipments
-<p>
---- Parts ---
-PartKey: number=P1
-PartValue: name=Nut color=Red weight=[12.0 grams] city=London
-PartKey: number=P2
-PartValue: name=Bolt color=Green weight=[17.0 grams] city=Paris
-PartKey: number=P3
-PartValue: name=Screw color=Blue weight=[17.0 grams] city=Rome
-PartKey: number=P4
-PartValue: name=Screw color=Red weight=[14.0 grams] city=London
-PartKey: number=P5
-PartValue: name=Cam color=Blue weight=[12.0 grams] city=Paris
-PartKey: number=P6
-PartValue: name=Cog color=Red weight=[19.0 grams] city=London
-<p>
---- Suppliers ---
-SupplierKey: number=S1
-SupplierValue: name=Smith status=20 city=London
-SupplierKey: number=S2
-SupplierValue: name=Jones status=10 city=Paris
-SupplierKey: number=S3
-SupplierValue: name=Blake status=30 city=Paris
-SupplierKey: number=S4
-SupplierValue: name=Clark status=20 city=London
-SupplierKey: number=S5
-SupplierValue: name=Adams status=30 city=Athens
-<p>
-<b>--- Suppliers for City Paris ---
-SupplierValue: name=Jones status=10 city=Paris
-SupplierValue: name=Blake status=30 city=Paris
-</b><p>
---- Shipments ---
-ShipmentKey: supplier=S1 part=P1
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S2 part=P1
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S1 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S2 part=P2
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S3 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S4 part=P2
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S1 part=P3
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S1 part=P4
-ShipmentValue: quantity=200
-ShipmentKey: supplier=S4 part=P4
-ShipmentValue: quantity=300
-ShipmentKey: supplier=S1 part=P5
-ShipmentValue: quantity=100
-ShipmentKey: supplier=S4 part=P5
-ShipmentValue: quantity=400
-ShipmentKey: supplier=S1 part=P6
-ShipmentValue: quantity=100
-<b><p>
---- Shipments for Part P1 ---
-ShipmentValue: quantity=300
-ShipmentValue: quantity=300
-<p>
---- Shipments for Supplier S1 ---
-ShipmentValue: quantity=300
-ShipmentValue: quantity=200
-ShipmentValue: quantity=400
-ShipmentValue: quantity=200
-ShipmentValue: quantity=100
-ShipmentValue: quantity=100
-</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_index/views.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_entity/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_index/second.html b/db/docs/ref/bdb_index/second.html
deleted file mode 100644 (file)
index e82d7a5..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-<!--$Id: second.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening secondary key indices</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Index</dl></h3></td>
-<td align=right><a href="../bdb_index/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/foreign.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening secondary key indices</h3>
-<p><i>Secondary key indices</i> are used to access a store by a key
-other than the primary key.  Recall that the Supplier Number field is the
-primary key of the Supplier store.  In this section, the Supplier City
-field will be used as a secondary lookup key.  Given a city value, we would
-like to be able to find the Suppliers in that city.  Note that more than one
-Supplier may be in the same city.</p>
-<p>Both stores and indices are database files containing key-value records.
-The key of an index record is the secondary key, and its value is the key of
-the associated record in the store.  When lookups by secondary key are
-performed, the associated record in the store is transparently retrieved by
-its primary key and returned to the caller.</p>
-<p>Secondary indices are maintained automatically when index key fields (the
-City field in this case) are added, modified or removed in the records of the
-store.  However, the application must implement a
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- that extracts the index key
-from the store record.</p>
-<p>It is useful to contrast opening an index with opening a store (as
-described earlier in <a href="../bdb_basic/stores.html">Opening and closing database
-stores</a>).</p>
-<p><ul type=disc>
-<li>A store may be associated with one or more indices.  An index is
-always associated with exactly one store.
-<li>For an index, a 
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
-must be implemented by the application to extract the index key from the record
-of its associated store.
-<li>Both a store and an index use a 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
-object to store records in a database file.
-<li>For stores a 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- object is
-created which wraps the 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- object.  For
-indices a 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- object is created which
-wraps the 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- object and associates it with
-a 
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- and a
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
-.
-</ul>
-<hr size=1 noshade>
-<p>The <b>SampleDatabase</b> class is extended to open the
-Supplier-by-City secondary key index.  The following additional imports and
-class members are needed.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor;
-import com.sleepycat.bdb.DataIndex;
-</b>...
-public class SampleDatabase
-{
-    ...
-<b>    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-    ...
-    private DataIndex supplierByCityIndex;
-    private SerialFormat cityKeyFormat;
-    ...
-</b>    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-        ...
-<b>        cityKeyFormat = new SerialFormat(javaCatalog, String.class);
-<p>
-        KeyExtractor cityExtractor = new SupplierByCityExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat);
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-<p>
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                            cityKeyFormat, cityExtractor);
-</b>    }
-}
-</pre></blockquote>
-<p>Opening a secondary key index requires creating a
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-, a
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
-, a
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- and a 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-.</p>
-<p>Like the formats created earlier for keys and values, the
-<b>cityKeyFormat</b> is a 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-.  Unlike the formats created earlier, it is an example of
-creating a format for a Java primitive class, 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</a>
-, instead of an application-defined class.  Any serializable class may
-be used.</p>
-<p>The <b>cityExtractor</b> is an instance of the application class
-<b>SupplierByCityExtractor</b>.  This class implements the
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- interface and will be defined
-below.  Recall that <b>supplierKeyFormat</b> and
-<b>supplierValueFormat</b>, two of the parameters to its constructor, were
-created earlier in <a href="../bdb_basic/stores.html">Opening and closing database
-stores</a>.</p>
-<p>The <b>cityIndexDb</b> 
-<a href="../../java/com/sleepycat/db/Db.html">Db</a>
- object is
-created and opened next.  If you compare these statements for opening an index
-to the statements we used previously for opening a store, you'll notice only
-one difference:  For an index the 
-<a href="../../java/com/sleepycat/db/Db.html#setFlags">Db.setFlags</a>
- method is called, while for a store it is not.  The
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUPSORT">Db.DB_DUPSORT</a>
- flag is specified to allow
-duplicate index keys.  This is how more than one Supplier may be in the same
-City.  If this flag is not specified, the default is that the index keys of all
-records must be unique.</p>
-<p>For a store, duplicate keys are not normally used since a store with
-duplicate keys may not have any associated indices.  If store keys are not
-unique, there is no way for a secondary key to reference a specific record in
-the store.</p>
-<p>Note that 
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUPSORT">Db.DB_DUPSORT</a>
- and not
-<a href="../../java/com/sleepycat/db/Db.html#DB_DUP">Db.DB_DUP</a>
- was specified.  Sorted duplicates
-are always used for indices rather than unsorted duplicates, since sorting
-enables optimized equality joins.</p>
-<p>Finally, the <b>supplierByCityIndex</b>
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- object is created from the
-supplier store, index Db, index key format, and key extractor.  How to use the
-index to access records will be shown in a later section.</p>
-<hr size=1 noshade>
-<p>The application-defined <b>SupplierByCityExtractor</b> class is shown
-below.  It was used above to create the <b>cityExtractor</b> object.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-<b>    private static class SupplierByCityExtractor
-        extends SerialSerialKeyExtractor
-    {
-        private SupplierByCityExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException
-        {
-            SupplierValue supplierValue = (SupplierValue) valueInput;
-            return supplierValue.getCity();
-        }
-<p>
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-</b>}
-</pre></blockquote>
-<p>In general, a key extractor class must implement the
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- interface.  This interface
-has methods that operate on the record data as raw bytes.  In practice, it is
-easiest to use an abstract base class that performs the conversion of record
-data to and from the format defined for the store's key and value.  The base
-class implements the 
-<a href="../../java/com/sleepycat/bdb/bind/KeyExtractor.html">KeyExtractor</a>
- interface
-and has abstract methods that must be implemented in turn by the application.</p>
-<p>In this example the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</a>
- base class is used because the store record uses the
-serial format for both its key and its value.  The abstract methods of this
-class have key and value parameters of type 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</a>
-which are automatically converted to and from the raw record data by the base
-class.</p>
-<p>To perform the conversions properly, the key extractor must be aware of
-all three formats involved:  the key format of the store record, the value
-format of the store record, and the key format of the index record.  The
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</a>
- constructor
-is given these three formats as parameters.</p>
-<p>The 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#extractIndexKey">SerialSerialKeyExtractor.extractIndexKey</a>
- method is given the key and value of the store record as
-parameters, and it returns the key of the index record.  In this example, the
-index key is a field in the store record value.  Since the record value is
-known to be a <b>SupplierValue</b> object, it is cast to that class and the
-city field is returned.</p>
-<p>Note that the <b>primaryKeyInput</b> parameter is not used in the
-example.  This parameter is needed only when an index key is derived from the
-key of the store record.  Normally an index key is derived only from the store
-record value, but it may be derived from the key, value or both.</p>
-<p>The 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html#clearIndexKey">SerialSerialKeyExtractor.clearIndexKey</a>
- method is implemented only for foreign keys under certain
-conditions and will be described in the next section.  In the
-<b>SupplierByCityExtractor</b> class this method always throws an
-exception since it should never be called.</p>
-<hr size=1 noshade>
-<p>The following getter methods return the index key format and index object
-for use by other classes in the example program.  The format is used for
-creating bindings to the index key.  The index object is used to create Java
-collections for accessing records via their secondary keys.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-<b>    public final SerialFormat getCityKeyFormat()
-    {
-        return cityKeyFormat;
-    }
-<p>
-    public final DataIndex getSupplierByCityIndex()
-    {
-        return supplierByCityIndex;
-    }
-</b>}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>If you're wondering why this section does not include an example of how
-to close a 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-, that is because
-indices are closed automatically when their associated
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
- is closed.  There is no way to
-close an index explicitly without closing the store.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_index/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/foreign.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_index/views.html b/db/docs/ref/bdb_index/views.html
deleted file mode 100644 (file)
index 5fdbed2..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-<!--$Id: views.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Creating indexed collections</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Index</dl></h3></td>
-<td align=right><a href="../bdb_index/foreign.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Creating indexed collections</h3>
-<p>In the prior Basic example, bindings and Java collections were created
-for accessing stores via their primary keys.  In this example, bindings and
-collections are added for accessing the same stores via their index keys.  As
-in the prior example, serial bindings and the Java 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html">Map</a>
- class are used.</p>
-<p>When a map is created from a 
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
-or a 
-<a href="../../java/com/sleepycat/bdb/ForeignKeyIndex.html">ForeignKeyIndex</a>
-, the keys of the map
-will be the index keys.  However, the values of the map will be the values of
-the store associated with the index.  This is how index keys can be used to
-access the values in a store.</p>
-<p>For example, the Supplier's City field is an index key that can be used
-to access the Supplier store.  When a map is created using the
-<b>supplierByCityIndex</b>, the key to the map will be the City field, a
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</a>
- object.  When 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html#get">Map.get</a>
- is called passing the City as the key parameter, a <b>SupplierValue</b>
-object will be returned.</p>
-<hr size=1 noshade>
-<p>The <b>SampleViews</b> class is extended to create an index key
-binding for the Supplier's City field and three Java maps based on the three
-indices created in the prior section.</p>
-<blockquote><pre>
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.collection.StoredEntrySet;
-import com.sleepycat.bdb.collection.StoredMap;
-<p>
-public class SampleViews
-{
-    ...
-<b>    private StoredMap supplierByCityMap;
-    private StoredMap shipmentByPartMap;
-    private StoredMap shipmentBySupplierMap;
-</b><p>
-    public SampleViews(SampleDatabase db)
-    {
-<b>        ...
-        DataBinding cityKeyBinding =
-            new SerialBinding(db.getCityKeyFormat());
-        ...
-        supplierByCityMap =
-            new StoredMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-        shipmentByPartMap =
-            new StoredMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-</b>
-    }
-}
-</pre></blockquote>
-<p>In general, the indexed maps are created here in the same way as the
-unindexed maps were created in the Basic example.  The differences are:</p>
-<p><ul type=disc>
-<li>The first parameter of the
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
- constructor is a
-<a href="../../java/com/sleepycat/bdb/DataIndex.html">DataIndex</a>
- rather than a
-<a href="../../java/com/sleepycat/bdb/DataStore.html">DataStore</a>
-.
-<li>The second parameter is the index key binding rather than the
-primary key binding.
-</ul>
-<p>For the <b>supplierByCityMap</b>, the <b>cityKeyBinding</b> must
-first be created.  This binding was not created in the Basic example because
-the City field is not a primary key.</p>
-<p>For the <b>shipmentByPartMap</b> and <b>shipmentBySupplierMap</b>,
-the <b>partKeyBinding</b> and <b>supplierKeyBinding</b> are used.  These
-were created in the Basic example and used as the primary key bindings for the
-<b>partMap</b> and <b>supplierMap</b>.</p>
-<p>The value bindings--<b>supplierValueBinding</b> and
-<b>shipmentValueBinding</b>--were also created in the Basic example.</p>
-<p>This illustrates that bindings and formats may and should be reused where
-appropriate for creating maps and other collections.</p>
-<hr size=1 noshade>
-<p>The following getter methods return the stored maps for use by other
-classes in the example program.  Convenience methods for returning entry sets
-are also included.</p>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-<b>    public final StoredMap getShipmentByPartMap()
-    {
-        return shipmentByPartMap;
-    }
-<p>
-    public final StoredMap getShipmentBySupplierMap()
-    {
-        return shipmentBySupplierMap;
-    }
-<p>
-    public final StoredMap getSupplierByCityMap()
-    {
-        return supplierByCityMap;
-    }
-<p>
-    public final StoredEntrySet getShipmentByPartEntrySet()
-    {
-        return (StoredEntrySet) shipmentByPartMap.entrySet();
-    }
-<p>
-    public final StoredEntrySet getShipmentBySupplierEntrySet()
-    {
-        return (StoredEntrySet) shipmentBySupplierMap.entrySet();
-    }
-<p>
-    public final StoredEntrySet getSupplierByCityEntrySet()
-    {
-        return (StoredEntrySet) supplierByCityMap.entrySet();
-    }
-</b>}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_index/foreign.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_index/read.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_sentity/binding.html b/db/docs/ref/bdb_sentity/binding.html
deleted file mode 100644 (file)
index 8fd1a96..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-<!--$Id: binding.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Serializable Entity - Using transient fields in an entity binding</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Serializable Entity</dl></h3></td>
-<td align=right><a href="../bdb_sentity/class.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/remove.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Serializable Entity - Using transient fields in an entity binding</h3>
-<p>The entity bindings from the prior example have been changed in this
-example to use the entity object both as a value object and an entity object.</p>
-<p>Before, the <b>dataToObject</b> method combined the deserialized value
-object with the key fields to create a new entity object.  Now, this method
-uses the deserialized object directly as an entity, and initializes its key
-using the fields read from the key tuple.</p>
-<p>Before, the <b>objectToValue</b> method constructed a new value
-object using information in the entity.  Now it simply returns the entity.
-Nothing needs to be changed in the entity, since the transient key fields won't
-be serialized.</p>
-<hr size=1 noshade>
-<blockquote><pre>
-public class SampleViews
-{
-    ...
-    private static class PartBinding extends TupleSerialBinding
-    {
-        private PartBinding(TupleFormat keyFormat,
-                            SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException
-        {
-            String number = keyInput.readString();
-<b>            Part part = (Part) valueInput;
-            part.setKey(number);
-            return part;
-</b>        }
-<p>
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException
-        {
-            Part part = (Part) object;
-            output.writeString(part.getNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-<b>            return object;
-</b>        }
-    }
-<p>
-    private static class SupplierBinding extends TupleSerialBinding
-    {
-        private SupplierBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException
-        {
-            String number = keyInput.readString();
-<b>            Supplier supplier = (Supplier) valueInput;
-            supplier.setKey(number);
-            return supplier;
-</b>        }
-<p>
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException
-        {
-            Supplier supplier = (Supplier) object;
-            output.writeString(supplier.getNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-<b>            return object;
-</b>        }
-    }
-<p>
-    private static class ShipmentBinding extends TupleSerialBinding
-    {
-        private ShipmentBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException
-        {
-            String partNumber = keyInput.readString();
-            String supplierNumber = keyInput.readString();
-<b>            Shipment shipment = (Shipment) valueInput;
-            shipment.setKey(partNumber, supplierNumber);
-            return shipment;
-</b>        }
-<p>
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException
-        {
-            Shipment shipment = (Shipment) object;
-            output.writeString(shipment.getPartNumber());
-            output.writeString(shipment.getSupplierNumber());
-        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-<b>            return object;
-</b>        }
-    }
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_sentity/class.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/remove.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_sentity/class.html b/db/docs/ref/bdb_sentity/class.html
deleted file mode 100644 (file)
index 347cf0e..0000000
+++ /dev/null
@@ -1,189 +0,0 @@
-<!--$Id: class.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Serializable Entity - Using transient fields in an entity class</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Serializable Entity</dl></h3></td>
-<td align=right><a href="../bdb_sentity/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/binding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Serializable Entity - Using transient fields in an entity class</h3>
-<p>The entity classes in this example are redefined such that they can be
-used both as serializable value classes and as entity classes.  Compared to the
-prior example there are three changes to the <b>Part</b>, <b>Supplier</b>
-and <b>Shipment</b> entity classes:</p>
-<p><ul type=disc>
-<li>Each class now implements the <b>Serializable</b> interface.
-<li>The key fields in each class are declared as <b>transient</b>.
-<li>A package-private <b>setKey</b> method is added to each class
-for initializing the transient key fields.  This method will be called from
-the entity bindings.
-</ul>
-<hr size=1 noshade>
-<blockquote><pre>
-<b>import java.io.Serializable;
-...
-</b>public class Part <b>implements Serializable</b>
-{
-    private <b>transient</b> String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-<p>
-    public Part(String number, String name, String color, Weight weight,
-                String city)
-    {
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-<p>
-<b>    final void setKey(String number)
-    {
-        this.number = number;
-    }
-</b>
-<p>
-    public final String getNumber()
-    {
-        return number;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final String getColor()
-    {
-        return color;
-    }
-<p>
-    public final Weight getWeight()
-    {
-        return weight;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + '';
-    }
-}
-...
-public class Supplier <b>implements Serializable</b>
-{
-    private <b>transient</b> String number;
-    private String name;
-    private int status;
-    private String city;
-<p>
-    public Supplier(String number, String name, int status, String city)
-    {
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-<p>
-<b>    void setKey(String number)
-    {
-        this.number = number;
-    }
-</b>
-<p>
-    public final String getNumber()
-    {
-        return number;
-    }
-<p>
-    public final String getName()
-    {
-        return name;
-    }
-<p>
-    public final int getStatus()
-    {
-        return status;
-    }
-<p>
-    public final String getCity()
-    {
-        return city;
-    }
-<p>
-    public String toString()
-    {
-        return "Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + '';
-    }
-}
-...
-public class Shipment <b>implements Serializable</b>
-{
-    private <b>transient</b> String partNumber;
-    private <b>transient</b> String supplierNumber;
-    private int quantity;
-<p>
-    public Shipment(String partNumber, String supplierNumber, int quantity)
-    {
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-<p>
-<b>    void setKey(String partNumber, String supplierNumber)
-    {
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-</b><p>
-    public final String getPartNumber()
-    {
-        return partNumber;
-    }
-<p>
-    public final String getSupplierNumber()
-    {
-        return supplierNumber;
-    }
-<p>
-    public final int getQuantity()
-    {
-        return quantity;
-    }
-<p>
-    public String toString()
-    {
-        return "Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + '';
-    }
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_sentity/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/binding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_sentity/intro.html b/db/docs/ref/bdb_sentity/intro.html
deleted file mode 100644 (file)
index 4d8e3de..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Serializable Entity - One serializable class for entities and values</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Serializable Entity</dl></h3></td>
-<td align=right><a href="../bdb_tuple/sorted.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/class.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Serializable Entity - One serializable class for entities and values</h3>
-<p>In the prior examples that used entities (Entity and Tuple) you may have
-noticed the redundancy between the serializable value classes and the entity
-classes.  An entity class by definition contains all properties of the value
-class as well as all properties of the key class.</p>
-<p>When using serializable values it is possible to remove this redundancy
-by changing the entity class in two ways:</p>
-<p><ul type=disc>
-<li>Make the entity class serializable, so it can be used in place of
-the value class.
-<li>Make the key fields transient, so they are not redundantly stored in
-the record.
-</ul>
-<p>The modified entity class can then serve double-duty:  It can be
-serialized and stored as the record value, and it can be used as the entity
-class as usual along with the Java collections API.  The <b>PartValue</b>,
-<b>SupplierValue</b> and <b>ShipmentValue</b> classes can then be
-removed.</p>
-<p>The example program illustrates:</p>
-<p><ul type=disc>
-<li><a href="class.html">Using transient fields in an entity class</a>
-<li><a href="binding.html">Using transient fields in an entity binding</a>
-<li><a href="remove.html">Removing the redundant value classes</a>
-</ul>
-<p>Transient fields are defined in Java as fields that are not stored in
-the serialized form of an object.  Therefore, when an object is deserialized
-the transient fields must be explicitly initialized.  Since the entity binding
-is responsible for creating entity objects, it is the natural place to
-initialize the transient key fields.</p>
-<p>Note that it is not strictly necessary to make the key fields of a
-serializable entity class transient.  If this is not done, the key will simply
-be stored redundantly in the record's value.  This extra storage may or may not
-be acceptable to an application.  But since we are using tuple keys and an
-entity binding class must be implemented anyway to extract the key from the
-entity, it is sensible to use transient key fields to reduce the record size.
-Of course there may be a reason that transient fields are not desired; for
-example, if an application wants to serialize the entity objects for other
-purposes, then using transient fields should be avoided.</p>
-<p>The complete source
-of the final version of the example program is included in the Berkeley DB
-distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/sorted.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/class.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_sentity/remove.html b/db/docs/ref/bdb_sentity/remove.html
deleted file mode 100644 (file)
index 3373e02..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!--$Id: remove.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Serializable Entity - Removing the redundant value classes</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Serializable Entity</dl></h3></td>
-<td align=right><a href="../bdb_sentity/binding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tut/summary.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Serializable Entity - Removing the redundant value classes</h3>
-<p>The <b>PartValue</b>, <b>SupplierValue</b> and
-<b>ShipmentValue</b> classes have been removed in this example, and the
-<b>Part</b>, <b>Supplier</b> and <b>Shipment</b> entity classes are
-used in their place.</p>
-<hr size=1 noshade>
-<p>The serial formats are created with the entity classes.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-        ...
-        partKeyFormat = new TupleFormat();
-        partValueFormat = new SerialFormat(javaCatalog, <b>Part</b>.class);
-        supplierKeyFormat = new TupleFormat();
-        supplierValueFormat = new SerialFormat(javaCatalog, <b>Supplier</b>.class);
-        shipmentKeyFormat = new TupleFormat();
-        shipmentValueFormat = new SerialFormat(javaCatalog, <b>Shipment</b>.class);
-        cityKeyFormat = new TupleFormat();
-        ...
-    }
-}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The index key extractor uses the entity class as well.</p>
-<blockquote><pre>
-public class SampleDatabase
-{
-    ...
-    private static class SupplierByCityExtractor
-        extends TupleSerialKeyExtractor
-    {
-        private SupplierByCityExtractor(TupleFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        TupleFormat indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException
-        {
-            <b>Supplier</b> supplierValue = (<b>Supplier</b>) valueInput;
-            indexKeyOutput.writeString(supplierValue.getCity());
-        }
-<p>
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-<p>
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_sentity/binding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tut/summary.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/extract.html b/db/docs/ref/bdb_tuple/extract.html
deleted file mode 100644 (file)
index 72e644e..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-<!--$Id: extract.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Using tuples with key extractors</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_tuple/format.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/tbinding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Using tuples with key extractors</h3>
-<p>Key extractors were used in prior examples to extract index keys from
-value objects.  The keys were returned as deserialized key objects, since the
-serial format was used for keys.  In this example, the tuple format is used for
-keys and the key extractors return keys by writing information to a tuple.  The
-differences between this example and the prior example are:</p>
-<p><ul type=disc>
-<li>The
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.html">TupleSerialKeyExtractor</a>
-base class is used instead of the
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.html">SerialSerialKeyExtractor</a>
-base class.
-<li>For all keys, the
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</a>
-class is used instead of the
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
-class.
-<li>For all key input and output parameters, the
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</a>
- and
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</a>
-classes are used instead of
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</a>
- (representing a deserialized object).
-<li>Instead of returning a key output object, these methods call tuple
-write methods such as 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleOutput.html#writeString">TupleOutput.writeString</a>
-.
-</ul>
-<p>In addition to writing key tuples, the <b>ShipmentByPartExtractor</b>
-and <b>ShipmentBySupplierExtractor</b> classes also read the key tuple of
-the primary key.  This is because they extract the index key from fields in the
-Shipment's primary key.  Instead of calling getter methods on the
-<b>ShipmentKey</b> object, as in prior examples, these methods call
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleInput.html#readString">TupleInput.readString</a>
-.  The
-<b>ShipmentKey</b> consists of two string fields that are read in
-sequence.</p>
-<hr size=1 noshade>
-<p>The modified key extractors are shown below:
-<b>SupplierByCityExtractor</b>,
-<b>ShipmentByPartExtractor</b> and
-<b>ShipmentBySupplierExtractor</b>.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-...
-</b>public class SampleDatabase
-{
-    private static class SupplierByCityExtractor
-<b>        extends TupleSerialKeyExtractor
-</b>    {
-        private SupplierByCityExtractor(<b>TupleFormat</b> primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        <b>TupleFormat</b> indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public void extractIndexKey(<b>TupleInput</b> primaryKeyInput,
-                                    Object valueInput,
-                                    <b>TupleOutput</b> indexKeyOutput)
-            throws IOException
-        {
-            SupplierValue supplierValue = (SupplierValue) valueInput;
-<b>            indexKeyOutput.writeString(supplierValue.getCity());
-</b>        }
-<p>
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-<p>
-    private static class ShipmentByPartExtractor
-<b>        extends TupleSerialKeyExtractor
-</b>    {
-        private ShipmentByPartExtractor(<b>TupleFormat</b> primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        <b>TupleFormat</b> indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public void extractIndexKey(<b>TupleInput</b> primaryKeyInput,
-                                    Object valueInput,
-                                    <b>TupleOutput</b> indexKeyOutput)
-            throws IOException
-        {
-<b>            String partNumber = primaryKeyInput.readString();
-            // don't bother reading the supplierNumber
-            indexKeyOutput.writeString(partNumber);
-</b>        }
-<p>
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-<p>
-    private static class ShipmentBySupplierExtractor
-<b>        extends TupleSerialKeyExtractor
-</b>    {
-        private ShipmentBySupplierExtractor(<b>TupleFormat</b> primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            <b>TupleFormat</b> indexKeyFormat)
-        {
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-<p>
-        public void extractIndexKey(<b>TupleInput</b> primaryKeyInput,
-                                    Object valueInput,
-                                    <b>TupleOutput</b> indexKeyOutput)
-            throws IOException
-        {
-<b>            primaryKeyInput.readString(); // skip the partNumber
-            String supplierNumber = primaryKeyInput.readString();
-            indexKeyOutput.writeString(supplierNumber);
-</b>        }
-<p>
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException
-        {
-            throw new UnsupportedOperationException();
-        }
-    }
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/format.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/tbinding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/format.html b/db/docs/ref/bdb_tuple/format.html
deleted file mode 100644 (file)
index b82c93b..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!--$Id: format.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Using the tuple format</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_tuple/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/extract.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Using the tuple format</h3>
-<p>Tuples are sequences of primitive Java values that can be written to, and
-read from, the raw data bytes of a stored record.  The primitive values are
-written or read one at a time in sequence, using the Java API
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</a>
- and
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</a>
- classes.  These classes
-are very similar to the standard Java 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/io/DataInput.html">DataInput</a>
- and
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/io/DataOutput.html">DataOutput</a>
- interfaces.  The primary difference is the
-binary format of the data, which is designed for sorting in the case of
-tuples.</p>
-<p>For example, to read and write a tuple containing two string values, the
-following code snippets could be used.</p>
-<blockquote><pre><b>import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-...
-TupleInput input;
-TupleOutput output;
-...
-String partNumber = input.readString();
-String supplierNumber = input.readString();
-...
-output.writeString(partNumber);
-output.writeString(supplierNumber);
-</b></pre></blockquote>
-<p>Since a tuple is defined as an ordered sequence, reading and writing
-order must match.  If the wrong data type is read (an integer instead of
-string, for example), an exception may be thrown or at minimum invalid data
-will be read.</p>
-<p>When the tuple format is used, bindings and key extractors must read and
-write tuples using the tuple API as shown above.  This will be illustrated in
-the next two sections.</p>
-<hr size=1 noshade>
-<p>First, the tuple format objects must be created as shown below in the
-modified <b>SampleDatabase</b> class.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-...
-</b>public class SampleDatabase
-{
-<b>    ...
-    private TupleFormat partKeyFormat;
-</b>    private SerialFormat partValueFormat;
-<b>    private TupleFormat supplierKeyFormat;
-</b>    private SerialFormat supplierValueFormat;
-<b>    private TupleFormat shipmentKeyFormat;
-</b>    private SerialFormat shipmentValueFormat;
-<b>    private TupleFormat cityKeyFormat;
-    ...
-</b>    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException
-    {
-<b>        ...
-        partKeyFormat = new TupleFormat();
-</b>        partValueFormat = new SerialFormat(javaCatalog, PartValue.class);
-<b>        supplierKeyFormat = new TupleFormat();
-</b>        supplierValueFormat = new SerialFormat(javaCatalog, SupplierValue.class);
-<b>        shipmentKeyFormat = new TupleFormat();
-</b>        shipmentValueFormat = new SerialFormat(javaCatalog, ShipmentValue.class);
-<b>        cityKeyFormat = new TupleFormat();
-        ...
-</b>    }
-}
-</pre></blockquote>
-<p>For each key, a 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</a>
-object is used instead of the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialFormat.html">SerialFormat</a>
- used in the prior examples.  The
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleFormat.html">TupleFormat</a>
- constructor has no
-parameters.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/extract.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/intro.html b/db/docs/ref/bdb_tuple/intro.html
deleted file mode 100644 (file)
index 30fd53f..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Compact ordered keys</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_entity/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/format.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Compact ordered keys</h3>
-<p>Java API <i>tuples</i> are sequences of primitive Java data types,
-for example, integers and strings.  The <i>tuple format</i> is a
-binary format for tuples that can be used to store keys and/or values.</p>
-<p>Tuples are useful as keys because they have a meaningful sort order,
-while serialized objects do not.  This is because the binary data for a tuple
-is written in such a way that its raw byte ordering provides a useful sort
-order.  For example, strings in tuples are written with a null terminator
-rather than with a leading length.</p>
-<p>Tuples are useful as keys <i>or</i> values when reducing the record
-size to a minimum is important.  A tuple is significantly smaller than an
-equivalent serialized object.  However, unlike serialized objects, tuples
-cannot contain complex data types and are not easily extended except by adding
-fields at the end of the tuple.</p>
-<p>Whenever a tuple format is used, except when the key or value class is a
-Java primitive class, a <i>tuple binding</i> class must be implemented to
-map between the Java object and the tuple fields.  Because of this extra
-requirement, and because tuples are not easily extended, a useful technique
-shown in this example is to use tuples for keys and serialized objects for
-values.  This provides compact ordered keys but still allows arbitrary Java
-objects as values, and avoids implementing a tuple binding for each value
-class.</p>
-<p>The example program illustrates:</p>
-<p><ul type=disc>
-<li><a href="format.html">Using the tuple format</a>
-<li><a href="extract.html">Using tuples with key extractors</a>
-<li><a href="tbinding.html">Creating tuple key bindings</a>
-<li><a href="tsbinding.html">Creating tuple-serial entity bindings</a>
-<li><a href="sorted.html">Using sorted collections</a>
-</ul>
-<p>Compare this example to the prior Entity example and you'll see that the
-<b>Sample</b> class has not changed. When changing a database format, while
-new bindings are needed to map key and value objects to the new format, the
-application using the objects often does not need to be modified.</p>
-<p>The complete source
-of the final version of the example program is included in the Berkeley DB
-distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_entity/read.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/format.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/sorted.html b/db/docs/ref/bdb_tuple/sorted.html
deleted file mode 100644 (file)
index 82d1f26..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-<!--$Id: sorted.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Using sorted collections</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_tuple/tsbinding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Using sorted collections</h3>
-<p>In general, no changes to the prior example are necessary to use
-collections having tuple keys.  Iteration of elements in a stored collection
-will be ordered by the sort order of the tuples.  In addition to using the
-tuple format, the 
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
- access method
-must be used when creating the database.  
-<a href="../../java/com/sleepycat/db/Db.html#DB_BTREE">Db.DB_BTREE</a>
-is used for the databases in all examples.  The
-<a href="../../java/com/sleepycat/db/Db.html#DB_HASH">Db.DB_HASH</a>
- access method does not support
-sorted keys.</p>
-<p>Although not shown in the example, all methods of the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedMap.html">SortedMap</a>
- and 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/util/SortedSet.html">SortedSet</a>
-interfaces may be used with sorted collections.  For example, submaps and
-subsets may be created.</p>
-<hr size=1 noshade>
-<p>To create a sorted collection, the
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</a>
- class is
-used instead of 
-<a href="../../java/com/sleepycat/bdb/collection/StoredMap.html">StoredMap</a>
-.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.collection.StoredSortedMap;
-...
-</b>public class SampleViews
-{
-    private <b>StoredSortedMap</b> partMap;
-    private <b>StoredSortedMap</b> supplierMap;
-    private <b>StoredSortedMap</b> shipmentMap;
-    private <b>StoredSortedMap</b> shipmentByPartMap;
-    private <b>StoredSortedMap</b> shipmentBySupplierMap;
-    private <b>StoredSortedMap</b> supplierByCityMap;
-    ...
-    public SampleViews(SampleDatabase db)
-    {
-        ...
-        partMap =
-            new <b>StoredSortedMap</b>(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new <b>StoredSortedMap</b>(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new <b>StoredSortedMap</b>(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new <b>StoredSortedMap</b>(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new <b>StoredSortedMap</b>(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new <b>StoredSortedMap</b>(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The getter methods of <b>SampleViews</b> also return
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedMap.html">StoredSortedMap</a>
-and, as a convenience,
-<a href="../../java/com/sleepycat/bdb/collection/StoredSortedValueSet.html">StoredSortedValueSet</a>
-.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-...
-</b>public class SampleViews
-{
-    ...
-    public <b>StoredSortedMap</b> getPartMap()
-    {
-        return partMap;
-    }
-<p>
-    public <b>StoredSortedMap</b> getSupplierMap()
-    {
-        return supplierMap;
-    }
-<p>
-    public <b>StoredSortedMap</b> getShipmentMap()
-    {
-        return shipmentMap;
-    }
-<p>
-    public <b>StoredSortedValueSet</b> getPartSet()
-    {
-        return (<b>StoredSortedValueSet</b>) partMap.values();
-    }
-<p>
-    public <b>StoredSortedValueSet</b> getSupplierSet()
-    {
-        return (<b>StoredSortedValueSet</b>) supplierMap.values();
-    }
-<p>
-    public <b>StoredSortedValueSet</b> getShipmentSet()
-    {
-        return (<b>StoredSortedValueSet</b>) shipmentMap.values();
-    }
-<p>
-    public <b>StoredSortedMap</b> getShipmentByPartMap()
-    {
-        return shipmentByPartMap;
-    }
-<p>
-    public <b>StoredSortedMap</b> getShipmentBySupplierMap()
-    {
-        return shipmentBySupplierMap;
-    }
-<p>
-    public final <b>StoredSortedMap</b> getSupplierByCityMap()
-    {
-        return supplierByCityMap;
-    }
-    ...
-}
-</pre></blockquote>
-<hr size=1 noshade>
-<p>The output of the example program shows that records are sorted by key
-value.</p>
-<blockquote><pre>
-Adding Suppliers
-Adding Parts
-Adding Shipments
-<p>
---- Parts ---
-Part: number=P1 name=Nut color=Red weight=[12.0 grams] city=London
-Part: number=P2 name=Bolt color=Green weight=[17.0 grams] city=Paris
-Part: number=P3 name=Screw color=Blue weight=[17.0 grams] city=Rome
-Part: number=P4 name=Screw color=Red weight=[14.0 grams] city=London
-Part: number=P5 name=Cam color=Blue weight=[12.0 grams] city=Paris
-Part: number=P6 name=Cog color=Red weight=[19.0 grams] city=London
-<p>
---- Suppliers ---
-Supplier: number=S1 name=Smith status=20 city=London
-Supplier: number=S2 name=Jones status=10 city=Paris
-Supplier: number=S3 name=Blake status=30 city=Paris
-Supplier: number=S4 name=Clark status=20 city=London
-Supplier: number=S5 name=Adams status=30 city=Athens
-<p>
---- Suppliers for City Paris ---
-Supplier: number=S2 name=Jones status=10 city=Paris
-Supplier: number=S3 name=Blake status=30 city=Paris
-<p>
---- Shipments ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P1 supplier=S2 quantity=300
-Shipment: part=P2 supplier=S1 quantity=200
-Shipment: part=P2 supplier=S2 quantity=400
-Shipment: part=P2 supplier=S3 quantity=200
-Shipment: part=P2 supplier=S4 quantity=200
-Shipment: part=P3 supplier=S1 quantity=400
-Shipment: part=P4 supplier=S1 quantity=200
-Shipment: part=P4 supplier=S4 quantity=300
-Shipment: part=P5 supplier=S1 quantity=100
-Shipment: part=P5 supplier=S4 quantity=400
-Shipment: part=P6 supplier=S1 quantity=100
-<p>
---- Shipments for Part P1 ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P1 supplier=S2 quantity=300
-<p>
---- Shipments for Supplier S1 ---
-Shipment: part=P1 supplier=S1 quantity=300
-Shipment: part=P2 supplier=S1 quantity=200
-Shipment: part=P3 supplier=S1 quantity=400
-Shipment: part=P4 supplier=S1 quantity=200
-Shipment: part=P5 supplier=S1 quantity=100
-Shipment: part=P6 supplier=S1 quantity=100
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/tsbinding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_sentity/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/tbinding.html b/db/docs/ref/bdb_tuple/tbinding.html
deleted file mode 100644 (file)
index 1533165..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-<!--$Id: tbinding.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Creating tuple key bindings</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_tuple/extract.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/tsbinding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Creating tuple key bindings</h3>
-<p>Serial bindings were used in prior examples as key bindings, and keys
-were stored as serialized objects.  In this example, a tuple binding is used
-for each key since keys will be stored as tuples.  Because keys are no
-longer stored as serialized objects, the <b>PartKey</b>,
-<b>SupplierKey</b> and <b>ShipmentKey</b> classes no longer implement the
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/io/Serializable.html">Serializable</a>
- interface (this was the only change to
-these classes and is not shown below).</p>
-<hr size=1 noshade>
-<p>For the Part key, Supplier key, and Shipment key, the
-<b>SampleViews</b> class was changed in this example to create a custom
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</a>
- instead of a
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialBinding.html">SerialBinding</a>
-.  The custom
-tuple key binding classes are defined further below.</p>
-<blockquote><pre>
-<b>import com.sleepycat.bdb.bind.tuple.TupleBinding;
-...
-</b>public class SampleViews
-{
-    ...
-    public SampleViews(SampleDatabase db)
-    {
-        DataBinding partKeyBinding =
-<b>            new PartKeyBinding(db.getPartKeyFormat());
-</b>        EntityBinding partValueBinding =
-            new PartBinding(db.getPartKeyFormat(), db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-<b>            new SupplierKeyBinding(db.getSupplierKeyFormat());
-</b>        EntityBinding supplierValueBinding =
-            new SupplierBinding(db.getSupplierKeyFormat(),
-                                db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-<b>            new ShipmentKeyBinding(db.getShipmentKeyFormat());
-</b>        EntityBinding shipmentValueBinding =
-            new ShipmentBinding(db.getShipmentKeyFormat(),
-                                db.getShipmentValueFormat());
-        DataBinding cityKeyBinding =
-<b>            TupleBinding.getPrimitiveBinding(String.class,
-                                             db.getCityKeyFormat());
-        ...
-</b>    }
-}
-</pre></blockquote>
-<p>For the City key, however, a custom binding class is not needed because
-the key class is a primitive Java type, 
-<a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</a>
-.
-For any primitive Java type, a tuple binding may be created using the
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleBinding.html#getPrimitiveBinding">TupleBinding.getPrimitiveBinding</a>
-static method.</p>
-<hr size=1 noshade>
-<p>The custom key binding classes, <b>PartKeyBinding</b>,
-<b>SupplierKeyBinding</b> and <b>ShipmentKeyBinding</b>, are defined by
-extending the 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</a>
- class.
-The 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleBinding.html">TupleBinding</a>
- abstract class
-implements the 
-<a href="../../java/com/sleepycat/bdb/bind/DataBinding.html">DataBinding</a>
- interface, and
-is used for one-to-one bindings between tuples and objects.  Each binding
-class implements two methods for converting between tuples and objects.  Tuple
-fields are read using the 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</a>
-parameter and written using the 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</a>
- parameter.</p>
-<blockquote><pre>
-<b>
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-...
-</b>public class SampleViews
-{
-    ...
-<b>
-    private static class PartKeyBinding extends TupleBinding
-    {
-        private PartKeyBinding(TupleFormat format)
-        {
-            super(format);
-        }
-<p>
-        public Object dataToObject(TupleInput input)
-            throws IOException
-        {
-            String number = input.readString();
-            return new PartKey(number);
-        }
-<p>
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException
-        {
-            PartKey key = (PartKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-    ...
-    private static class SupplierKeyBinding extends TupleBinding
-    {
-        private SupplierKeyBinding(TupleFormat format)
-        {
-            super(format);
-        }
-<p>
-        public Object dataToObject(TupleInput input)
-            throws IOException
-        {
-            String number = input.readString();
-            return new SupplierKey(number);
-        }
-<p>
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException
-        {
-            SupplierKey key = (SupplierKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-    ...
-    private static class ShipmentKeyBinding extends TupleBinding
-    {
-        private ShipmentKeyBinding(TupleFormat format)
-        {
-            super(format);
-        }
-<p>
-        public Object dataToObject(TupleInput input)
-            throws IOException
-        {
-            String partNumber = input.readString();
-            String supplierNumber = input.readString();
-            return new ShipmentKey(partNumber, supplierNumber);
-        }
-<p>
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException
-        {
-            ShipmentKey key = (ShipmentKey) object;
-            output.writeString(key.getPartNumber());
-            output.writeString(key.getSupplierNumber());
-        }
-    }
-</b>}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/extract.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/tsbinding.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tuple/tsbinding.html b/db/docs/ref/bdb_tuple/tsbinding.html
deleted file mode 100644 (file)
index 4be7dd2..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-<!--$Id: tsbinding.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Tuple - Creating tuple-serial entity bindings</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial - Tuple</dl></h3></td>
-<td align=right><a href="../bdb_tuple/tbinding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/sorted.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Tuple - Creating tuple-serial entity bindings</h3>
-<p>In the prior example serial keys and serial values were used, and the
-<a href="../../java/com/sleepycat/bdb/bind/serial/SerialSerialBinding.html">SerialSerialBinding</a>
- base class was
-used for entity bindings.  In this example, tuple keys and serial values are
-used and therefore the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html">TupleSerialBinding</a>
- base class is used for entity bindings.</p>
-<p>As with any entity binding, a key and value is converted to an entity in
-the 
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#dataToObject">TupleSerialBinding.dataToObject</a>
-method, and from an entity to a key and value in the
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToKey">TupleSerialBinding.objectToKey</a>
- and
-<a href="../../java/com/sleepycat/bdb/bind/serial/TupleSerialBinding.html#objectToValue">TupleSerialBinding.objectToValue</a>
-methods.  But since keys are stored as tuples, not as serialized objects, key
-fields are read and written using the 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleInput.html">TupleInput</a>
- and 
-<a href="../../java/com/sleepycat/bdb/bind/tuple/TupleOutput.html">TupleOutput</a>
-parameters.</p>
-<hr size=1 noshade>
-<p>The <b>SampleViews</b> class contains the modified entity binding
-classes that were defined in the prior example: <b>PartBinding</b>,
-<b>SupplierBinding</b> and <b>ShipmentBinding</b>.</p>
-<blockquote><pre>
-<b>
-import com.sleepycat.bdb.bind.serial.TupleSerialBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-...
-</b>public class SampleViews
-{
-    ...
-    private static class PartBinding extends <b>TupleSerialBinding</b>
-    {
-        private PartBinding(<b>TupleFormat</b> keyFormat,
-                            SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(<b>TupleInput</b> keyInput, Object valueInput)
-            throws IOException
-        {
-<b>            String number = keyInput.readString();
-</b>            PartValue value = (PartValue) valueInput;
-            return new Part(<b>number</b>, value.getName(), value.getColor(),
-                            value.getWeight(), value.getCity());
-        }
-<p>
-        public void objectToKey(Object object, <b>TupleOutput</b> output)
-            throws IOException
-        {
-            Part part = (Part) object;
-<b>            output.writeString(part.getNumber());
-</b>        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Part part = (Part) object;
-            return new PartValue(part.getName(), part.getColor(),
-                                 part.getWeight(), part.getCity());
-        }
-    }
-<p>
-    private static class SupplierBinding extends <b>TupleSerialBinding</b>
-    {
-        private SupplierBinding(<b>TupleFormat</b> keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(<b>TupleInput</b> keyInput, Object valueInput)
-            throws IOException
-        {
-<b>            String number = keyInput.readString();
-</b>            SupplierValue value = (SupplierValue) valueInput;
-            return new Supplier(<b>number</b>, value.getName(),
-                                value.getStatus(), value.getCity());
-        }
-<p>
-        public void objectToKey(Object object, <b>TupleOutput</b> output)
-            throws IOException
-        {
-            Supplier supplier = (Supplier) object;
-<b>            output.writeString(supplier.getNumber());
-</b>        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Supplier supplier = (Supplier) object;
-            return new SupplierValue(supplier.getName(), supplier.getStatus(),
-                                     supplier.getCity());
-        }
-    }
-<p>
-    private static class ShipmentBinding extends <b>TupleSerialBinding</b>
-    {
-        private ShipmentBinding(<b>TupleFormat</b> keyFormat,
-                                SerialFormat valueFormat)
-        {
-            super(keyFormat, valueFormat);
-        }
-<p>
-        public Object dataToObject(<b>TupleInput</b> keyInput, Object valueInput)
-            throws IOException
-        {
-<b>            String partNumber = keyInput.readString();
-            String supplierNumber = keyInput.readString();
-</b>            ShipmentValue value = (ShipmentValue) valueInput;
-            return new Shipment(<b>partNumber</b>, <b>supplierNumber</b>,
-                                value.getQuantity());
-        }
-<p>
-        public void objectToKey(Object object, <b>TupleOutput</b> output)
-            throws IOException
-        {
-            Shipment shipment = (Shipment) object;
-<b>            output.writeString(shipment.getPartNumber());
-            output.writeString(shipment.getSupplierNumber());
-</b>        }
-<p>
-        public Object objectToValue(Object object)
-            throws IOException
-        {
-            Shipment shipment = (Shipment) object;
-            return new ShipmentValue(shipment.getQuantity());
-        }
-    }
-}
-</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_tuple/tbinding.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_tuple/sorted.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tut/intro.html b/db/docs/ref/bdb_tut/intro.html
deleted file mode 100644 (file)
index 1ac1221..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<!--$Id: intro.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Introduction to the Java API tutorial</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial</dl></h3></td>
-<td align=right><a href="../am_misc/faq.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Introduction to the Java API tutorial</h3>
-<p>The Java API is a Java persistence framework based on the standard Java
-collections API.  This tutorial illustrates the use of the Java API with a
-shipment database, a familiar example from classic database texts.</p>
-<p>The examples illustrate the following concepts of the Java API:</p>
-<p><ul type=disc>
-<li>Record <i>bindings</i> and <i>formats</i>
-<li>The database <i>environment</i>
-<li>Database <i>stores</i> that contain key/value records
-<li>Database <i>indices</i> that contain secondary keys and foreign
-keys
-<li>Java <i>collections</i> for accessing stores and indices
-<li><i>Transactions</i> used to commit or undo database changes
-</ul>
-<p>The examples build on each other, but at the same time the source code
-for each example stands alone.</p>
-<p><ul type=disc>
-<li><a href="../bdb_basic/intro.html">Basic</a> -
-The shipment program
-<li><a href="../bdb_index/intro.html">Index</a> -
-Indices and foreign keys
-<li><a href="../bdb_entity/intro.html">Entity</a> -
-Combining the key and value in a single object
-<li><a href="../bdb_tuple/intro.html">Tuple</a> -
-Compact ordered keys
-<li><a href="../bdb_sentity/intro.html">Serializable Entity</a> -
-One serializable class for entities and values
-</ul>
-<p>The shipment database consists of three database stores: the part store,
-the supplier store, and the shipment store.  Each store contains a number of
-records, and each record consists of a key and a value.</p>
-<table border=1>
-<tr><th>Store</th><th>Key</th><th>Value</th></tr>
-<tr><td>Part</td><td>Part Number</td><td>Name, Color, Weight, City</td></tr>
-<tr><td>Supplier</td><td>Supplier Number</td><td>Name, Status, City</td></tr>
-<tr><td>Shipment</td><td>Part Number, Supplier Number</td><td>Quantity</td></tr>
-</table>
-<p>In the example programs, Java classes containing the fields above are
-defined for the key and value of each store: <b>PartKey</b>,
-<b>PartValue</b>, <b>SupplierKey</b>, <b>SupplierValue</b>,
-<b>ShipmentKey</b> and <b>ShipmentValue</b>.  In addition, because the
-Part's Weight field is itself composed of two fields -- the weight value and
-the unit of measure -- it is represented by a separate <b>Weight</b> class.
-These classes will be defined in the first example program.</p>
-<p>In general the Java API uses formats and bindings to describe how Java
-objects are stored.  A format defines the stored data syntax, and a binding
-defines the mapping between a Java object and the stored data.  The example
-programs show how to create different types of formats and bindings, and
-explains the characteristics of each type.</p>
-<p>The following tables contain the record values that are used in all the
-example programs in the tutorial.</p>
-<h3>Part Records</h3>
-<table border=1>
-<tr><th>Number</th><th>Name</th><th>Color</th><th>Weight</th><th>City</th></tr>
-<tr><td>P1</td><td>Nut</td><td>Red</td><td>12.0 grams</td><td>London</td></tr>
-<tr><td>P2</td><td>Bolt</td><td>Green</td><td>17.0 grams</td><td>Paris</td></tr>
-<tr><td>P3</td><td>Screw</td><td>Blue</td><td>17.0 grams</td><td>Rome</td></tr>
-<tr><td>P4</td><td>Screw</td><td>Red</td><td>14.0 grams</td><td>London</td></tr>
-<tr><td>P5</td><td>Cam</td><td>Blue</td><td>12.0 grams</td><td>Paris</td></tr>
-<tr><td>P6</td><td>Cog</td><td>Red</td><td>19.0 grams</td><td>London</td></tr>
-</table>
-<h3>Supplier Records</h3>
-<table border=1>
-<tr><th>Number</th><th>Name</th><th>Status</th><th>City</th></tr>
-<tr><td>S1</td><td>Smith</td><td>20</td><td>London</td></tr>
-<tr><td>S2</td><td>Jones</td><td>10</td><td>Paris</td></tr>
-<tr><td>S3</td><td>Blake</td><td>30</td><td>Paris</td></tr>
-<tr><td>S4</td><td>Clark</td><td>20</td><td>London</td></tr>
-<tr><td>S5</td><td>Adams</td><td>30</td><td>Athens</td></tr>
-</table>
-<h3>Shipment Records</h3>
-<table border=1>
-<tr><th>Part Number</th><th>Supplier Number</th><th>Quantity</th></tr>
-<tr><td>P1</td><td>S1</td><td>300</td></tr>
-<tr><td>P1</td><td>S2</td><td>300</td></tr>
-<tr><td>P2</td><td>S1</td><td>200</td></tr>
-<tr><td>P2</td><td>S2</td><td>400</td></tr>
-<tr><td>P2</td><td>S3</td><td>200</td></tr>
-<tr><td>P2</td><td>S4</td><td>200</td></tr>
-<tr><td>P3</td><td>S1</td><td>400</td></tr>
-<tr><td>P4</td><td>S1</td><td>200</td></tr>
-<tr><td>P4</td><td>S4</td><td>300</td></tr>
-<tr><td>P5</td><td>S1</td><td>100</td></tr>
-<tr><td>P5</td><td>S4</td><td>400</td></tr>
-<tr><td>P6</td><td>S1</td><td>100</td></tr>
-</table>
-<table width="100%"><tr><td><br></td><td align=right><a href="../am_misc/faq.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb_basic/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/bdb_tut/summary.html b/db/docs/ref/bdb_tut/summary.html
deleted file mode 100644 (file)
index 10a8e42..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!--$Id: summary.html,v 1.1 2003/12/15 21:43:45 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Summary and next steps</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Java API Tutorial</dl></h3></td>
-<td align=right><a href="../bdb_sentity/remove.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/overview.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Summary and next steps</h3>
-<p>In summary, the Java API tutorial has demonstrated how to create different
-types of formats and bindings, as well as how to use the basic facilities of
-the Java API: the database environment, stores, indices, collections, and
-transactions.  The final approach illustrated by the last example program,
-Serializable Entity, uses tuple keys and serial entity values.  Hopefully it is
-clear that any type of object-to-data binding may be implemented by an
-application and used along with standard Java collections.</p>
-<p>The following table summarizes the differences between the examples in
-the tutorial.</p>
-<table border=1>
-<tr><th>Example</th><th>Key</th><th>Value</th><th>Entity</th><th>Comments</th></tr>
-<tr><td><a href="../bdb_basic/intro.html">Basic</a></td><td>Serial</td><td>Serial</td><td>No</td><td>The shipment program</td></tr>
-<tr><td><a href="../bdb_index/intro.html">Index</a></td><td>Serial</td><td>Serial</td><td>No</td><td>Indices and foreign keys</td></tr>
-<tr><td><a href="../bdb_entity/intro.html">Entity</a></td><td>Serial</td><td>Serial</td><td>Yes</td><td>Combining the key and value in a single object</td></tr>
-<tr><td><a href="../bdb_tuple/intro.html">Tuple</a></td><td>Tuple</td><td>Serial</td><td>Yes</td><td>Compact ordered keys</td></tr>
-<tr><td><a href="../bdb_sentity/intro.html">Serializable Entity</a></td><td>Tuple</td><td>Serial</td><td>Yes</td><td>One serializable class for entities and values</td></tr>
-</table>
-<h3>Next Steps</h3>
-<p>There are two directions to go from here.  The first direction is toward
-a deeper understanding of the Java API and the underlying Berkeley DB capabilities.
-The next section, <a href="../bdb/overview.html">Overview of the Java API</a>, along
-with the other material in the Reference Guide, will take you there.</p>
-<p>The second direction is toward understanding how other types of bindings
-might be implemented.  The bindings shown in this tutorial are all
-<i>external bindings</i>, meaning that the data classes themselves contain
-none of the binding implementation.  It is also possible to implement
-<i>internal bindings</i>, where the data classes implement the binding.</p>
-<p>Internal bindings are called <i>marshalled bindings</i> in the
-Java API, and in this model each data class implements a marshalling interface.
-A single external binding class that understands the marshalling interface is
-used to call the internal bindings of each data object, and therefore the
-overall model and API is unchanged.  To learn about marshalled bindings, see
-the
-<a href="../../../examples_java/src/com/sleepycat/examples/bdb/shipment/marshal">Marshal</a> and
-<a href="../../../examples_java/src/com/sleepycat/examples/bdb/shipment/factory">Factory</a> example programs.
-These examples continue building on the example programs used in the tutorial.
-The Marshal program is the next program following the Serializable Entity
-program, and the Factory program follows the Marshal program.  The source code
-comments in these examples explain their differences.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../bdb_sentity/remove.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../bdb/overview.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/build_unix/macosx.html b/db/docs/ref/build_unix/macosx.html
deleted file mode 100644 (file)
index 94cd2d3..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--$Id: macosx.so,v 11.10 2003/03/24 13:46:23 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Mac OS X</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Building Berkeley DB for UNIX/POSIX systems</dl></h3></td>
-<td align=right><a href="../build_unix/linux.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../build_unix/osf1.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Mac OS X</h3>
-<ol>
-<p><li><b>I cannot use the Java API on Mac OS X.</b>
-<p>The Berkeley DB configuration and build procedure is unable to dynamically
-load some libraries on Mac OS X.  This restriction is expected to be
-removed in future Berkeley DB releases.</p>
-<p>There is a workaround for Java.  Mac OS X normally requires Java
-loadable libraries to end with a .jnilib extension.  Libtool, used by
-our build procedure, does not support this extension.  To work around
-this, you must add a -D option to your Java command line to specify the
-complete pathname of the installed library:</p>
-<blockquote><pre>% java -Dsleepycat.db.libfile=/full/path/to/libdb_java-VERSION.so</pre></blockquote>
-</ol>
-<table width="100%"><tr><td><br></td><td align=right><a href="../build_unix/linux.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../build_unix/osf1.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/install/rpm.html b/db/docs/ref/install/rpm.html
deleted file mode 100644 (file)
index 7eaec22..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<!--$Id: rpm.so,v 1.4 2003/01/08 18:30:53 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Building RPM distribution packages</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>System Installation Notes</dl></h3></td>
-<td align=right><a href="../install/multiple.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../debug/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Building RPM distribution packages</h3>
-<p>If you would like to distribute your configuration and build of Berkeley DB
-as an RPM software package, first configure Berkeley DB using the
-<a href="../../ref/build_unix/conf.html#--with-rpm">--with-rpm</a>
-configuration option, and then build Berkeley DB as follows:</p>
-<blockquote><pre>../dist/configure --with-rpm=ARCHIVE
-make</pre></blockquote>
-<p>where "ARCHIVE" is the path to the Berkeley DB archive, for example:</p>
-<blockquote><pre>../dist/configure --with-rpm=/usr/downloads/db-4.2.52.tar.gz
-make</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../install/multiple.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../debug/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/perl/intro.html b/db/docs/ref/perl/intro.html
deleted file mode 100644 (file)
index 015a778..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--$Id: intro.so,v 10.26 2003/07/30 13:11:14 mhayes Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Using Berkeley DB with Perl</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Perl</dl></h3></td>
-<td align=right><a href="../rpc/faq.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../tcl/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Using Berkeley DB with Perl</h3>
-<p>The original Perl module for Berkeley DB was DB_File, which was written to
-interface to Berkeley DB version 1.85.  The newer Perl module for Berkeley DB is
-BerkeleyDB, which was written to interface to version 2.0 and subsequent
-releases.  Because Berkeley DB version 2.X has a compatibility API for version
-1.85, you can (and should!) build DB_File using version 2.X of Berkeley DB,
-although DB_File will still only support the 1.85 functionality.</p>
-<p>DB_File is distributed with the standard Perl source distribution (look
-in the directory "ext/DB_File").  You can find both DB_File and BerkeleyDB
-on CPAN, the Comprehensive Perl Archive Network of mirrored FTP sites.
-The master CPAN site is
-<a href="ftp://ftp.funet.fi/">ftp://ftp.funet.fi/</a>.</p>
-<p>Versions of both BerkeleyDB and DB_File that are known to work correctly
-with each release of Berkeley DB are included in the distributed Berkeley DB source
-tree, in the subdirectories <b>perl.BerkeleyDB</b> and
-<b>perl.DB_File</b>.  Each of those directories contains a
-<b>README</b> file with instructions on installing and using those
-modules.</p>
-<p>The Perl interface is not maintained by Sleepycat Software.  Questions
-about the DB_File and BerkeleyDB modules are best asked on the Usenet
-newsgroup comp.lang.perl.modules.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../rpc/faq.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../tcl/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/rep/init.html b/db/docs/ref/rep/init.html
deleted file mode 100644 (file)
index b093a2b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--$Id: init.so,v 1.2 2001/11/05 17:24:27 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Initializing a new site</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Berkeley DB Replication</dl></h3></td>
-<td align=right><a href="../rep/newsite.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../rep/elect.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Initializing a new site</h3>
-<p>Perform the following steps to add a new site to the replication
-group:</p>
-<ol>
-<p><li>Do an archival backup of the master's environment, as described in
-<a href="../../ref/transapp/archival.html">Database and log file
-archival</a>.  The backup can either be a conventional backup or a hot
-backup.
-<p><li>Copy the archival backup into a clean environment directory on the
-client.
-<p><li>Run catastrophic recovery on the client's new environment, as described
-in <a href="../../ref/transapp/recovery.html">Recovery procedures</a>.
-<p><li>Reconfigure and reopen the environment as a client member of the
-replication group.
-</ol>
-<p>If copying the backup to the client takes a long time relative to the
-frequency with which log files are reclaimed using the
-<a href="../../utility/db_archive.html">db_archive</a> utility or the <a href="../../api_c/log_archive.html">DB_ENV-&gt;log_archive</a> method, it may be
-necessary to suppress log reclamation until the newly restarted client
-has "caught up" and applied all log records generated during its
-downtime.</p>
-<p>As with any Berkeley DB application, the database environment must be in a
-consistent state at application startup.  This is most easily assured
-by running recovery at startup time in one thread or process; it is
-harmless to do this on both clients and masters even when not strictly
-necessary.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../rep/newsite.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../rep/elect.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/rep/logonly.html b/db/docs/ref/rep/logonly.html
deleted file mode 100644 (file)
index 297420b..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--$Id: logonly.html,v 1.5 2003/12/15 21:43:57 jbj Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Log file only clients</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Berkeley DB Replication</dl></h3></td>
-<td align=right><a href="../rep/elect.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../rep/trans.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Log file only clients</h3>
-<p>Applications wanting to use replication to support recovery after
-catastrophic failure of the master may want to configure a site as a
-logs-file-only replica.  Such clients cannot respond to read (or write)
-queries but they still receive a complete copy of the log files, so that in the
-event of master failure, a copy of the logs is available.</p>
-<p>Log-file-only clients are configured like other client sites, except
-they should specify the <a href="../../api_c/rep_start.html#DB_REP_LOGSONLY">DB_REP_LOGSONLY</a> flag to the
-<a href="../../api_c/rep_start.html">DB_ENV-&gt;rep_start</a> method and should specify a priority of 0 to the
-<a href="../../api_c/rep_elect.html">DB_ENV-&gt;rep_elect</a> method.</p>
-<p>There are two ways to recover using a log-file-only replica.
-The simplest way is to copy the log files from the log-file-only
-replica onto another site (either master or replica) and run catastrophic
-recovery there.  If that is not an option, then
-recovery must be run on the log-file-only replica, using the log files
-that have accumulated there.
-If the log files are entirely
-self-contained, that is, they start with log file number 1, then a log
-replica can simply run catastrophic recovery.  Obviously, if there are
-a large number of log files in this case, recovery may take a long time.
-If the log files are not self-contained, an archival copy of the
-databases must first be restored onto the replica before running
-catastrophic recovery.  In the latter case (that is, running recovery
-on the log-file-only replica), once the site returns to being a log-file-only
-replica, the database files on the log-file-only replica should be removed,
-and if the log files do not begin with log file number 1,
-a new set of archival databases should be created from
-the current master.</p>
-<p>More specifically, the log files accumulating on the log-file-only
-replica can take the place of the log files described in
-<i>catastrophic recovery</i> section of the
-<a href="../../ref/transapp/recovery.html">Recovery procedures</a> Berkeley DB
-Reference Guide.</p>
-<p>In all other ways, a log-file-only site behaves as other replication
-clients do.  It should have at least one thread or process receiving
-messages and passing them to <a href="../../api_c/rep_message.html">DB_ENV-&gt;rep_process_message</a> and must respond to all
-returns described for that method.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../rep/elect.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../rep/trans.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/close.html b/db/docs/ref/simple_tut/close.html
deleted file mode 100644 (file)
index 76c610d..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!--$Id: close.so,v 10.25 2003/10/18 19:16:08 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Closing a database</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/del.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../am_conf/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Closing a database</h3>
-<p>The only other operation that we need for our simple example is closing
-the database, and cleaning up the DB handle.</p>
-<p>It is necessary that the database be closed. The most important reason
-for this is that Berkeley DB runs on top of an underlying buffer cache.  If
-the modified database pages are never explicitly flushed to disk and
-the database is never closed, changes made to the database may never
-make it out to disk, because they are held in the Berkeley DB cache.  As the
-default behavior of the close function is to flush the Berkeley DB cache,
-closing the database will update the on-disk information.</p>
-<p>The <a href="../../api_c/db_close.html">DB-&gt;close</a> method takes two arguments:</p>
-<p><dl compact>
-<p><dt>db<dd>The database handle returned by <a href="../../api_c/db_class.html">db_create</a>.
-<p><dt>flags<dd>Optional flags modifying the underlying behavior of the
-<a href="../../api_c/db_close.html">DB-&gt;close</a> method.
-</dl>
-<p>Here's what the code to call <a href="../../api_c/db_close.html">DB-&gt;close</a> looks like:</p>
-<blockquote><pre>#include &lt;sys/types.h&gt;
-#include &lt;stdio.h&gt;
-#include &lt;string.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;db.h&gt;
-<p>
-#define        DATABASE "access.db"
-<p>
-int
-main()
-{
-       DB *dbp;
-       DBT key, data;
-       <b>int ret, t_ret;</b>
-<p>
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret = dbp-&gt;open(dbp,
-           NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp-&gt;err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }
-<p>
-       memset(&key, 0, sizeof(key));
-       memset(&data, 0, sizeof(data));
-       key.data = "fruit";
-       key.size = sizeof("fruit");
-       data.data = "apple";
-       data.size = sizeof("apple");
-<p>
-       if ((ret = dbp-&gt;put(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;put");
-               goto err;
-       }
-<p>
-       if ((ret = dbp-&gt;get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;get");
-               goto err;
-       }
-<p>
-       if ((ret = dbp-&gt;del(dbp, NULL, &key, 0)) == 0)
-               printf("db: %s: key was deleted.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;del");
-               goto err;
-       }
-<p>
-       if ((ret = dbp-&gt;get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else
-               dbp-&gt;err(dbp, ret, "DB-&gt;get");
-<p><b>err:     if ((t_ret = dbp-&gt;close(dbp, 0)) != 0 && ret == 0)
-               ret = t_ret; </b>
-<p>
-       exit(ret);
-}</pre></blockquote>
-<p>Note that we do not necessarily overwrite the <b>ret</b> variable, as it
-may contain error return information from a previous Berkeley DB call.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/del.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../am_conf/intro.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/del.html b/db/docs/ref/simple_tut/del.html
deleted file mode 100644 (file)
index 5e74991..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!--$Id: del.so,v 10.25 2003/10/18 19:16:08 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Removing elements from a database</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/get.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/close.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Removing elements from a database</h3>
-<p>The simplest way to remove elements from a database is the
-<a href="../../api_c/db_del.html">DB-&gt;del</a> method.</p>
-<p>The <a href="../../api_c/db_del.html">DB-&gt;del</a> method takes four of the same five arguments the
-<a href="../../api_c/db_get.html">DB-&gt;get</a> and <a href="../../api_c/db_put.html">DB-&gt;put</a> methods take.  The difference is there is
-no need to specify a data item, as the delete operation is only
-interested in the key that you want to remove.</p>
-<p><dl compact>
-<p><dt>db<dd>The database handle returned by <a href="../../api_c/db_class.html">db_create</a>.
-<p><dt>txnid<dd>A transaction ID.
-In our simple case, we aren't expecting to recover the database after
-application or system crash, so we aren't using transactions, and will
-leave this argument unspecified.
-<p><dt>key<dd>The key item for the key/data pair that we want to delete from the
-database.
-<p><dt>flags<dd>Optional flags modifying the underlying behavior of the
-<a href="../../api_c/db_del.html">DB-&gt;del</a> method.  There are currently no available flags for this
-method, so the flags argument should always be set to 0.
-</dl>
-<p>Here's what the code to call <a href="../../api_c/db_del.html">DB-&gt;del</a> looks like:</p>
-<blockquote><pre>#include &lt;sys/types.h&gt;
-#include &lt;stdio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-#include &lt;db.h&gt;
-<p>
-#define        DATABASE "access.db"
-<p>
-int
-main()
-{
-       DB *dbp;
-       DBT key, data;
-       int ret;
-<p>
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret = dbp-&gt;open(dbp,
-           NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp-&gt;err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }
-<p>
-       memset(&key, 0, sizeof(key));
-       memset(&data, 0, sizeof(data));
-       key.data = "fruit";
-       key.size = sizeof("fruit");
-       data.data = "apple";
-       data.size = sizeof("apple");
-<p>
-       if ((ret = dbp-&gt;put(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;put");
-               goto err;
-       }
-<p>
-       if ((ret = dbp-&gt;get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;get");
-               goto err;
-       }
-<p><b> if ((ret = dbp-&gt;del(dbp, NULL, &key, 0)) == 0)
-               printf("db: %s: key was deleted.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;del");
-               goto err;
-       }
-</b></pre></blockquote>
-<p>After the <a href="../../api_c/db_del.html">DB-&gt;del</a> call returns, the entry to which the key
-<b>fruit</b> refers has been removed from the database.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/get.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/close.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/errors.html b/db/docs/ref/simple_tut/errors.html
deleted file mode 100644 (file)
index 0186860..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--$Id: errors.so,v 10.21 2003/10/18 19:16:09 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Error returns</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/handles.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/open.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Error returns</h3>
-<p>The Berkeley DB interfaces always return a value of 0 on success.  If the
-operation does not succeed for any reason, the return value will be
-non-zero.</p>
-<p>If a system error occurred (for example, Berkeley DB ran out of disk space,
-or permission to access a file was denied, or an illegal argument was
-specified to one of the interfaces), Berkeley DB returns an <b>errno</b>
-value.  All of the possible values of <b>errno</b> are greater than
-0.</p>
-<p>If the operation didn't fail due to a system error, but wasn't
-successful either, Berkeley DB returns a special error value.  For example,
-if you tried to retrieve the data item associated with the key
-<b>fruit</b>, and there was no such key/data pair in the database,
-Berkeley DB would return <a href="../../ref/program/errorret.html#DB_NOTFOUND">DB_NOTFOUND</a>, a special error value that means
-the requested key does not appear in the database.  All of the possible
-special error values are less than 0.</p>
-<p>Berkeley DB also offers programmatic support for displaying error return values.
-First, the <a href="../../api_c/env_strerror.html">db_strerror</a> function returns a pointer to the error
-message corresponding to any Berkeley DB error return, similar to the ANSI C
-strerror function, but is able to handle both system error returns and
-Berkeley DB-specific return values.</p>
-<p>Second, there are two error functions, <a href="../../api_c/db_err.html">DB-&gt;err</a> and <a href="../../api_c/db_err.html">DB-&gt;errx</a>.
-These functions work like the ANSI C printf function, taking a
-printf-style format string and argument list, and optionally appending
-the standard error string to a message constructed from the format
-string and other arguments.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/handles.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/open.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/example.cs b/db/docs/ref/simple_tut/example.cs
deleted file mode 100644 (file)
index e610648..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#include <sys/types.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "db.h"
-
-#define        DATABASE "access.db"
-
-int
-main()
-{
-       DB *dbp;
-       DBT key, data;
-       int ret, t_ret;
-
-       /* Create the database handle and open the underlying database. */
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret =
-           dbp->open(dbp, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp->err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }
-
-       /* Initialize key/data structures. */
-       memset(&key, 0, sizeof(key));
-       memset(&data, 0, sizeof(data));
-       key.data = "fruit";
-       key.size = sizeof("fruit");
-       data.data = "apple";
-       data.size = sizeof("apple");
-
-       /* Store a key/data pair. */
-       if ((ret = dbp->put(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-       else {
-               dbp->err(dbp, ret, "DB->put");
-               goto err;
-       }
-
-       /* Retrieve a key/data pair. */
-       if ((ret = dbp->get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else {
-               dbp->err(dbp, ret, "DB->get");
-               goto err;
-       }
-
-       /* Delete a key/data pair. */
-       if ((ret = dbp->del(dbp, NULL, &key, 0)) == 0)
-               printf("db: %s: key was deleted.\n", (char *)key.data);
-       else {
-               dbp->err(dbp, ret, "DB->del");
-               goto err;
-       }
-
-       /* Retrieve a key/data pair. */
-       if ((ret = dbp->get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else
-               dbp->err(dbp, ret, "DB->get");
-
-err:   if ((t_ret = dbp->close(dbp, 0)) != 0 && ret == 0)
-               ret = t_ret;
-
-       exit(ret);
-}
diff --git a/db/docs/ref/simple_tut/get.html b/db/docs/ref/simple_tut/get.html
deleted file mode 100644 (file)
index d9052d6..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!--$Id: get.so,v 10.26 2003/10/18 19:16:09 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Retrieving elements from a database</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/put.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/del.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Retrieving elements from a database</h3>
-<p>The simplest way to retrieve elements from a database is the
-<a href="../../api_c/db_get.html">DB-&gt;get</a> method.</p>
-<p>The <a href="../../api_c/db_get.html">DB-&gt;get</a> method takes the same five arguments that the
-<a href="../../api_c/db_put.html">DB-&gt;put</a> interface takes:</p>
-<p><dl compact>
-<p><dt>db<dd>The database handle returned by <a href="../../api_c/db_class.html">db_create</a>.
-<p><dt>txnid<dd>A transaction ID.  In our simple case, we aren't expecting to recover
-the database after application or system crash, so we aren't using
-transactions, and will leave this argument NULL.
-<p><dt>key<dd>The key item for the key/data pair that we want to retrieve from the
-database.
-<p><dt>data<dd>The data item for the key/data pair that we want to retrieve from the
-database.
-<p><dt>flags<dd>Optional flags modifying the underlying behavior of the <a href="../../api_c/db_get.html">DB-&gt;get</a> method.
-</dl>
-<p>Here's what the code to call <a href="../../api_c/db_get.html">DB-&gt;get</a> looks like:</p>
-<blockquote><pre>#include &lt;sys/types.h&gt;
-#include &lt;stdio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-#include &lt;db.h&gt;
-<p>
-#define        DATABASE "access.db"
-<p>
-int
-main()
-{
-       DB *dbp;
-       DBT key, data;
-       int ret;
-<p>
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret = dbp-&gt;open(dbp,
-           NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp-&gt;err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }
-<p>
-       memset(&key, 0, sizeof(key));
-       memset(&data, 0, sizeof(data));
-       key.data = "fruit";
-       key.size = sizeof("fruit");
-       data.data = "apple";
-       data.size = sizeof("apple");
-<p>
-       if ((ret = dbp-&gt;put(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;put");
-               goto err;
-       }
-<p><b> if ((ret = dbp-&gt;get(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key retrieved: data was %s.\n",
-                   (char *)key.data, (char *)data.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;get");
-               goto err;
-       }
-</b></pre></blockquote>
-<p>It is not usually necessary to clear the <a href="../../api_c/dbt_class.html">DBT</a> structures passed
-to the Berkeley DB functions between calls.  This is not always true, when
-some of the less commonly used flags for <a href="../../api_c/dbt_class.html">DBT</a> structures are
-used.  The <a href="../../api_c/dbt_class.html">DBT</a> manual page specified the details of those cases.</p>
-<p>It is possible, of course, to distinguish between system errors and the
-key/data pair simply not existing in the database.  There are three
-standard returns from <a href="../../api_c/db_get.html">DB-&gt;get</a>:</p>
-<ol>
-<p><li>The call might be successful and the key found, in which case the return
-value will be 0.
-<li>The call might be successful, but the key not found, in which case the
-return value will be <a href="../../ref/program/errorret.html#DB_NOTFOUND">DB_NOTFOUND</a>.
-<li>The call might not be successful, in which case the return value will
-be a system error.
-</ol>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/put.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/del.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/handles.html b/db/docs/ref/simple_tut/handles.html
deleted file mode 100644 (file)
index 204540b..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--$Id: handles.so,v 10.10 2001/02/25 21:45:07 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Object handles</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/keydata.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/errors.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Object handles</h3>
-<p>With a few minor exceptions, Berkeley DB functionality is accessed by creating
-a structure and then calling functions that are fields in that structure.
-This is, of course, similar to object-oriented concepts, of instances and
-methods on them.  For simplicity, we will often refer to these structure
-fields as methods of the handle.</p>
-<p>The manual pages will show these methods as C structure references.  For
-example, the open-a-database method for a database handle is represented
-as <a href="../../api_c/db_open.html">DB-&gt;open</a>.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/keydata.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/errors.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/intro.html b/db/docs/ref/simple_tut/intro.html
deleted file mode 100644 (file)
index f0fc1ae..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--$Id: intro.so,v 10.22 2001/10/13 20:21:49 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Introduction</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<a name="2"><!--meow--></a>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../intro/products.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/keydata.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Introduction</h3>
-<p>As an introduction to Berkeley DB, we will present a few Berkeley DB programming
-concepts, and then a simple database application.</p>
-<p>The programming concepts are:</p>
-<p><ul type=disc>
-<li><a href="keydata.html">Key/data pairs</a>
-<li><a href="handles.html">Object handles</a>
-<li><a href="errors.html">Error returns</a>
-</ul>
-<p>This database application will:</p>
-<p><ul type=disc>
-<li><a href="open.html">Create a simple database</a>
-<li><a href="put.html">Store items</a>
-<li><a href="get.html">Retrieve items</a>
-<li><a href="del.html">Remove items</a>
-<li><a href="close.html">Close the database</a>
-</ul>
-<p>The introduction will be presented using the programming language C.  The
-<a href="example.cs">complete source</a> of the final version of the
-example program is included in the Berkeley DB distribution.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../intro/products.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/keydata.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/keydata.html b/db/docs/ref/simple_tut/keydata.html
deleted file mode 100644 (file)
index 99e8cfb..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--$Id: keydata.so,v 10.19 2000/12/14 21:42:18 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Key/data pairs</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/handles.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Key/data pairs</h3>
-<p>Berkeley DB uses key/data pairs to identify elements in the database.
-That is, in the general case, whenever you call a Berkeley DB interface,
-you present a key to identify the key/data pair on which you intend
-to operate.</p>
-<p>For example, you might store some key/data pairs as follows:</p>
-<table border=1>
-<tr><th>Key:</th><th>Data:</th></tr>
-<tr><td>fruit</td><td>apple</td></tr>
-<tr><td>sport</td><td>cricket</td></tr>
-<tr><td>drink</td><td>water</td></tr>
-</table>
-<p>In each case, the first element of the pair is the key, and the second is
-the data.  To store the first of these key/data pairs into the database,
-you would call the Berkeley DB interface to store items, with <b>fruit</b> as
-the key, and <b>apple</b> as the data.  At some future time, you could
-then retrieve the data item associated with <b>fruit</b>, and the Berkeley DB
-retrieval interface would return <b>apple</b> to you.  While there are
-many variations and some subtleties, all accesses to data in Berkeley DB come
-down to key/data pairs.</p>
-<p>Both key and data items are stored in simple structures (called
-<a href="../../api_c/dbt_class.html">DBT</a>s) that contain a reference to memory and a length, counted
-in bytes.  (The name <a href="../../api_c/dbt_class.html">DBT</a> is an acronym for <i>database
-thang</i>, chosen because nobody could think of a sensible name that wasn't
-already in use somewhere else.)  Key and data items can be arbitrary
-binary data of practically any length, including 0 bytes.  There is a
-single data item for each key item, by default, but databases can be
-configured to support multiple data items for each key item.</p>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/handles.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/open.html b/db/docs/ref/simple_tut/open.html
deleted file mode 100644 (file)
index 467b23c..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!--$Id: open.so,v 10.32 2003/10/18 19:16:09 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Opening a database</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/errors.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/put.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Opening a database</h3>
-<p>Opening a database is done in two steps: first, a <a href="../../api_c/db_class.html">DB</a> handle is
-created using the Berkeley DB <a href="../../api_c/db_class.html">db_create</a> function, and then the
-actual database is opened using the <a href="../../api_c/db_open.html">DB-&gt;open</a> function.</p>
-<p>The <a href="../../api_c/db_class.html">db_create</a> function takes three arguments:</p>
-<p><dl compact>
-<p><dt>dbp<dd>A location to store a reference to the created structure.
-<p><dt>environment<dd>A location to specify an enclosing Berkeley DB environment, not used in our
-example.
-<p><dt>flags<dd>A placeholder for flags, not used in our example.
-</dl>
-<p>The <a href="../../api_c/db_open.html">DB-&gt;open</a> function takes several arguments:</p>
-<p><dl compact>
-<p><dt>txnid<dd>A transaction in which to enclose the open operation, not used in this
-example.
-<p><dt>file<dd>The name of the database file to be opened.
-<p><dt>database<dd>The optional database name, not used in this example.
-<p><dt>type<dd>The type of database to open.  This value will be one of the four access
-methods Berkeley DB supports:  DB_BTREE, DB_HASH, DB_QUEUE or DB_RECNO, or the
-special value DB_UNKNOWN, which allows you to open an existing file
-without knowing its type.
-<p><dt>flags<dd>Various flags that modify the behavior of <a href="../../api_c/db_open.html">DB-&gt;open</a>.  In our
-simple case, the only interesting flag is <a href="../../api_c/env_open.html#DB_CREATE">DB_CREATE</a>.  This flag
-behaves similarly to the IEEE/ANSI Std 1003.1 (POSIX) O_CREATE flag to the open system
-call, causing Berkeley DB to create the underlying database if it does not
-yet exist.
-<p><dt>mode<dd>The file mode of any underlying files that <a href="../../api_c/db_open.html">DB-&gt;open</a> will create.
-The mode behaves as does the IEEE/ANSI Std 1003.1 (POSIX) mode argument to the open
-system call, and specifies file read, write and execute permissions.
-Of course, only the read and write permissions are relevant to Berkeley DB.
-</dl>
-<p>Here's what the code to create the handle and then call <a href="../../api_c/db_open.html">DB-&gt;open</a>
-looks like:</p>
-<blockquote><pre><b>#include &lt;sys/types.h&gt;
-#include &lt;stdio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;db.h&gt;
-<p>
-#define        DATABASE "access.db"
-<p>
-int
-main()
-{
-       DB *dbp;
-       int ret;
-<p>
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret = dbp-&gt;open(dbp,
-           NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp-&gt;err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }</b>
-</pre></blockquote>
-<p>If the call to <a href="../../api_c/db_class.html">db_create</a> is successful, the variable <b>dbp</b>
-will contain a database handle that will be used to configure and access
-an underlying database.</p>
-<p>As you see, the program opens a database named <b>access.db</b>.  The
-underlying database is a Btree.  Because the <a href="../../api_c/env_open.html#DB_CREATE">DB_CREATE</a> flag was
-specified, the file will be created if it does not already exist.  The
-mode of any created files will be 0664 (that is, readable and writable by
-the owner and the group, and readable by everyone else).</p>
-<p>One additional function call is used in this code sample, <a href="../../api_c/db_err.html">DB-&gt;err</a>.
-This method works like the ANSI C printf function.  The second argument
-is the error return from a Berkeley DB function, and the rest of the arguments
-are a printf-style format string and argument list.  The error message
-associated with the error return will be appended to a message constructed
-from the format string and other arguments.  In the above code, if the
-<a href="../../api_c/db_open.html">DB-&gt;open</a> call were to fail, the message it would display would be
-something like</p>
-<blockquote><pre>access.db: Operation not permitted</pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/errors.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/put.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/docs/ref/simple_tut/put.html b/db/docs/ref/simple_tut/put.html
deleted file mode 100644 (file)
index befd0bd..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<!--$Id: put.so,v 10.36 2003/10/18 19:16:09 bostic Exp $-->
-<!--Copyright 1997-2003 by Sleepycat Software, Inc.-->
-<!--All rights reserved.-->
-<!--See the file LICENSE for redistribution information.-->
-<html>
-<head>
-<title>Berkeley DB Reference Guide: Adding elements to a database</title>
-<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
-<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,Java,C,C++">
-</head>
-<body bgcolor=white>
-<table width="100%"><tr valign=top>
-<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Simple Tutorial</dl></h3></td>
-<td align=right><a href="../simple_tut/open.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/get.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p>
-<h3 align=center>Adding elements to a database</h3>
-<p>The simplest way to add elements to a database is the <a href="../../api_c/db_put.html">DB-&gt;put</a> method.</p>
-<p>The <a href="../../api_c/db_put.html">DB-&gt;put</a> method takes five arguments:</p>
-<p><dl compact>
-<p><dt>db<dd>The database handle returned by <a href="../../api_c/db_class.html">db_create</a>.
-<p><dt>txnid<dd>A transaction handle.  In our simple case, we aren't expecting to
-recover the database after application or system crash, so we aren't
-using transactions, and will leave this argument NULL.
-<p><dt>key<dd>The key item for the key/data pair that we want to add to the database.
-<p><dt>data<dd>The data item for the key/data pair that we want to add to the database.
-<p><dt>flags<dd>Optional flags modifying the underlying behavior of the <a href="../../api_c/db_put.html">DB-&gt;put</a> method.
-</dl>
-<p>Here's what the code to call <a href="../../api_c/db_put.html">DB-&gt;put</a> looks like:</p>
-<blockquote><pre>#include &lt;sys/types.h&gt;
-#include &lt;stdio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-#include &lt;db.h&gt;
-<p>
-#define        DATABASE "access.db"
-<p>
-int
-main()
-{
-       DB *dbp;
-       <b>DBT key, data;</b>
-       int ret;
-<p>
-       if ((ret = db_create(&dbp, NULL, 0)) != 0) {
-               fprintf(stderr, "db_create: %s\n", db_strerror(ret));
-               exit (1);
-       }
-       if ((ret = dbp-&gt;open(dbp,
-           NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
-               dbp-&gt;err(dbp, ret, "%s", DATABASE);
-               goto err;
-       }
-<p><b> memset(&key, 0, sizeof(key));
-       memset(&data, 0, sizeof(data));
-       key.data = "fruit";
-       key.size = sizeof("fruit");
-       data.data = "apple";
-       data.size = sizeof("apple");
-<p>
-       if ((ret = dbp-&gt;put(dbp, NULL, &key, &data, 0)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-       else {
-               dbp-&gt;err(dbp, ret, "DB-&gt;put");
-               goto err;
-       }
-</b></pre></blockquote>
-<p>The first thing to notice about this new code is that we clear the
-<a href="../../api_c/dbt_class.html">DBT</a> structures that we're about to pass as arguments to Berkeley DB
-functions.  This is very important, and being careful to do so will
-result in fewer errors in your programs.  All Berkeley DB structures
-instantiated in the application and handed to Berkeley DB should be cleared
-before use, without exception.  This is necessary so that future
-versions of Berkeley DB may add additional fields to the structures.  If
-applications clear the structures before use, it will be possible for
-Berkeley DB to change those structures without requiring that the applications
-be rewritten to be aware of the changes.</p>
-<p>Notice also that we're storing the trailing nul byte found in the C
-strings <b>"fruit"</b> and <b>"apple"</b> in both the key and data
-items, that is, the trailing nul byte is part of the stored key, and
-therefore has to be specified in order to access the data item.  There is
-no requirement to store the trailing nul byte, it simply makes it easier
-for us to display strings that we've stored in programming languages that
-use nul bytes to terminate strings.</p>
-<p>In many applications, it is important not to overwrite existing data.
-For example, we might not want to store the key/data pair
-<b>fruit/apple</b> if it already existed, for example, if the key/data
-pair <b>fruit/cherry</b> had been previously stored into the
-database.</p>
-<p>This is easily accomplished by adding the <a href="../../api_c/db_put.html#DB_NOOVERWRITE">DB_NOOVERWRITE</a> flag to
-the <a href="../../api_c/db_put.html">DB-&gt;put</a> call:</p>
-<blockquote><pre><b>if ((ret =
-       dbp-&gt;put(dbp, NULL, &key, &data, DB_NOOVERWRITE)) == 0)
-               printf("db: %s: key stored.\n", (char *)key.data);
-else {
-       dbp-&gt;err(dbp, ret, "DB-&gt;put");
-       goto err;
-}</b></pre></blockquote>
-<p>This flag causes the underlying database functions to not overwrite any
-previously existing key/data pair.  (Note that the value of the previously
-existing data doesn't matter in this case.  The only question is if a
-key/data pair already exists where the key matches the key that we are
-trying to store.)</p>
-<p>Specifying <a href="../../api_c/db_put.html#DB_NOOVERWRITE">DB_NOOVERWRITE</a> opens up the possibility of a new
-Berkeley DB return value from the <a href="../../api_c/db_put.html">DB-&gt;put</a> function, <a href="../../api_c/dbc_put.html#DB_KEYEXIST">DB_KEYEXIST</a>,
-which means we were unable to add the key/data pair to the database
-because the key already existed in the database.  While the above sample
-code simply displays a message in this case:</p>
-<blockquote><pre>DB-&gt;put: DB_KEYEXIST: Key/data pair already exists</pre></blockquote>
-<p>The following code shows an explicit check for this possibility:</p>
-<blockquote><pre><b>switch (ret =
-       dbp-&gt;put(dbp, NULL, &key, &data, DB_NOOVERWRITE)) {
-case 0:
-       printf("db: %s: key stored.\n", (char *)key.data);
-       break;
-case DB_KEYEXIST:
-       printf("db: %s: key previously stored.\n",
-       (char *)key.data);
-       break;
-default:
-       dbp-&gt;err(dbp, ret, "DB-&gt;put");
-       goto err;
-}</b></pre></blockquote>
-<table width="100%"><tr><td><br></td><td align=right><a href="../simple_tut/open.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../simple_tut/get.html"><img src="../../images/next.gif" alt="Next"></a>
-</td></tr></table>
-<p><font size=1><a href="../../sleepycat/legal.html">Copyright (c) 1996-2003</a> <a href="http://www.sleepycat.com">Sleepycat Software, Inc.</a> - All rights reserved.</font>
-</body>
-</html>
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/access/AccessExample.java b/db/examples_java/src/com/sleepycat/examples/bdb/access/AccessExample.java
deleted file mode 100644 (file)
index 2b3e77c..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 1997-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: AccessExample.java,v 1.1 2003/12/15 21:44:09 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.access;
-
-import java.lang.*;
-import java.io.*;
-import java.util.*;
-import com.sleepycat.db.*;
-import com.sleepycat.bdb.*;
-import com.sleepycat.bdb.bind.*;
-import com.sleepycat.bdb.collection.*;
-
-/**
- *  AccesssExample mirrors the functionality of a class by the same name
- * used to demonstrate the com.sleepycat.db Java API. This version makes
- * use of the new com.sleepycat.bdb.* collections style classes to make
- * life easier.
- *
- *@author     Gregory Burd <gburd@sleepycat.com>
- *@created    October 22, 2002
- */
-public class AccessExample
-         implements Runnable {
-
-    // Class Variables of AccessExample class
-    private static boolean create = true;
-    private static final int EXIT_SUCCESS = 0;
-    private static final int EXIT_FAILURE = 1;
-
-    public static void usage() {
-
-       System.out.println("usage: java " +
-         "com.sleepycat.examples.bdb.access.AccessExample [-r] [database]\n");
-       System.exit(EXIT_FAILURE);
-    }
-
-    /**
-     *  The main program for the AccessExample class
-     *
-     *@param  argv  The command line arguments
-     */
-    public static void main(String[] argv) {
-
-       boolean removeExistingDatabase = false;
-       String databaseName = "access.db";
-
-       for (int i = 0; i < argv.length; i++) {
-           if (argv[i].equals("-r")) {
-               removeExistingDatabase = true;
-           } else if (argv[i].equals("-?")) {
-               usage();
-           } else if (argv[i].startsWith("-")) {
-               usage();
-           } else {
-               if ((argv.length - i) != 1)
-                   usage();
-               databaseName = argv[i];
-               break;
-           }
-       }
-
-
-        try {
-           // Remove the previous database.
-           if (removeExistingDatabase)
-               new File(databaseName).delete();
-
-            // don't run recovery if we just deleteeted the database if it
-            // existed.
-            int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL;
-            if (create) {
-                envFlags |= Db.DB_CREATE;
-            }
-            if (!removeExistingDatabase) {
-                envFlags |= Db.DB_RECOVER;
-            }
-            DbEnv env = new DbEnv(0);
-            env.open(".", envFlags, 0);
-
-            // create the app and run it
-            AccessExample app = new AccessExample(env, databaseName);
-            app.run();
-        } catch (DbException e) {
-            System.err.println("AccessExample: " + e.toString());
-            System.exit(1);
-        } catch (FileNotFoundException e) {
-            System.err.println("AccessExample: " + e.toString());
-            System.exit(1);
-        } catch (Exception e) {
-            System.err.println("AccessExample: " + e.toString());
-            System.exit(1);
-        }
-        System.exit(0);
-    }
-
-
-    private DataStore store;
-    private SortedMap map;
-    private DbEnv env;
-
-
-    /**
-     *  Constructor for the AccessExample object
-     *
-     *@param  env            Description of the Parameter
-     *@exception  Exception  Description of the Exception
-     */
-    public AccessExample(DbEnv env, String databaseName)
-             throws Exception {
-
-        this.env = env;
-
-        //
-        // Lets mimic the com.sleepycat.db.AccessExample 100%
-        // and use plain old byte arrays to store the key strings.
-        //
-        ByteArrayFormat keyFormat = new ByteArrayFormat();
-        ByteArrayBinding keyBinding = new ByteArrayBinding(keyFormat);
-
-        //
-        // Lets mimic the com.sleepycat.db.AccessExample 100%
-        // and use plain old byte arrays to store the value strings.
-        //
-        ByteArrayFormat valueFormat = new ByteArrayFormat();
-        ByteArrayBinding valueBinding = new ByteArrayBinding(valueFormat);
-
-        //
-        // Open a BTREE (sorted) data store.
-        //
-        int dbFlags = Db.DB_AUTO_COMMIT;
-        if (create) {
-            dbFlags |= Db.DB_CREATE;
-        }
-        Db db = new Db(env, 0);
-        db.open(null, databaseName, null, Db.DB_BTREE, dbFlags, 0);
-        this.store = new DataStore(db, keyFormat, valueFormat, null);
-
-        //
-        // Now create a collection style map view of the data store
-        // so that it is easy to work with the data in the database.
-        //
-        this.map = new StoredSortedMap(store, keyBinding, valueBinding, true);
-    }
-
-
-    /**
-     *  Main processing method for the AccessExample object
-     */
-    public void run() {
-        //
-        // Insert records into a Stored Sorted Map Database, where
-        // the key is the user input and the data is the user input
-        // in reverse order.
-        //
-        final InputStreamReader reader = new InputStreamReader(System.in);
-
-        for (; ; ) {
-            final String line = askForLine(reader, System.out, "input> ");
-            if (line == null) {
-                break;
-            }
-
-            final String reversed =
-                    (new StringBuffer(line)).reverse().toString();
-
-            log("adding: \"" +
-               line + "\" : \"" +
-               reversed + "\"");
-
-            // Do the work to add the key/value to the HashMap here.
-            TransactionRunner tr = new TransactionRunner(env);
-            try {
-                tr.run(
-                    new TransactionWorker() {
-                        public void doWork() {
-                           if (!map.containsKey(line.getBytes()))
-                               map.put(line.getBytes(), reversed.getBytes());
-                           else
-                               System.out.println("Key " + line +
-                                                  " already exists.");
-                        }
-                    });
-            } catch (com.sleepycat.db.DbException e) {
-                System.err.println("AccessExample: " + e.toString());
-                System.exit(1);
-            } catch (java.lang.Exception e) {
-                System.err.println("AccessExample: " + e.toString());
-                System.exit(1);
-            }
-        }
-        System.out.println("");
-
-        // Do the work to traverse and print the HashMap key/data
-        // pairs here get iterator over map entries.
-        Iterator iter = map.entrySet().iterator();
-        try {
-            System.out.println("Reading data");
-            while (iter.hasNext()) {
-                Map.Entry entry = (Map.Entry) iter.next();
-                log("found \"" +
-                   new String((byte[]) entry.getKey()) +
-                   "\" key with value \"" +
-                   new String((byte[]) entry.getValue()) + "\"");
-            }
-        } finally {
-            // Ensure that all database iterators are closed.  This is very
-            // important.
-            StoredIterator.close(iter);
-        }
-    }
-
-
-    /**
-     *  Prompts for a line, and keeps prompting until a non blank line is
-     *  returned. Returns null on error.
-     *
-     *@param  reader  stream from which to read user input
-     *@param  out     stream on which to prompt for user input
-     *@param  prompt  prompt to use to solicit input
-     *@return         the string supplied by the user
-     */
-    String askForLine(InputStreamReader reader, PrintStream out,
-                      String prompt) {
-
-        String result = "";
-        while (result != null && result.length() == 0) {
-            out.print(prompt);
-            out.flush();
-            result = getLine(reader);
-        }
-        return result;
-    }
-
-
-    /**
-     *  Read a single line. Gets the line attribute of the AccessExample object
-     *  Not terribly efficient, but does the job. Works for reading a line from
-     *  stdin or a file.
-     *
-     *@param  reader  stream from which to read the line
-     *@return         either a String or null on EOF, if EOF appears in the
-     *      middle of a line, returns that line, then null on next call.
-     */
-    String getLine(InputStreamReader reader) {
-
-        StringBuffer b = new StringBuffer();
-        int c;
-        try {
-            while ((c = reader.read()) != -1 && c != '\n') {
-                if (c != '\r') {
-                    b.append((char) c);
-                }
-            }
-        } catch (IOException ioe) {
-            c = -1;
-        }
-
-        if (c == -1 && b.length() == 0) {
-            return null;
-        } else {
-            return b.toString();
-        }
-    }
-
-
-    /**
-     *  A simple log method.
-     *
-     *@param  s  The string to be logged.
-     */
-    private void log(String s) {
-
-        System.out.println(s);
-        System.out.flush();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/access/index.html b/db/examples_java/src/com/sleepycat/examples/bdb/access/index.html
deleted file mode 100644 (file)
index deeb073..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<!-- $Id: index.html,v 1.1 2003/12/15 21:44:09 jbj Exp $ -->
-<html>
-<head><title>Access Sample</title></head>
-<body>
-
-<h2>Access Sample</h2>
-
-<p>This sample demonstrates a minimal program that uses the BDB API of
-Berkeley DB.</p>
-
-<p>This example tries to mirror exactly the AccessExample using the old
-API and found implemented for each of the other APIs (C and C++).  By
-taking a look at the differences between this implementation and the
-one found in <code>../../db/AccessExample.java</code> you can start to
-see some of the advantages of using the BDB API.
-
-<p>See <a href="../index.html">samples/db/index.html</a> for information
-on how to compile and run the samples.</p>
-
-</body>
-</html>
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/.cvsignore b/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/.cvsignore
deleted file mode 100644 (file)
index 76d4890..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-HelloDatabaseWorld.class
-tmp
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/HelloDatabaseWorld.java b/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/HelloDatabaseWorld.java
deleted file mode 100644 (file)
index a19c82a..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: HelloDatabaseWorld.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.helloworld;
-
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.StoredClassCatalog;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.SortedMap;
-
-/**
- * @author Mark Hayes
- */
-public class HelloDatabaseWorld implements TransactionWorker {
-
-    private static final String[] INT_NAMES = {
-        "Hello", "Database", "World",
-    };
-    private static boolean create = true;
-
-    private DbEnv env;
-    private ClassCatalog catalog;
-    private DataStore store;
-    private SortedMap map;
-
-    /** Creates the environment and runs a transaction */
-    public static void main(String[] argv)
-        throws Exception {
-
-        String dir = "./tmp";
-
-        // environment is transactional
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL;
-        if (create)
-            envFlags |= Db.DB_CREATE;
-        DbEnv env = new DbEnv(0);
-        env.open(dir, envFlags, 0);
-
-        // create the application and run a transaction
-        HelloDatabaseWorld worker = new HelloDatabaseWorld(env);
-        TransactionRunner runner = new TransactionRunner(env);
-        try {
-            // open and access the database within a transaction
-            runner.run(worker);
-        } finally {
-            // close the database outside the transaction
-            worker.close();
-        }
-    }
-
-    /** Creates the data store for this application */
-    private HelloDatabaseWorld(DbEnv env)
-        throws Exception {
-
-        this.env = env;
-        open();
-    }
-
-    /** Performs work within a transaction. */
-    public void doWork()
-        throws Exception {
-
-        writeAndRead();
-    }
-
-    /** Opens the database and creates the Map. */
-    private void open()
-        throws Exception {
-
-        int dbFlags = Db.DB_AUTO_COMMIT;
-        if (create)
-            dbFlags |= Db.DB_CREATE;
-
-        // catalog is needed for serial data format (java serialization)
-        catalog = new StoredClassCatalog(env, "catalog.db", null, dbFlags);
-
-        // use Integer tuple format and binding for keys
-        TupleFormat keyFormat = new TupleFormat();
-        TupleBinding keyBinding =
-            TupleBinding.getPrimitiveBinding(Integer.class, keyFormat);
-
-        // use String serial format and binding for values
-        SerialFormat valueFormat =
-            new SerialFormat(catalog, String.class);
-        SerialBinding valueBinding = new SerialBinding(valueFormat);
-
-        // open a BTREE (sorted) data store
-        Db db = new Db(env, 0);
-        db.open(null, "data.db", null, Db.DB_BTREE, dbFlags, 0);
-        this.store = new DataStore(db, keyFormat, valueFormat, null);
-
-        // create a map view of the data store
-        this.map = new StoredSortedMap(store, keyBinding, valueBinding, true);
-    }
-
-    /** Closes the database. */
-    private void close()
-        throws Exception {
-
-        if (catalog != null) {
-            catalog.close();
-            catalog = null;
-        }
-        if (store != null) {
-            store.close();
-            store = null;
-        }
-        if (env != null) {
-            env.close(0);
-            env = null;
-        }
-    }
-
-    /** Writes and reads the database via the Map. */
-    private void writeAndRead() {
-
-        // check for existing data
-        Integer key = new Integer(0);
-        String val = (String) map.get(key);
-        if (val == null) {
-            System.out.println("Writing data");
-            // write in reverse order to show that keys are sorted
-            for (int i = INT_NAMES.length - 1; i >= 0; i -= 1) {
-                map.put(new Integer(i), INT_NAMES[i]);
-            }
-        }
-        // get iterator over map entries
-        Iterator iter = map.entrySet().iterator();
-        try {
-            System.out.println("Reading data");
-            while (iter.hasNext()) {
-                Map.Entry entry = (Map.Entry) iter.next();
-                System.out.println(entry.getKey().toString() + ' ' +
-                                   entry.getValue());
-            }
-        } finally {
-            // all database iterators must be closed!!
-            StoredIterator.close(iter);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/index.html b/db/examples_java/src/com/sleepycat/examples/bdb/helloworld/index.html
deleted file mode 100644 (file)
index c5b4eec..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- $Id: index.html,v 1.1 2003/12/15 21:44:10 jbj Exp $ -->
-<html>
-<head><title>HelloDatabaseWorld Sample</title></head>
-<body>
-
-<h2>HelloDatabaseWorld Sample</h2>
-
-<p>This sample demonstrates a minimal program that uses the BDB API of
-Berkeley DB.</p>
-
-<p>See <a href="../index.html">samples/db/index.html</a> for information
-on how to compile and run the samples.</p>
-
-<p>In this example a single data store is created in a transactional
-environment using one form of the DataStore and DataEnvironment constructors.
-This is a good starting point, but as you need more control over
-the environment and data store you will probably want to create the Berkeley
-DB <code>Db</code> and <code>DbEnv</code> objects yourself and pass these to
-the DataStore and DataEnvironment constructors.</p>
-
-<p>A tuple format and binding are used for the record keys because tuples are
-very compact and are sorted deterministically.  Numbers are sorted in
-ascending numerical order and strings are sorted in byte value (UTF byte)
-order. If you need a tuple key with more than one field, for example a key
-containing two integers or an integer and a string, then you will have to
-define the binding yourself by extending the TupleBinding class. Multi-field
-tuples are sorted by the first field, then the second field, and so on.</p>
-
-<p>A serial format and binding are used for the record values because serial
-bindings are very easy to use and they support arbitrary Java objects.  If you
-are concerned about data size and your record values will always be strings or
-some other simple data format, or if you intend to read the database from
-programs implemented in languages other than Java, then you should use a tuple
-format instead of a serial format for the record values.</p>
-
-</body>
-</html>
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/index.html b/db/examples_java/src/com/sleepycat/examples/bdb/index.html
deleted file mode 100644 (file)
index 08fbc86..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!-- $Id: index.html,v 1.1 2003/12/15 21:44:09 jbj Exp $ -->
-<html>
-<head><title>Examples using the BDB API of Berkeley DB</title>
-</head>
-<body>
-
-<ul>
-<li>The <a href="helloworld/index.html">helloworld sample</a>
-demonstrates a minimal program that uses BDB API of Berkeley DB.</li>
-<li>The <a href="shipment/index.html">shipment sample programs</a>
-illustrate the use of BDB API of Berkeley DB with a shipment database, a familiar example
-from classic database texts.</li>
-</ul>
-
-<h2>Running the Sample Programs</h2>
-
-<p>To run a sample you must change to the sample directory containing the
-source files and your classpath must include the current directory (.),
-and db.jar.  See the top-level reference guide for installation
-instructions.</p>
-
-<p>For example:<p/>
-
-<pre>
-$ cd samples/db/helloworld
-$ javac -g *.java
-$ mkdir tmp
-$ java HelloDatabaseWorld
-</pre>
-
-<p>If a compilation error or exception occurs, check your installation.</p>
-
-<p>The 'tmp' subdirectory is used to store the Berkeley DB environment and
-database files.  If the database files are missing or empty then the sample
-program will write the sample data; otherwise, it will only read and print the
-existing data.  To force the sample to write the data, delete the 'tmp'
-subdirectory before running the sample.</p>
-
-<p>If you are interested on examining the database files you can use the
-supplied standard db_* DB command line utility programs with the database
-files in the 'tmp' subdirectory.</p>
-
-<pre>
-$ cd samples/db/helloworld
-$ db_dump -h tmp data.db
-</pre>
-
-<p>Will dump the binary contents of the helloworld data store.</p>
-
-<p>For more information on each sample see the README.txt file in the sample
-directory and the sample source code.</p>
-
-</body>
-</html>
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartKey.java
deleted file mode 100644 (file)
index 655d904..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is used both as the storage data for the key as
- * well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey implements Serializable {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/PartValue.java
deleted file mode 100644 (file)
index 4952016..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A PartValue serves as the value in the key/value pair for a part entity.
- *
- * <p> In this sample, PartValue is used both as the storage data for the value
- * as well as the object binding to the value.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartValue implements Serializable {
-
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public PartValue(String name, String color, Weight weight, String city) {
-
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[PartValue: name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Sample.java
deleted file mode 100644 (file)
index dfcd683..0000000
+++ /dev/null
@@ -1,278 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.basic.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. The home directory must exist
- * before running the sample.  To recreate the sample database from scratch,
- * delete all files in the home directory before running the sample.  </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed.
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printEntries("Parts",
-                          views.getPartEntrySet().iterator());
-            printEntries("Suppliers",
-                          views.getSupplierEntrySet().iterator());
-            printEntries("Shipments",
-                          views.getShipmentEntrySet().iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part map is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Map parts = views.getPartMap();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.put(new PartKey("P1"),
-                      new PartValue("Nut", "Red",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P2"),
-                      new PartValue("Bolt", "Green",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P3"),
-                      new PartValue("Screw", "Blue",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Rome"));
-            parts.put(new PartKey("P4"),
-                      new PartValue("Screw", "Red",
-                                    new Weight(14.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P5"),
-                      new PartValue("Cam", "Blue",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P6"),
-                      new PartValue("Cog", "Red",
-                                    new Weight(19.0, Weight.GRAMS),
-                                    "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier map is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Map suppliers = views.getSupplierMap();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.put(new SupplierKey("S1"),
-                          new SupplierValue("Smith", 20, "London"));
-            suppliers.put(new SupplierKey("S2"),
-                          new SupplierValue("Jones", 10, "Paris"));
-            suppliers.put(new SupplierKey("S3"),
-                          new SupplierValue("Blake", 30, "Paris"));
-            suppliers.put(new SupplierKey("S4"),
-                          new SupplierValue("Clark", 20, "London"));
-            suppliers.put(new SupplierKey("S5"),
-                          new SupplierValue("Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment map
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Map shipments = views.getShipmentMap();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.put(new ShipmentKey("P1", "S1"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P3", "S1"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P4", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P5", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P6", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P1", "S2"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S2"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P2", "S3"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P2", "S4"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P4", "S4"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P5", "S4"),
-                          new ShipmentValue(400));
-        }
-    }
-
-    /**
-     * Print the key/value objects returned by an iterator of Map.Entry
-     * objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printEntries(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                Map.Entry entry = (Map.Entry) iterator.next();
-                System.out.println(entry.getKey().toString());
-                System.out.println(entry.getValue().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleDatabase.java
deleted file mode 100644 (file)
index 2e22e61..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private StoredClassCatalog javaCatalog;
-    private SerialFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private SerialFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private SerialFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the Berkeley DB flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all formats are
-        // SerialFormat.
-        //
-        partKeyFormat = new SerialFormat(javaCatalog, PartKey.class);
-        partValueFormat = new SerialFormat(javaCatalog, PartValue.class);
-        supplierKeyFormat = new SerialFormat(javaCatalog, SupplierKey.class);
-        supplierValueFormat =
-                new SerialFormat(javaCatalog, SupplierValue.class);
-        shipmentKeyFormat = new SerialFormat(javaCatalog, ShipmentKey.class);
-        shipmentValueFormat =
-            new SerialFormat(javaCatalog, ShipmentValue.class);
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  Although the DB_BTREE method
-        // provides ordered keys, the ordering of serialized key objects
-        // is not very useful. Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat, partValueFormat,
-                                  null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final SerialFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final SerialFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final SerialFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SampleViews.java
deleted file mode 100644 (file)
index c370b13..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.collection.StoredEntrySet;
-import com.sleepycat.bdb.collection.StoredMap;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredMap partMap;
-    private StoredMap supplierMap;
-    private StoredMap shipmentMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, the stored keys and values are used directly rather
-        // than mapping them to separate objects. Therefore, no binding classes
-        // are defined here and the SerialBinding class is used.
-        //
-        DataBinding partKeyBinding =
-            new SerialBinding(db.getPartKeyFormat());
-        DataBinding partValueBinding =
-            new SerialBinding(db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-            new SerialBinding(db.getSupplierKeyFormat());
-        DataBinding supplierValueBinding =
-            new SerialBinding(db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-            new SerialBinding(db.getShipmentKeyFormat());
-        DataBinding shipmentValueBinding =
-            new SerialBinding(db.getShipmentValueFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is not used since the stores and indices are
-        // ordered by serialized key objects, which do not provide a very
-        // useful ordering.
-        //
-        partMap =
-            new StoredMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredEntrySet
-    // classes, which provide additional methods.  The entry sets could be
-    // obtained directly from the Map.entrySet() method, but convenience
-    // methods are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public final StoredMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public final StoredMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public final StoredMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entry set view of the part storage container.
-     */
-    public final StoredEntrySet getPartEntrySet() {
-
-        return (StoredEntrySet) partMap.entrySet();
-    }
-
-    /**
-     * Return an entry set view of the supplier storage container.
-     */
-    public final StoredEntrySet getSupplierEntrySet() {
-
-        return (StoredEntrySet) supplierMap.entrySet();
-    }
-
-    /**
-     * Return an entry set view of the shipment storage container.
-     */
-    public final StoredEntrySet getShipmentEntrySet() {
-
-        return (StoredEntrySet) shipmentMap.entrySet();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentKey.java
deleted file mode 100644 (file)
index 566285c..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey implements Serializable {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/ShipmentValue.java
deleted file mode 100644 (file)
index 6e1409d..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentValue serves as the value in the key/value pair for a shipment
- * entity.
- *
- * <p> In this sample, ShipmentValue is used both as the storage data for the
- * value as well as the object binding to the value.  Because it is used
- * directly as storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentValue implements Serializable {
-
-    private int quantity;
-
-    public ShipmentValue(int quantity) {
-
-        this.quantity = quantity;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[ShipmentValue: quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierKey.java
deleted file mode 100644 (file)
index 0e6aee3..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey implements Serializable {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/SupplierValue.java
deleted file mode 100644 (file)
index ecc9c7d..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * A SupplierValue serves as the value in the key/value pair for a supplier
- * entity.
- *
- * <p> In this sample, SupplierValue is used both as the storage data for the
- * value as well as the object binding to the value.  Because it is used
- * directly as storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierValue implements Serializable {
-
-    private String name;
-    private int status;
-    private String city;
-
-    public SupplierValue(String name, int status, String city) {
-
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[SupplierValue: name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/basic/Weight.java
deleted file mode 100644 (file)
index 26e79c4..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.basic;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Serial serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Part.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Part.java
deleted file mode 100644 (file)
index 0c93b60..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Part.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-/**
- * A Part represents the combined key/value pair for a part entity.
- *
- * <p> In this sample, Part is created from the stored key/value data using a
- * SerialSerialBinding.  See {@link SampleViews.PartBinding} for details.  Since
- * this class is not used directly for data storage, it does not need to be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Part {
-
-    private String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public Part(String number, String name, String color, Weight weight,
-                String city) {
-
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartKey.java
deleted file mode 100644 (file)
index 7a2f09e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is used both as the storage data for the key as
- * well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey implements Serializable {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/PartValue.java
deleted file mode 100644 (file)
index cb9a766..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A PartValue serves as the value in the key/value pair for a part entity.
- *
- * <p> In this sample, PartValue is used only as the storage data for the
- * value, while the Part object is used as the value's object representation.
- * Because it is used directly as storage data using SerialFormat, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartValue implements Serializable {
-
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public PartValue(String name, String color, Weight weight, String city) {
-
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[PartValue: name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Sample.java
deleted file mode 100644 (file)
index fa52ad5..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.entity.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. The home directory must exist
- * before running the sample.  To recreate the sample database from scratch,
- * delete all files in the home directory before running the sample.  </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-
-        public void doWork()
-            throws Exception {
-            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part set is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Set parts = views.getPartSet();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier set is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment set
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of entity value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleDatabase.java
deleted file mode 100644 (file)
index 6c3d67a..0000000
+++ /dev/null
@@ -1,438 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private SerialFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private SerialFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private SerialFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-    private SerialFormat cityKeyFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all formats are
-        // SerialFormat.
-        //
-        partKeyFormat = new SerialFormat(javaCatalog,
-                                             PartKey.class);
-        partValueFormat = new SerialFormat(javaCatalog,
-                                               PartValue.class);
-        supplierKeyFormat = new SerialFormat(javaCatalog,
-                                                 SupplierKey.class);
-        supplierValueFormat = new SerialFormat(javaCatalog,
-                                                   SupplierValue.class);
-        shipmentKeyFormat = new SerialFormat(javaCatalog,
-                                                 ShipmentKey.class);
-        shipmentValueFormat = new SerialFormat(javaCatalog,
-                                                   ShipmentValue.class);
-        cityKeyFormat = new SerialFormat(javaCatalog,
-                                             String.class);
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  Although the DB_BTREE method
-        // provides ordered keys, the ordering of serialized key objects
-        // is not very useful. Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat,
-                                  partValueFormat, null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-
-        // Create the KeyExtractor objects for the part and supplier
-        // indices of the shipment store.  Each key extractor object defines
-        // its associated index, since it is responsible for mapping between
-        // the indexed value and the index key.
-        //
-        KeyExtractor cityExtractor = new SupplierByCityExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat);
-        KeyExtractor partExtractor = new ShipmentByPartExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat);
-        KeyExtractor supplierExtractor = new ShipmentBySupplierExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat);
-
-        // Open the Berkeley DB database, along with the associated
-        // ForeignKeyIndex, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with the DB_BTREE access
-        // method and sorted duplicate keys.  Although the DB_BTREE method
-        // provides ordered keys, the ordering of serialized key objects
-        // is not very useful. Duplicate keys are allowed since more than one
-        // shipment may exist for the same supplier or part. For indices, if
-        // duplicates are allowed they should always be sorted to allow for
-        // efficient joins.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                            cityKeyFormat, cityExtractor);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                            partExtractor, partStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null, Db.DB_BTREE,
-                             flags, 0);
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                        supplierIndexDb,
-                                        supplierExtractor, supplierStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final SerialFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final SerialFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final SerialFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the city key.
-     */
-    public final SerialFormat getCityKeyFormat() {
-
-        return cityKeyFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-
-    /**
-     * The KeyExtractor for the SupplierByCity index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class SupplierByCityExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private SupplierByCityExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the city key from a supplier key/value pair.  The city key
-         * is stored in the supplier value, so the supplier key is not used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            SupplierValue supplierValue = (SupplierValue) valueInput;
-            return supplierValue.getCity();
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentByPart index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class ShipmentByPartExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private ShipmentByPartExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the part key from a shipment key/value pair.  The part key
-         * is stored in the shipment key, so the shipment value is not used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new PartKey(shipmentKey.getPartNumber());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentBySupplier index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class ShipmentBySupplierExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the supplier key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the supplier key format.
-         */
-        private ShipmentBySupplierExtractor(SerialFormat primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the supplier key from a shipment key/value pair.  The
-         * supplier key is stored in the shipment key, so the shipment value is
-         * not used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new SupplierKey(shipmentKey.getSupplierNumber());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SampleViews.java
deleted file mode 100644 (file)
index fde71bc..0000000
+++ /dev/null
@@ -1,320 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.SerialSerialBinding;
-import com.sleepycat.bdb.collection.StoredMap;
-import com.sleepycat.bdb.collection.StoredValueSet;
-import java.io.IOException;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredMap partMap;
-    private StoredMap supplierMap;
-    private StoredMap shipmentMap;
-    private StoredMap shipmentByPartMap;
-    private StoredMap shipmentBySupplierMap;
-    private StoredMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, EntityBinding classes are used to bind the stored
-        // key/value data pair to a combined value object.  For keys, however,
-        // the stored data is used directly via a SerialBinding and no
-        // special binding class is needed.
-        //
-        DataBinding partKeyBinding =
-            new SerialBinding(db.getPartKeyFormat());
-        EntityBinding partValueBinding =
-            new PartBinding(db.getPartKeyFormat(), db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-            new SerialBinding(db.getSupplierKeyFormat());
-        EntityBinding supplierValueBinding =
-            new SupplierBinding(db.getSupplierKeyFormat(),
-                                db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-            new SerialBinding(db.getShipmentKeyFormat());
-        EntityBinding shipmentValueBinding =
-            new ShipmentBinding(db.getShipmentKeyFormat(),
-                                db.getShipmentValueFormat());
-        DataBinding cityKeyBinding =
-            new SerialBinding(db.getCityKeyFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is not used since the stores and indices are
-        // ordered by serialized key objects, which do not provide a very
-        // useful ordering.
-        //
-        partMap =
-            new StoredMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new StoredMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new StoredMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredValueSet
-    // classes, which provide additional methods.  The entity sets could be
-    // obtained directly from the Map.values() method but convenience methods
-    // are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public StoredMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public StoredMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public StoredMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entity set view of the part storage container.
-     */
-    public StoredValueSet getPartSet() {
-
-        return (StoredValueSet) partMap.values();
-    }
-
-    /**
-     * Return an entity set view of the supplier storage container.
-     */
-    public StoredValueSet getSupplierSet() {
-
-        return (StoredValueSet) supplierMap.values();
-    }
-
-    /**
-     * Return an entity set view of the shipment storage container.
-     */
-    public StoredValueSet getShipmentSet() {
-
-        return (StoredValueSet) shipmentMap.values();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public StoredMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public StoredMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-
-    /**
-     * PartBinding is used to bind the stored key/value data pair for a part
-     * to a combined value object (entity).
-     */
-    private static class PartBinding extends SerialSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private PartBinding(SerialFormat keyFormat,
-                            SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException {
-
-            PartKey key = (PartKey) keyInput;
-            PartValue value = (PartValue) valueInput;
-            return new Part(key.getNumber(), value.getName(), value.getColor(),
-                            value.getWeight(), value.getCity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public Object objectToKey(Object object)
-            throws IOException {
-
-            Part part = (Part) object;
-            return new PartKey(part.getNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Part part = (Part) object;
-            return new PartValue(part.getName(), part.getColor(),
-                                 part.getWeight(), part.getCity());
-        }
-    }
-
-    /**
-     * PartBinding is used to bind the stored key/value data pair for a part
-     * to a combined value object (entity).
-     */
-    private static class SupplierBinding extends SerialSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private SupplierBinding(SerialFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException {
-
-            SupplierKey key = (SupplierKey) keyInput;
-            SupplierValue value = (SupplierValue) valueInput;
-            return new Supplier(key.getNumber(), value.getName(),
-                                value.getStatus(), value.getCity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public Object objectToKey(Object object)
-            throws IOException {
-
-            Supplier supplier = (Supplier) object;
-            return new SupplierKey(supplier.getNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Supplier supplier = (Supplier) object;
-            return new SupplierValue(supplier.getName(), supplier.getStatus(),
-                                     supplier.getCity());
-        }
-    }
-
-    /**
-     * PartBinding is used to bind the stored key/value data pair for a part
-     * to a combined value object (entity).
-     */
-    private static class ShipmentBinding extends SerialSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private ShipmentBinding(SerialFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException {
-
-            ShipmentKey key = (ShipmentKey) keyInput;
-            ShipmentValue value = (ShipmentValue) valueInput;
-            return new Shipment(key.getPartNumber(), key.getSupplierNumber(),
-                                value.getQuantity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public Object objectToKey(Object object)
-            throws IOException {
-
-            Shipment shipment = (Shipment) object;
-            return new ShipmentKey(shipment.getPartNumber(),
-                                   shipment.getSupplierNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Shipment shipment = (Shipment) object;
-            return new ShipmentValue(shipment.getQuantity());
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Shipment.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Shipment.java
deleted file mode 100644 (file)
index abc71d4..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Shipment.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-/**
- * A Shipment represents the combined key/value pair for a shipment entity.
- *
- * <p> In this sample, Shipment is created from the stored key/value data using
- * a SerialSerialBinding.  See {@link SampleViews.ShipmentBinding} for details.
- * Since this class is not used directly for data storage, it does not need to
- * be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Shipment {
-
-    private String partNumber;
-    private String supplierNumber;
-    private int quantity;
-
-    public Shipment(String partNumber, String supplierNumber, int quantity) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentKey.java
deleted file mode 100644 (file)
index be4d52b..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey implements Serializable {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/ShipmentValue.java
deleted file mode 100644 (file)
index d13aeda..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentValue serves as the value in the key/value pair for a shipment
- * entity.
- *
- * <p> In this sample, ShipmentValue is used only as the storage data for the
- * value, while the Shipment object is used as the value's object
- * representation.  Because it is used directly as storage data using
- * SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentValue implements Serializable {
-
-    private int quantity;
-
-    public ShipmentValue(int quantity) {
-
-        this.quantity = quantity;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[ShipmentValue: quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Supplier.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Supplier.java
deleted file mode 100644 (file)
index 31330d2..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Supplier.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-/**
- * A Supplier represents the combined key/value pair for a supplier entity.
- *
- * <p> In this sample, Supplier is created from the stored key/value data using
- * a SerialSerialBinding.  See {@link SampleViews.SupplierBinding} for details.
- * Since this class is not used directly for data storage, it does not need to
- * be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Supplier {
-
-    private String number;
-    private String name;
-    private int status;
-    private String city;
-
-    public Supplier(String number, String name, int status, String city) {
-
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierKey.java
deleted file mode 100644 (file)
index 2dddf38..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey implements Serializable {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/SupplierValue.java
deleted file mode 100644 (file)
index 89a62ce..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * A SupplierValue serves as the value in the key/value pair for a supplier
- * entity.
- *
- * <p> In this sample, SupplierValue is used only as the storage data for the
- * value, while the Supplier object is used as the value's object
- * representation.  Because it is used directly as storage data using
- * SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierValue implements Serializable {
-
-    private String name;
-    private int status;
-    private String city;
-
-    public SupplierValue(String name, int status, String city) {
-
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[SupplierValue: name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/entity/Weight.java
deleted file mode 100644 (file)
index fe2d94e..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.entity;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Serial serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Part.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Part.java
deleted file mode 100644 (file)
index 2f7346a..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Part.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Part represents the combined key/value pair for a part entity.
- *
- * <p> In this sample, Part is bound to the stored key/value data by
- * implementing the MarshalledTupleKeyEntity interface. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a PartValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Part implements Serializable, MarshalledTupleKeyEntity {
-
-    private transient String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public Part(String number, String name, String color, Weight weight,
-                String city) {
-
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-
-    // --- MarshalledTupleKeyEntity implementation ---
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        throw new UnsupportedOperationException(keyName);
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        throw new UnsupportedOperationException(keyName);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/PartKey.java
deleted file mode 100644 (file)
index ac47bdf..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is bound to the stored key tuple data by
- * implementing the MarshalledTupleData interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey implements MarshalledTupleData {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-
-    // --- MarshalledTupleData implementation ---
-
-    public PartKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void marshalData(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void unmarshalData(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Sample.java
deleted file mode 100644 (file)
index 4f75a45..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.s07_simpler.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. To specify a different home
- * directory, use the -home option. The home directory must exist before
- * running the sample.  To recreate the sample database from scratch, delete
- * all files in the home directory before running the sample. </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws Exception {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws Exception {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part set is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Set parts = views.getPartSet();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier set is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment set
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of entity value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleDatabase.java
deleted file mode 100644 (file)
index 3355c5f..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.factory.TupleSerialDbFactory;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private TupleSerialDbFactory factory;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws Exception {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Use the TupleSerialDbFactory for a Serial/Tuple-based database
-        // where marshalling interfaces are used.  This opens the Serial
-        // class catalog automatically.
-        //
-        factory = new TupleSerialDbFactory(javaCatalog);
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened as sorted and no duplicate
-        // keys allowed.  Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = factory.newDataStore(partDb, Part.class, null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = factory.newDataStore(supplierDb, Supplier.class, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = factory.newDataStore(shipmentDb, Shipment.class, null);
-
-        // Open the ForeignKeyIndex, along with the associated the Berkeley
-        // DB database, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with sorted duplicate
-        // keys.  Duplicate keys are allowed since more than one shipment
-        // may exist for the same supplier or part.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        supplierByCityIndex = factory.newDataIndex(supplierStore,
-                                            cityIndexDb, Supplier.CITY_KEY,
-                                            false, true);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        shipmentByPartIndex = factory.newForeignKeyIndex(shipmentStore,
-                                            partIndexDb, Shipment.PART_KEY,
-                                            false, true, partStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null, Db.DB_BTREE,
-                             flags, 0);
-        shipmentBySupplierIndex = factory.newForeignKeyIndex(shipmentStore,
-                                            supplierIndexDb,
-                                            Shipment.SUPPLIER_KEY,
-                                            false, true, supplierStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the simple db factory.
-     */
-    public final TupleSerialDbFactory getFactory() {
-
-        return factory;
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws Exception {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SampleViews.java
deleted file mode 100644 (file)
index be7e994..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.factory.TupleSerialDbFactory;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredSortedMap partMap;
-    private StoredSortedMap supplierMap;
-    private StoredSortedMap shipmentMap;
-    private StoredSortedMap shipmentByPartMap;
-    private StoredSortedMap shipmentBySupplierMap;
-    private StoredSortedMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        TupleSerialDbFactory factory = db.getFactory();
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is used since the stores and indices are ordered
-        // (they use the DB_BTREE access method).
-        //
-        partMap =
-            factory.newSortedMap(db.getPartStore(),
-                                 PartKey.class, true);
-        supplierMap =
-            factory.newSortedMap(db.getSupplierStore(),
-                                 SupplierKey.class, true);
-        shipmentMap =
-            factory.newSortedMap(db.getShipmentStore(),
-                                 ShipmentKey.class, true);
-        shipmentByPartMap =
-            factory.newSortedMap(db.getShipmentByPartIndex(),
-                                 PartKey.class, true);
-        shipmentBySupplierMap =
-            factory.newSortedMap(db.getShipmentBySupplierIndex(),
-                                 SupplierKey.class, true);
-        supplierByCityMap =
-            factory.newSortedMap(db.getSupplierByCityIndex(),
-                                 String.class, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredValueSet
-    // classes, which provide additional methods.  The entity sets could be
-    // obtained directly from the Map.values() method but convenience methods
-    // are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public StoredSortedMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public StoredSortedMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public StoredSortedMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entity set view of the part storage container.
-     */
-    public StoredSortedValueSet getPartSet() {
-
-        return (StoredSortedValueSet) partMap.values();
-    }
-
-    /**
-     * Return an entity set view of the supplier storage container.
-     */
-    public StoredSortedValueSet getSupplierSet() {
-
-        return (StoredSortedValueSet) supplierMap.values();
-    }
-
-    /**
-     * Return an entity set view of the shipment storage container.
-     */
-    public StoredSortedValueSet getShipmentSet() {
-
-        return (StoredSortedValueSet) shipmentMap.values();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public StoredSortedMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public StoredSortedMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredSortedMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Shipment.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Shipment.java
deleted file mode 100644 (file)
index eb75da0..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Shipment.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Shipment represents the combined key/value pair for a shipment entity.
- *
- * <p> In this sample, Shipment is bound to the stored key/value data by
- * implementing the MarshalledTupleKeyEntity interface. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a ShipmentValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Shipment implements Serializable, MarshalledTupleKeyEntity {
-
-    static final String PART_KEY = "part";
-    static final String SUPPLIER_KEY = "supplier";
-
-    private transient String partNumber;
-    private transient String supplierNumber;
-    private int quantity;
-
-    public Shipment(String partNumber, String supplierNumber, int quantity) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + ']';
-    }
-
-    // --- MarshalledTupleKeyEntity implementation ---
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.partNumber);
-        keyOutput.writeString(this.supplierNumber);
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.partNumber = keyInput.readString();
-        this.supplierNumber = keyInput.readString();
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if (keyName.equals(PART_KEY)) {
-            keyOutput.writeString(this.partNumber);
-        } else if (keyName.equals(SUPPLIER_KEY)) {
-            keyOutput.writeString(this.supplierNumber);
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if (keyName.equals(PART_KEY)) {
-            this.partNumber = null;
-        } else if (keyName.equals(SUPPLIER_KEY)) {
-            this.supplierNumber = null;
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/ShipmentKey.java
deleted file mode 100644 (file)
index 901b97b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is bound to the stored key tuple data by
- * implementing the MarshalledTupleData interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey implements MarshalledTupleData {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-
-    // --- MarshalledTupleData implementation ---
-
-    public ShipmentKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void marshalData(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.partNumber);
-        keyOutput.writeString(this.supplierNumber);
-    }
-
-    public void unmarshalData(TupleInput keyInput)
-        throws IOException {
-
-        this.partNumber = keyInput.readString();
-        this.supplierNumber = keyInput.readString();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Supplier.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Supplier.java
deleted file mode 100644 (file)
index 1282fb3..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Supplier.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Supplier represents the combined key/value pair for a supplier entity.
- *
- * <p> In this sample, Supplier is bound to the stored key/value data by
- * implementing the MarshalledTupleKeyEntity interface. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a SupplierValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Supplier implements Serializable, MarshalledTupleKeyEntity {
-
-    static final String CITY_KEY = "city";
-
-    private transient String number;
-    private String name;
-    private int status;
-    private String city;
-
-    public Supplier(String number, String name, int status, String city) {
-
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-
-    // --- MarshalledTupleKeyEntity implementation ---
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if (keyName.equals(CITY_KEY)) {
-            keyOutput.writeString(this.city);
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if (keyName.equals(CITY_KEY)) {
-            this.city = null;
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/SupplierKey.java
deleted file mode 100644 (file)
index 6585d4d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is bound to the stored key tuple data by
- * implementing the MarshalledTupleData interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey implements MarshalledTupleData {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-
-    // --- MarshalledTupleData implementation ---
-
-    public SupplierKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void marshalData(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void unmarshalData(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/factory/Weight.java
deleted file mode 100644 (file)
index 6581732..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.factory;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Java serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index.html b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index.html
deleted file mode 100644 (file)
index b31e143..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- $Id: index.html,v 1.1 2003/12/15 21:44:10 jbj Exp $ -->
-<html>
-<head><title>Shipment Samples</title></head>
-<body>
-
-<h2>Shipment Samples</h2>
-
-<p>The shipment sample programs illustrate the use of BDB API of Berkeley DB
-with a shipment database, a familiar example from classic database texts.</p>
-
-<p>See <a href="../index.html">samples/db/index.html</a> for information on
-how to compile and run the samples.</p>
-
-<p>Each shipment sample illustrates the use of different types of
-bindings and data formats.  They build on each other, but at the same
-time each sample stands alone in terms of both code and comments.</p>
-
-<p>All samples use a modified form of Java serialization for the value
-bindings.  Several samples use tuple format for key bindings since this
-provides a more compact key and deterministic sort order.  Currently no
-samples show the use of tuples for value bindings although of course this
-is possible. The highest-level approach is illustrated by factory,
-which uses a built-in factory to create databases and collections.</p>
-
-<h3>Division of Responsibilities</h3>
-
-<p>The shipment samples illustrate a pattern for dividing responsibilities in
-applications that use BDB API.</p>
-<ol>
-<li>The SampleDatabase class defines the environment, data stores, data
-formats, and secondary indexes.  KeyExtractor classes are implemented here to
-derive secondary index keys from data values.</li>
-<li>The SampleView class defines the bindings and collection views of the
-database.  If bindings are not marshalled (i.e., if they are implemented
-externally to the key and value classes) then they are implemented here.</li>
-<li>The key, value and entity classes are the application classes that model
-the stored data objects.  These may implement marshalling interfaces or be
-used by the external bindings in the SampleView class.</li>
-<li>The Sample class is the main program that uses the collection views to
-manage and query the stored objects.</li>
-</ol>
-
-<p>Separating the data store and secondary index definitions from the view
-definitions is very important. This division allows easily defining more than
-one set of views on the same stored data.</p>
-
-<p>For a larger program the division above may best be made along package
-lines rather than along class lines.</p>
-
-</body>
-</html>
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartKey.java
deleted file mode 100644 (file)
index b10fc8e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is used both as the storage data for the key as
- * well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey implements Serializable {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/PartValue.java
deleted file mode 100644 (file)
index 39d9e15..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A PartValue serves as the value in the key/value pair for a part entity.
- *
- * <p> In this sample, PartValue is used both as the storage data for the value
- * as well as the object binding to the value.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartValue implements Serializable {
-
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public PartValue(String name, String color, Weight weight, String city) {
-
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[PartValue: name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Sample.java
deleted file mode 100644 (file)
index 887806e..0000000
+++ /dev/null
@@ -1,314 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.basic.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. The home directory must exist
- * before running the sample.  To recreate the sample database from scratch,
- * delete all files in the home directory before running the sample.  </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printEntries("Parts",
-                          views.getPartEntrySet().iterator());
-            printEntries("Suppliers",
-                          views.getSupplierEntrySet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printEntries("Shipments",
-                          views.getShipmentEntrySet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part map is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Map parts = views.getPartMap();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.put(new PartKey("P1"),
-                      new PartValue("Nut", "Red",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P2"),
-                      new PartValue("Bolt", "Green",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P3"),
-                      new PartValue("Screw", "Blue",
-                                    new Weight(17.0, Weight.GRAMS),
-                                    "Rome"));
-            parts.put(new PartKey("P4"),
-                      new PartValue("Screw", "Red",
-                                    new Weight(14.0, Weight.GRAMS),
-                                    "London"));
-            parts.put(new PartKey("P5"),
-                      new PartValue("Cam", "Blue",
-                                    new Weight(12.0, Weight.GRAMS),
-                                    "Paris"));
-            parts.put(new PartKey("P6"),
-                      new PartValue("Cog", "Red",
-                                    new Weight(19.0, Weight.GRAMS),
-                                    "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier map is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Map suppliers = views.getSupplierMap();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.put(new SupplierKey("S1"),
-                          new SupplierValue("Smith", 20, "London"));
-            suppliers.put(new SupplierKey("S2"),
-                          new SupplierValue("Jones", 10, "Paris"));
-            suppliers.put(new SupplierKey("S3"),
-                          new SupplierValue("Blake", 30, "Paris"));
-            suppliers.put(new SupplierKey("S4"),
-                          new SupplierValue("Clark", 20, "London"));
-            suppliers.put(new SupplierKey("S5"),
-                          new SupplierValue("Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment map
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Map shipments = views.getShipmentMap();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.put(new ShipmentKey("P1", "S1"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P3", "S1"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P4", "S1"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P5", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P6", "S1"),
-                          new ShipmentValue(100));
-            shipments.put(new ShipmentKey("P1", "S2"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P2", "S2"),
-                          new ShipmentValue(400));
-            shipments.put(new ShipmentKey("P2", "S3"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P2", "S4"),
-                          new ShipmentValue(200));
-            shipments.put(new ShipmentKey("P4", "S4"),
-                          new ShipmentValue(300));
-            shipments.put(new ShipmentKey("P5", "S4"),
-                          new ShipmentValue(400));
-        }
-    }
-
-    /**
-     * Print the key/value objects returned by an iterator of Map.Entry
-     * objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printEntries(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                Map.Entry entry = (Map.Entry) iterator.next();
-                System.out.println(entry.getKey().toString());
-                System.out.println(entry.getValue().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleDatabase.java
deleted file mode 100644 (file)
index e06a6d4..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private SerialFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private SerialFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private SerialFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-    private SerialFormat cityKeyFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the Berkeley DB flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all formats are
-        // SerialFormat.
-        //
-        partKeyFormat = new SerialFormat(javaCatalog, PartKey.class);
-        partValueFormat = new SerialFormat(javaCatalog, PartValue.class);
-        supplierKeyFormat = new SerialFormat(javaCatalog, SupplierKey.class);
-        supplierValueFormat =
-                new SerialFormat(javaCatalog, SupplierValue.class);
-        shipmentKeyFormat = new SerialFormat(javaCatalog, ShipmentKey.class);
-        shipmentValueFormat =
-            new SerialFormat(javaCatalog, ShipmentValue.class);
-        cityKeyFormat = new SerialFormat(javaCatalog, String.class);
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  Although the DB_BTREE method
-        // provides ordered keys, the ordering of serialized key objects
-        // is not very useful.  Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat, partValueFormat,
-                                  null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-
-        // Create the KeyExtractor objects for the three indices.
-        // Each key extractor object defines its associated index, since it is
-        // responsible for mapping between the indexed value and the index key.
-        //
-        KeyExtractor cityExtractor = new SupplierByCityExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat);
-        KeyExtractor partExtractor = new ShipmentByPartExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat);
-        KeyExtractor supplierExtractor = new ShipmentBySupplierExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat);
-
-        // Open the Berkeley DB database, along with the associated
-        // ForeignKeyIndex, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with the DB_BTREE access
-        // method and sorted duplicate keys.  Although the DB_BTREE method
-        // provides ordered keys, the ordering of serialized key objects
-        // is not very useful. Duplicate keys are allowed since more than one
-        // shipment may exist for the same supplier or part. For indices, if
-        // duplicates are allowed they should always be sorted to allow for
-        // efficient joins.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                        cityKeyFormat, cityExtractor);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                        partExtractor, partStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null,
-                             Db.DB_BTREE, flags, 0);
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                        supplierIndexDb,
-                                        supplierExtractor, supplierStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final SerialFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final SerialFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final SerialFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the city key.
-     */
-    public final SerialFormat getCityKeyFormat() {
-
-        return cityKeyFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-
-    /**
-     * The KeyExtractor for the SupplierByCity index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class SupplierByCityExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private SupplierByCityExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the city key from a supplier key/value pair.  The city key
-         * is stored in the supplier value, so the supplier key is not used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            SupplierValue supplierValue = (SupplierValue) valueInput;
-            return supplierValue.getCity();
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentByPart index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class ShipmentByPartExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private ShipmentByPartExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the part key from a shipment key/value pair.  The part key
-         * is stored in the shipment key, so the shipment value is not used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new PartKey(shipmentKey.getPartNumber());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentBySupplier index.  This is an
-     * extension of the abstract class SerialSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys and value
-     * are all of the format SerialFormat.
-     */
-    private static class ShipmentBySupplierExtractor
-        extends SerialSerialKeyExtractor {
-
-        /**
-         * Construct the supplier key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the supplier key format.
-         */
-        private ShipmentBySupplierExtractor(SerialFormat primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the supplier key from a shipment key/value pair.  The part
-         * key is stored in the shipment key, so the shipment value is not
-         * used.
-         */
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            ShipmentKey shipmentKey = (ShipmentKey) primaryKeyInput;
-            return new SupplierKey(shipmentKey.getSupplierNumber());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public Object clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SampleViews.java
deleted file mode 100644 (file)
index 0f4022e..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.collection.StoredEntrySet;
-import com.sleepycat.bdb.collection.StoredMap;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredMap partMap;
-    private StoredMap supplierMap;
-    private StoredMap shipmentMap;
-    private StoredMap shipmentByPartMap;
-    private StoredMap shipmentBySupplierMap;
-    private StoredMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, the stored keys and values are used directly rather
-        // than mapping them to separate objects. Therefore, no binding classes
-        // are defined here and the SerialBinding class is used.
-        //
-        DataBinding partKeyBinding =
-            new SerialBinding(db.getPartKeyFormat());
-        DataBinding partValueBinding =
-            new SerialBinding(db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-            new SerialBinding(db.getSupplierKeyFormat());
-        DataBinding supplierValueBinding =
-            new SerialBinding(db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-            new SerialBinding(db.getShipmentKeyFormat());
-        DataBinding shipmentValueBinding =
-            new SerialBinding(db.getShipmentValueFormat());
-        DataBinding cityKeyBinding =
-            new SerialBinding(db.getCityKeyFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is not used since the stores and indices are
-        // ordered by serialized key objects, which do not provide a very
-        // useful ordering.
-        //
-        partMap =
-            new StoredMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new StoredMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new StoredMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredEntrySet
-    // classes, which provide additional methods.  The entry sets could be
-    // obtained directly from the Map.entrySet() method, but convenience
-    // methods are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public final StoredMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public final StoredMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public final StoredMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entry set view of the part storage container.
-     */
-    public final StoredEntrySet getPartEntrySet() {
-
-        return (StoredEntrySet) partMap.entrySet();
-    }
-
-    /**
-     * Return an entry set view of the supplier storage container.
-     */
-    public final StoredEntrySet getSupplierEntrySet() {
-
-        return (StoredEntrySet) supplierMap.entrySet();
-    }
-
-    /**
-     * Return an entry set view of the shipment storage container.
-     */
-    public final StoredEntrySet getShipmentEntrySet() {
-
-        return (StoredEntrySet) shipmentMap.entrySet();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public final StoredMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public final StoredMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-
-    /**
-     * Return an entry set view of the shipment-by-part index.
-     */
-    public final StoredEntrySet getShipmentByPartEntrySet() {
-
-        return (StoredEntrySet) shipmentByPartMap.entrySet();
-    }
-
-    /**
-     * Return an entry set view of the shipment-by-supplier index.
-     */
-    public final StoredEntrySet getShipmentBySupplierEntrySet() {
-
-        return (StoredEntrySet) shipmentBySupplierMap.entrySet();
-    }
-
-    /**
-     * Return entry set view of the supplier-by-city index.
-     */
-    public final StoredEntrySet getSupplierByCityEntrySet() {
-
-        return (StoredEntrySet) supplierByCityMap.entrySet();
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentKey.java
deleted file mode 100644 (file)
index 9033463..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey implements Serializable {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/ShipmentValue.java
deleted file mode 100644 (file)
index 360fab1..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentValue serves as the value in the key/value pair for a shipment
- * entity.
- *
- * <p> In this sample, ShipmentValue is used both as the storage data for the
- * value as well as the object binding to the value.  Because it is used
- * directly as storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentValue implements Serializable {
-
-    private int quantity;
-
-    public ShipmentValue(int quantity) {
-
-        this.quantity = quantity;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[ShipmentValue: quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierKey.java
deleted file mode 100644 (file)
index 5f88e50..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is used both as the storage data for the key
- * as well as the object binding to the key.  Because it is used directly as
- * storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey implements Serializable {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/SupplierValue.java
deleted file mode 100644 (file)
index 12b4b4c..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * A SupplierValue serves as the value in the key/value pair for a supplier
- * entity.
- *
- * <p> In this sample, SupplierValue is used both as the storage data for the
- * value as well as the object binding to the value.  Because it is used
- * directly as storage data using SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierValue implements Serializable {
-
-    private String name;
-    private int status;
-    private String city;
-
-    public SupplierValue(String name, int status, String city) {
-
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[SupplierValue: name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/index/Weight.java
deleted file mode 100644 (file)
index 525e710..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.index;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Serial serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledEntity.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledEntity.java
deleted file mode 100644 (file)
index 33e8c56..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledEntity.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * MarshalledEntity is implemented by entity (combined key/value) objects and
- * called by {@link SampleViews.MarshalledEntityBinding}.  In this sample,
- * MarshalledEntity is implemented by {@link Part}, {@link Supplier}, and
- * {@link Shipment}.  This interface is package-protected rather than public
- * to hide the marshalling interface from other users of the data objects.
- * Note that a MarshalledEntity must also have a no arguments contructor so
- * that it can be instantiated by the binding.
- *
- * @author Mark Hayes
- */
-interface MarshalledEntity {
-
-    /**
-     * Extracts the entity's primary key and writes it to the key output.
-     */
-    void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException;
-
-    /**
-     * Completes construction of the entity by setting its primary key from the
-     * stored primary key.
-     */
-    void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException;
-
-    /**
-     * Extracts the entity's index key and writes it to the key output.
-     */
-    void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException;
-
-    /**
-     * Clears the entity's index key value for the given key name.
-     *
-     * <p> This method is called when the entity for this foreign key is
-     * deleted, if ON_DELETE_CLEAR was specified when creating the index. </p>
-     */
-    void clearIndexKey(String keyName)
-        throws IOException;
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/MarshalledKey.java
deleted file mode 100644 (file)
index 5b4ceaf..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * MarshalledKey is implemented by key objects and called by {@link
- * SampleViews.MarshalledKeyBinding}.  In this sample, MarshalledKey is
- * implemented by {@link PartKey}, {@link SupplierKey}, and {@link
- * ShipmentKey}.  This interface is package-protected rather than public to
- * hide the marshalling interface from other users of the data objects.  Note
- * that a MarshalledKey must also have a no arguments contructor so that it can
- * be instantiated by the binding.
- *
- * @author Mark Hayes
- */
-interface MarshalledKey {
-
-    /**
-     * Construct the key tuple data from the key object.
-     */
-    void marshalKey(TupleOutput keyOutput)
-        throws IOException;
-
-    /**
-     * Construct the key object from the key tuple data.
-     */
-    void unmarshalKey(TupleInput keyInput)
-        throws IOException;
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Part.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Part.java
deleted file mode 100644 (file)
index 45b3296..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Part.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Part represents the combined key/value pair for a part entity.
- *
- * <p> In this sample, Part is bound to the stored key/value data by
- * implementing the MarshalledEntity interface, which is called by {@link
- * SampleViews.MarshalledEntityBinding}. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a PartValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Part implements Serializable, MarshalledEntity {
-
-    private transient String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public Part(String number, String name, String color, Weight weight,
-                String city) {
-
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    final void setKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-
-    // --- MarshalledEntity implementation ---
-
-    Part() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        throw new UnsupportedOperationException(keyName);
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        throw new UnsupportedOperationException(keyName);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/PartKey.java
deleted file mode 100644 (file)
index a6e1d27..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is bound to the stored key tuple data by
- * implementing the MarshalledKey interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey implements MarshalledKey {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-
-    // --- MarshalledKey implementation ---
-
-    PartKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Sample.java
deleted file mode 100644 (file)
index 7265733..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.marshal.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. To specify a different home
- * directory, use the -home option. The home directory must exist before
- * running the sample.  To recreate the sample database from scratch, delete
- * all files in the home directory before running the sample. </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part set is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Set parts = views.getPartSet();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier set is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment set
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of entity value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleDatabase.java
deleted file mode 100644 (file)
index dbfac40..0000000
+++ /dev/null
@@ -1,359 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private TupleFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private TupleFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private TupleFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-    private TupleFormat cityKeyFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all key formats are
-        // TupleFormat and all value formats are SerialFormat.  Note that
-        // entity (combined key/value) classes are used for the value
-        // formats--for details see the bindings in the SampleViews class.
-        //
-        partKeyFormat = new TupleFormat();
-        partValueFormat = new SerialFormat(javaCatalog, Part.class);
-        supplierKeyFormat = new TupleFormat();
-        supplierValueFormat = new SerialFormat(javaCatalog, Supplier.class);
-        shipmentKeyFormat = new TupleFormat();
-        shipmentValueFormat = new SerialFormat(javaCatalog, Shipment.class);
-        cityKeyFormat = new TupleFormat();
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  The DB_BTREE method is used
-        // to provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat,
-                                  partValueFormat, null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-
-        // Create the KeyExtractor objects for the part and supplier
-        // indices of the shipment store.  Each key extractor object defines
-        // its associated index, since it is responsible for mapping between
-        // the indexed value and the index key.
-        //
-        KeyExtractor cityExtractor = new MarshalledKeyExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat,
-                                                    Supplier.CITY_KEY);
-        KeyExtractor partExtractor = new MarshalledKeyExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat,
-                                                    Shipment.PART_KEY);
-        KeyExtractor supplierExtractor = new MarshalledKeyExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat,
-                                                    Shipment.SUPPLIER_KEY);
-
-        // Open the Berkeley DB database, along with the associated
-        // ForeignKeyIndex, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with the DB_BTREE access
-        // method and sorted duplicate keys.  The DB_BTREE method is used to
-        // provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are allowed since more than one
-        // shipment may exist for the same supplier or part. For indices, if
-        // duplicates are allowed they should always be sorted to allow for
-        // efficient joins.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                            cityKeyFormat, cityExtractor);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                            partExtractor, partStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null, Db.DB_BTREE,
-                             flags, 0);
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                        supplierIndexDb,
-                                        supplierExtractor, supplierStore,
-                                        ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final TupleFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final TupleFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final TupleFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the city key.
-     */
-    public final TupleFormat getCityKeyFormat() {
-
-        return cityKeyFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-
-    /**
-     * The KeyExtractor for MarshalledEntity objects.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class MarshalledKeyExtractor
-        extends TupleSerialKeyExtractor {
-
-        private String keyName;
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private MarshalledKeyExtractor(TupleFormat primaryKeyFormat,
-                                       SerialFormat valueFormat,
-                                       TupleFormat indexKeyFormat,
-                                       String keyName) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-            this.keyName = keyName;
-        }
-
-        /**
-         * Extract the city key from a supplier key/value pair.  The city key
-         * is stored in the supplier value, so the supplier key is not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            // the primary key is unmarshalled before marshalling the index
-            // key, to account for cases where the index key is composed of
-            // data elements from the primary key
-            MarshalledEntity entity = (MarshalledEntity) valueInput;
-            entity.unmarshalPrimaryKey(primaryKeyInput);
-            entity.marshalIndexKey(keyName, indexKeyOutput);
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            MarshalledEntity entity = (MarshalledEntity) valueInputOutput;
-            entity.clearIndexKey(keyName);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SampleViews.java
deleted file mode 100644 (file)
index a61effc..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.TupleSerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredSortedMap partMap;
-    private StoredSortedMap supplierMap;
-    private StoredSortedMap shipmentMap;
-    private StoredSortedMap shipmentByPartMap;
-    private StoredSortedMap shipmentBySupplierMap;
-    private StoredSortedMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, EntityBinding classes are used to bind the stored
-        // key/value data pair to a combined value object; a "tricky" binding
-        // that uses transient fields is used--see PartBinding, etc, for
-        // details.  For keys, a one-to-one binding is implemented with
-        // DataBinding classes to bind the stored tuple data to a key Object.
-        //
-        DataBinding partKeyBinding =
-            new MarshalledKeyBinding(db.getPartKeyFormat(), PartKey.class);
-        EntityBinding partValueBinding =
-            new MarshalledEntityBinding(db.getPartKeyFormat(),
-                                        db.getPartValueFormat(),
-                                        Part.class);
-        DataBinding supplierKeyBinding =
-            new MarshalledKeyBinding(db.getSupplierKeyFormat(),
-                                     SupplierKey.class);
-        EntityBinding supplierValueBinding =
-            new MarshalledEntityBinding(db.getSupplierKeyFormat(),
-                                        db.getSupplierValueFormat(),
-                                        Supplier.class);
-        DataBinding shipmentKeyBinding =
-            new MarshalledKeyBinding(db.getShipmentKeyFormat(),
-                                     ShipmentKey.class);
-        EntityBinding shipmentValueBinding =
-            new MarshalledEntityBinding(db.getShipmentKeyFormat(),
-                                        db.getShipmentValueFormat(),
-                                        Shipment.class);
-        DataBinding cityKeyBinding =
-            TupleBinding.getPrimitiveBinding(String.class,
-                                             db.getCityKeyFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is used since the stores and indices are ordered
-        // (they use the DB_BTREE access method).
-        //
-        partMap =
-            new StoredSortedMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredSortedMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredSortedMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new StoredSortedMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredSortedMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new StoredSortedMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredValueSet
-    // classes, which provide additional methods.  The entity sets could be
-    // obtained directly from the Map.values() method but convenience methods
-    // are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public StoredSortedMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public StoredSortedMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public StoredSortedMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entity set view of the part storage container.
-     */
-    public StoredSortedValueSet getPartSet() {
-
-        return (StoredSortedValueSet) partMap.values();
-    }
-
-    /**
-     * Return an entity set view of the supplier storage container.
-     */
-    public StoredSortedValueSet getSupplierSet() {
-
-        return (StoredSortedValueSet) supplierMap.values();
-    }
-
-    /**
-     * Return an entity set view of the shipment storage container.
-     */
-    public StoredSortedValueSet getShipmentSet() {
-
-        return (StoredSortedValueSet) shipmentMap.values();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public StoredSortedMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public StoredSortedMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredSortedMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-
-    /**
-     * MarshalledKeyBinding is used to bind the stored key tuple data to a key
-     * object representation.  To do this, it calls the MarshalledKey interface
-     * implemented by the key class.
-     */
-    private static class MarshalledKeyBinding extends TupleBinding {
-
-        private Class keyClass;
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private MarshalledKeyBinding(TupleFormat format, Class keyClass) {
-
-            super(format);
-
-            // The key class will be used to instantiate the key object.
-            //
-            if (!MarshalledKey.class.isAssignableFrom(keyClass)) {
-                throw new IllegalArgumentException(keyClass.toString() +
-                            " does not implement MarshalledKey");
-            }
-            this.keyClass = keyClass;
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            try {
-                MarshalledKey key = (MarshalledKey) keyClass.newInstance();
-                key.unmarshalKey(input);
-                return key;
-            } catch (IllegalAccessException e) {
-                throw new IOExceptionWrapper(e);
-            } catch (InstantiationException e) {
-                throw new IOExceptionWrapper(e);
-            }
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            MarshalledKey key = (MarshalledKey) object;
-            key.marshalKey(output);
-        }
-    }
-
-    /**
-     * MarshalledEntityBinding is used to bind the stored key/value data pair
-     * to a combined to an entity object representation.  To do this, it calls
-     * the MarshalledEntity interface implemented by the entity class.
-     *
-     * <p> The binding is "tricky" in that it uses the entity class for both the
-     * stored data value and the combined entity object.  To do this, entity's
-     * key field(s) are transient and are set by the binding after the data
-     * object has been deserialized. This avoids the use of a "value" class
-     * completely. </p>
-     */
-    private static class MarshalledEntityBinding extends TupleSerialBinding {
-
-        private Class entityClass;
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private MarshalledEntityBinding(TupleFormat keyFormat,
-                                        SerialFormat valueFormat,
-                                        Class entityClass) {
-
-            super(keyFormat, valueFormat);
-
-            // The entity class will be used to instantiate the entity object.
-            //
-            if (!MarshalledEntity.class.isAssignableFrom(entityClass)) {
-                throw new IllegalArgumentException(entityClass.toString() +
-                            " does not implement MarshalledEntity");
-            }
-            this.entityClass = entityClass;
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         * This "tricky" binding returns the stored value as the entity, but
-         * first it sets the transient key fields from the stored key.
-         */
-        public Object dataToObject(TupleInput tupleInput, Object javaInput)
-            throws IOException {
-
-            MarshalledEntity entity = (MarshalledEntity) javaInput;
-            entity.unmarshalPrimaryKey(tupleInput);
-            return entity;
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            MarshalledEntity entity = (MarshalledEntity) object;
-            entity.marshalPrimaryKey(output);
-        }
-
-        /**
-         * Return the entity as the stored value.  There is nothing to do here
-         * since the entity's key fields are transient.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            return object;
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Shipment.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Shipment.java
deleted file mode 100644 (file)
index b437749..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Shipment.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Shipment represents the combined key/value pair for a shipment entity.
- *
- * <p> In this sample, Shipment is bound to the stored key/value data by
- * implementing the MarshalledEntity interface, which is called by {@link
- * SampleViews.MarshalledEntityBinding}. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a ShipmentValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Shipment implements Serializable, MarshalledEntity {
-
-    static final String PART_KEY = "part";
-    static final String SUPPLIER_KEY = "supplier";
-
-    private transient String partNumber;
-    private transient String supplierNumber;
-    private int quantity;
-
-    public Shipment(String partNumber, String supplierNumber, int quantity) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    void setKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + ']';
-    }
-
-    // --- MarshalledEntity implementation ---
-
-    Shipment() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.partNumber = keyInput.readString();
-        this.supplierNumber = keyInput.readString();
-    }
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.partNumber);
-        keyOutput.writeString(this.supplierNumber);
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if (keyName.equals(PART_KEY)) {
-            keyOutput.writeString(this.partNumber);
-        } else if (keyName.equals(SUPPLIER_KEY)) {
-            keyOutput.writeString(this.supplierNumber);
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if (keyName.equals(PART_KEY)) {
-            this.partNumber = null;
-        } else if (keyName.equals(SUPPLIER_KEY)) {
-            this.supplierNumber = null;
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/ShipmentKey.java
deleted file mode 100644 (file)
index 1f1b071..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is bound to the stored key tuple data by
- * implementing the MarshalledKey interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey implements MarshalledKey {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-
-    // --- MarshalledKey implementation ---
-
-    ShipmentKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalKey(TupleInput keyInput)
-        throws IOException {
-
-        this.partNumber = keyInput.readString();
-        this.supplierNumber = keyInput.readString();
-    }
-
-    public void marshalKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.partNumber);
-        keyOutput.writeString(this.supplierNumber);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Supplier.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Supplier.java
deleted file mode 100644 (file)
index e7e68a3..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Supplier.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * A Supplier represents the combined key/value pair for a supplier entity.
- *
- * <p> In this sample, Supplier is bound to the stored key/value data by
- * implementing the MarshalledEntity interface, which is called by {@link
- * SampleViews.MarshalledEntityBinding}. </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a SupplierValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Supplier implements Serializable, MarshalledEntity {
-
-    static final String CITY_KEY = "city";
-
-    private transient String number;
-    private String name;
-    private int status;
-    private String city;
-
-    public Supplier(String number, String name, int status, String city) {
-
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    void setKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-
-    // --- MarshalledEntity implementation ---
-
-    Supplier() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if (keyName.equals(CITY_KEY)) {
-            keyOutput.writeString(this.city);
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if (keyName.equals(CITY_KEY)) {
-            this.city = null;
-        } else {
-            throw new UnsupportedOperationException(keyName);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/SupplierKey.java
deleted file mode 100644 (file)
index bacc135..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is bound to the stored key tuple data by
- * implementing the MarshalledKey interface, which is called by {@link
- * SampleViews.MarshalledKeyBinding}. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey implements MarshalledKey {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-
-    // --- MarshalledKey implementation ---
-
-    SupplierKey() {
-
-        // A no-argument constructor is necessary only to allow the binding to
-        // instantiate objects of this class.
-    }
-
-    public void unmarshalKey(TupleInput keyInput)
-        throws IOException {
-
-        this.number = keyInput.readString();
-    }
-
-    public void marshalKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(this.number);
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/marshal/Weight.java
deleted file mode 100644 (file)
index 74849e3..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.marshal;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Java serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Part.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Part.java
deleted file mode 100644 (file)
index f684f30..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Part.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import java.io.Serializable;
-
-/**
- * A Part represents the combined key/value pair for a part entity.
- *
- * <p> In this sample, Part is created from the stored key/value data using a
- * TupleSerialEntityBinding.  See {@link SampleViews.PartBinding} for details.
- * </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a PartValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Part implements Serializable {
-
-    private transient String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public Part(String number, String name, String color, Weight weight,
-                String city) {
-
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    final void setKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/PartKey.java
deleted file mode 100644 (file)
index 73868a0..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is bound to the key's tuple storage data using
- * a TupleBinding.  Because it is not used directly as storage data, it does
- * not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Sample.java
deleted file mode 100644 (file)
index 1826d90..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.sentity.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. To specify a different home
- * directory, use the -home option. The home directory must exist before
- * running the sample.  To recreate the sample database from scratch, delete
- * all files in the home directory before running the sample. </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part set is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Set parts = views.getPartSet();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier set is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment set
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of entity value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleDatabase.java
deleted file mode 100644 (file)
index 181849e..0000000
+++ /dev/null
@@ -1,444 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private TupleFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private TupleFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private TupleFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-    private TupleFormat cityKeyFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all key formats are
-        // TupleFormat and all value formats are SerialFormat.  Note that
-        // entity (combined key/value) classes are used for the value
-        // formats--for details see the bindings in the SampleViews class.
-        //
-        partKeyFormat = new TupleFormat();
-        partValueFormat = new SerialFormat(javaCatalog, Part.class);
-        supplierKeyFormat = new TupleFormat();
-        supplierValueFormat = new SerialFormat(javaCatalog, Supplier.class);
-        shipmentKeyFormat = new TupleFormat();
-        shipmentValueFormat = new SerialFormat(javaCatalog, Shipment.class);
-        cityKeyFormat = new TupleFormat();
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  The DB_BTREE method is used
-        // to provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat,
-                                  partValueFormat, null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-
-        // Create the KeyExtractor objects for the part and supplier
-        // indices of the shipment store.  Each key extractor object defines
-        // its associated index, since it is responsible for mapping between
-        // the indexed value and the index key.
-        //
-        KeyExtractor cityExtractor = new SupplierByCityExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat);
-        KeyExtractor partExtractor = new ShipmentByPartExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat);
-        KeyExtractor supplierExtractor = new ShipmentBySupplierExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat);
-
-        // Open the Berkeley DB database, along with the associated
-        // ForeignKeyIndex, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with the DB_BTREE access
-        // method and sorted duplicate keys.  The DB_BTREE method is used to
-        // provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are allowed since more than one
-        // shipment may exist for the same supplier or part. For indices, if
-        // duplicates are allowed they should always be sorted to allow for
-        // efficient joins.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                            cityKeyFormat, cityExtractor);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null, Db.DB_BTREE,
-                         flags, 0);
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                            partExtractor, partStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null, Db.DB_BTREE,
-                             flags, 0);
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                            supplierIndexDb,
-                                            supplierExtractor, supplierStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final TupleFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final TupleFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final TupleFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the city key.
-     */
-    public final TupleFormat getCityKeyFormat() {
-
-        return cityKeyFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-
-    /**
-     * The KeyExtractor for the SupplierByCity index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class SupplierByCityExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private SupplierByCityExtractor(TupleFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the city key from a supplier key/value pair.  The city key
-         * is stored in the supplier value, so the supplier key is not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            Supplier supplierValue = (Supplier) valueInput;
-            indexKeyOutput.writeString(supplierValue.getCity());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentByPart index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class ShipmentByPartExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private ShipmentByPartExtractor(TupleFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the part key from a shipment key/value pair.  The part key
-         * is stored in the shipment key, so the shipment value is not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            String partNumber = primaryKeyInput.readString();
-            // don't bother reading the supplierNumber
-            indexKeyOutput.writeString(partNumber);
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentBySupplier index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class ShipmentBySupplierExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the supplier key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the supplier key format.
-         */
-        private ShipmentBySupplierExtractor(TupleFormat primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the supplier key from a shipment key/value pair.  The
-         * supplier key is stored in the shipment key, so the shipment value is
-         * not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            primaryKeyInput.readString(); // skip the partNumber
-            String supplierNumber = primaryKeyInput.readString();
-            indexKeyOutput.writeString(supplierNumber);
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SampleViews.java
deleted file mode 100644 (file)
index c006436..0000000
+++ /dev/null
@@ -1,454 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialBinding;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import java.io.IOException;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredSortedMap partMap;
-    private StoredSortedMap supplierMap;
-    private StoredSortedMap shipmentMap;
-    private StoredSortedMap shipmentByPartMap;
-    private StoredSortedMap shipmentBySupplierMap;
-    private StoredSortedMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, EntityBinding classes are used to bind the stored
-        // key/value data pair to a combined value object; a "tricky" binding
-        // that uses transient fields is used--see PartBinding, etc, for
-        // details.  For keys, a one-to-one binding is implemented with
-        // DataBinding classes to bind the stored tuple data to a key Object.
-        //
-        DataBinding partKeyBinding =
-            new PartKeyBinding(db.getPartKeyFormat());
-        EntityBinding partValueBinding =
-            new PartBinding(db.getPartKeyFormat(), db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-            new SupplierKeyBinding(db.getSupplierKeyFormat());
-        EntityBinding supplierValueBinding =
-            new SupplierBinding(db.getSupplierKeyFormat(),
-                                db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-            new ShipmentKeyBinding(db.getShipmentKeyFormat());
-        EntityBinding shipmentValueBinding =
-            new ShipmentBinding(db.getShipmentKeyFormat(),
-                                db.getShipmentValueFormat());
-        DataBinding cityKeyBinding =
-            TupleBinding.getPrimitiveBinding(String.class,
-                                             db.getCityKeyFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is used since the stores and indices are ordered
-        // (they use the DB_BTREE access method).
-        //
-        partMap =
-            new StoredSortedMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredSortedMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredSortedMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new StoredSortedMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredSortedMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new StoredSortedMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredValueSet
-    // classes, which provide additional methods.  The entity sets could be
-    // obtained directly from the Map.values() method but convenience methods
-    // are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public StoredSortedMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public StoredSortedMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public StoredSortedMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entity set view of the part storage container.
-     */
-    public StoredSortedValueSet getPartSet() {
-
-        return (StoredSortedValueSet) partMap.values();
-    }
-
-    /**
-     * Return an entity set view of the supplier storage container.
-     */
-    public StoredSortedValueSet getSupplierSet() {
-
-        return (StoredSortedValueSet) supplierMap.values();
-    }
-
-    /**
-     * Return an entity set view of the shipment storage container.
-     */
-    public StoredSortedValueSet getShipmentSet() {
-
-        return (StoredSortedValueSet) shipmentMap.values();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public StoredSortedMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public StoredSortedMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredSortedMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-
-    /**
-     * PartKeyBinding is used to bind the stored key tuple data for a part to
-     * a key object representation.
-     */
-    private static class PartKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private PartKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String number = input.readString();
-            return new PartKey(number);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            PartKey key = (PartKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-
-    /**
-     * PartBinding is used to bind the stored key/value data pair for a part
-     * to a combined value object (entity).
-     *
-     * <p> The binding is "tricky" in that it uses the Part class for both the
-     * stored data value and the combined entity object.  To do this, Part's
-     * key field(s) are transient and are set by the binding after the data
-     * object has been deserialized. This avoids the use of a PartValue class
-     * completely. </p>
-     */
-    private static class PartBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private PartBinding(TupleFormat keyFormat,
-                            SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         * This "tricky" binding returns the stored value as the entity, but
-         * first it sets the transient key fields from the stored key.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String number = keyInput.readString();
-            Part part = (Part) valueInput;
-            part.setKey(number);
-            return part;
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Part part = (Part) object;
-            output.writeString(part.getNumber());
-        }
-
-        /**
-         * Return the entity as the stored value.  There is nothing to do here
-         * since the entity's key fields are transient.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            return object;
-        }
-    }
-
-    /**
-     * SupplierKeyBinding is used to bind the stored key tuple data for a
-     * supplier to a key object representation.
-     */
-    private static class SupplierKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private SupplierKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String number = input.readString();
-            return new SupplierKey(number);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            SupplierKey key = (SupplierKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-
-    /**
-     * SupplierBinding is used to bind the stored key/value data pair for a
-     * supplier to a combined value object (entity).
-     *
-     * <p> The binding is "tricky" in that it uses the Supplier class for both
-     * the stored data value and the combined entity object.  To do this,
-     * Supplier's key field(s) are transient and are set by the binding after
-     * the data object has been deserialized. This avoids the use of a
-     * SupplierValue class completely. </p>
-     */
-    private static class SupplierBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private SupplierBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         * This "tricky" binding returns the stored value as the entity, but
-         * first it sets the transient key fields from the stored key.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String number = keyInput.readString();
-            Supplier supplier = (Supplier) valueInput;
-            supplier.setKey(number);
-            return supplier;
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Supplier supplier = (Supplier) object;
-            output.writeString(supplier.getNumber());
-        }
-
-        /**
-         * Return the entity as the stored value.  There is nothing to do here
-         * since the entity's key fields are transient.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            return object;
-        }
-    }
-
-    /**
-     * ShipmentKeyBinding is used to bind the stored key tuple data for a
-     * shipment to a key object representation.
-     */
-    private static class ShipmentKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private ShipmentKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String partNumber = input.readString();
-            String supplierNumber = input.readString();
-            return new ShipmentKey(partNumber, supplierNumber);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            ShipmentKey key = (ShipmentKey) object;
-            output.writeString(key.getPartNumber());
-            output.writeString(key.getSupplierNumber());
-        }
-    }
-
-    /**
-     * ShipmentBinding is used to bind the stored key/value data pair for a
-     * shipment to a combined value object (entity).
-     *
-     * <p> The binding is "tricky" in that it uses the Shipment class for both
-     * the stored data value and the combined entity object.  To do this,
-     * Shipment's key field(s) are transient and are set by the binding after
-     * the data object has been deserialized. This avoids the use of a
-     * ShipmentValue class completely. </p>
-     */
-    private static class ShipmentBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private ShipmentBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         * This "tricky" binding returns the stored value as the entity, but
-         * first it sets the transient key fields from the stored key.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String partNumber = keyInput.readString();
-            String supplierNumber = keyInput.readString();
-            Shipment shipment = (Shipment) valueInput;
-            shipment.setKey(partNumber, supplierNumber);
-            return shipment;
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Shipment shipment = (Shipment) object;
-            output.writeString(shipment.getPartNumber());
-            output.writeString(shipment.getSupplierNumber());
-        }
-
-        /**
-         * Return the entity as the stored value.  There is nothing to do here
-         * since the entity's key fields are transient.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            return object;
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Shipment.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Shipment.java
deleted file mode 100644 (file)
index a179aca..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Shipment.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import java.io.Serializable;
-
-/**
- * A Shipment represents the combined key/value pair for a shipment entity.
- *
- * <p> In this sample, Shipment is created from the stored key/value data using
- * TupleSerialEntityBinding.  See {@link SampleViews.PartBinding} for details.
- * </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a ShipmentValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Shipment implements Serializable {
-
-    private transient String partNumber;
-    private transient String supplierNumber;
-    private int quantity;
-
-    public Shipment(String partNumber, String supplierNumber, int quantity) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    void setKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/ShipmentKey.java
deleted file mode 100644 (file)
index dbc14d0..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is bound to the key's tuple storage data
- * using a TupleBinding.  Because it is not used directly as storage data, it
- * does not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Supplier.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Supplier.java
deleted file mode 100644 (file)
index 1ecd647..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Supplier.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import java.io.Serializable;
-
-/**
- * A Supplier represents the combined key/value pair for a supplier entity.
- *
- * <p> In this sample, Supplier is created from the stored key/value data using
- * TupleSerialEntityBinding.  See {@link SampleViews.PartBinding} for details.
- * </p>
- *
- * <p> The binding is "tricky" in that it uses this class for both the stored
- * data value and the combined entity object.  To do this, the key field(s) are
- * transient and are set by the binding after the data object has been
- * deserialized. This avoids the use of a SupplierValue class completely. </p>
- *
- * <p> Since this class is used directly for data storage, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Supplier implements Serializable {
-
-    private transient String number;
-    private String name;
-    private int status;
-    private String city;
-
-    public Supplier(String number, String name, int status, String city) {
-
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    /**
-     * Set the transient key fields after deserializing.  This method is only
-     * called by data bindings.
-     */
-    void setKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/SupplierKey.java
deleted file mode 100644 (file)
index 6c96a78..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is bound to the key's tuple storage data
- * using a TupleBinding.  Because it is not used directly as storage data, it
- * does not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/sentity/Weight.java
deleted file mode 100644 (file)
index 76215e6..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.sentity;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Java serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Part.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Part.java
deleted file mode 100644 (file)
index a742c67..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Part.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A Part represents the combined key/value pair for a part entity.
- *
- * <p> In this sample, Part is created from the stored key/value data using a
- * SerialSerialBinding.  See {@link SampleViews.PartBinding} for details.  Since
- * this class is not directly used for data storage, it does not need to be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Part {
-
-    private String number;
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public Part(String number, String name, String color, Weight weight,
-                String city) {
-
-        this.number = number;
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Part: number=" + number +
-               " name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartKey.java
deleted file mode 100644 (file)
index fb791ee..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A PartKey serves as the key in the key/value pair for a part entity.
- *
- * <p> In this sample, PartKey is bound to the key's tuple storage data using
- * a TupleBinding.  Because it is not used directly as storage data, it does
- * not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartKey {
-
-    private String number;
-
-    public PartKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[PartKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/PartValue.java
deleted file mode 100644 (file)
index a33e4b1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: PartValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import java.io.Serializable;
-
-/**
- * A PartValue serves as the value in the key/value pair for a part entity.
- *
- * <p> In this sample, PartValue is used only as the storage data for the
- * value, while the Part object is used as the value's object representation.
- * Because it is used directly as storage data using SerialFormat, it must be
- * Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class PartValue implements Serializable {
-
-    private String name;
-    private String color;
-    private Weight weight;
-    private String city;
-
-    public PartValue(String name, String color, Weight weight, String city) {
-
-        this.name = name;
-        this.color = color;
-        this.weight = weight;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final String getColor() {
-
-        return color;
-    }
-
-    public final Weight getWeight() {
-
-        return weight;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[PartValue: name=" + name +
-               " color=" + color +
-               " weight=" + weight +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Sample.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Sample.java
deleted file mode 100644 (file)
index ee2a711..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Sample.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * Sample is the main entry point for the sample program and may be run as
- * follows:
- *
- * <pre>
- * java com.sleepycat.examples.bdb.shipment.tuple.Sample
- *      [-h <home-directory> ] [-multiprocess]
- * </pre>
- *
- * <p> The default for the home directory is ./tmp -- the tmp subdirectory of
- * the current directory where the sample is run. The home directory must exist
- * before running the sample.  To recreate the sample database from scratch,
- * delete all files in the home directory before running the sample.  </p>
- *
- * <p> The default processing model is single-process, in which Berkeley DB
- * recovery is always run when the environment is opened.  If a multi-process
- * model is desired, use the -multiprocess option and implement a monitor
- * process which handles recovery.  If -multiprocess is specified, Berkeley DB
- * recovery will not be run automatically when opening the environment. </p>
- *
- * @author Mark Hayes
- */
-public class Sample {
-
-    private SampleDatabase db;
-    private SampleViews views;
-
-    /**
-     * Run the sample program.
-     */
-    public static void main(String[] args) {
-
-        System.out.println("\nRunning sample: " + Sample.class);
-
-        // Parse the command line arguments.
-        //
-        boolean runRecovery = true;
-        String homeDir = "./tmp";
-        for (int i = 0; i < args.length; i += 1) {
-            String arg = args[i];
-            if (args[i].equals("-h") && i < args.length - 1) {
-                i += 1;
-                homeDir = args[i];
-            } else if (args[i].equals("-multiprocess")) {
-                runRecovery = false;
-            } else {
-                System.err.println("Usage:\n java " + Sample.class.getName() +
-                                  "\n  [-h <home-directory>] [-multiprocess]");
-                System.exit(2);
-            }
-        }
-
-        // Run the sample.
-        //
-        Sample sample = null;
-        try {
-            sample = new Sample(homeDir, runRecovery);
-            sample.run();
-        } catch (Exception e) {
-            // If an exception reaches this point, the last transaction did not
-            // complete.  If the exception is DbRunRecoveryException, follow
-            // the Berkeley DB recovery procedures before running again.
-            e.printStackTrace();
-        } finally {
-            if (sample != null) {
-                try {
-                    // Always attempt to close the database cleanly.
-                    sample.close();
-                } catch (Exception e) {
-                    System.err.println("Exception during database close:");
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
-     * Open the database and views.
-     */
-    private Sample(String homeDir, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        db = new SampleDatabase(homeDir, runRecovery);
-        views = new SampleViews(db);
-    }
-
-    /**
-     * Close the database cleanly.
-     */
-    private void close()
-        throws DbException, IOException {
-
-        db.close();
-    }
-
-    /**
-     * Run two transactions to populate and print the database.  A
-     * TransactionRunner is used to ensure consistent handling of transactions,
-     * including deadlock retries.  But the best transaction handling mechanism
-     * to use depends on the application.
-     */
-    private void run()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(db.getEnvironment());
-        runner.run(new PopulateDatabase());
-        runner.run(new PrintDatabase());
-    }
-
-    /**
-     * Populate the database in a single transaction.
-     */
-    private class PopulateDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            addSuppliers();
-            addParts();
-            addShipments();
-        }
-    }
-
-    /**
-     * Print the database in a single transaction.  All entities are printed
-     * and the indices are used to print the entities for certain keys.
-     *
-     * <p> Note the use of special iterator() methods.  These are used here
-     * with indices to find the shipments for certain keys.  For details on
-     * database iterators see {@link StoredIterator}. </p>
-     */
-    private class PrintDatabase implements TransactionWorker {
-
-        public void doWork()
-            throws Exception {
-            printValues("Parts",
-                         views.getPartSet().iterator());
-            printValues("Suppliers",
-                         views.getSupplierSet().iterator());
-            printValues("Suppliers for City Paris",
-                         views.getSupplierByCityMap().duplicates(
-                                            "Paris").iterator());
-            printValues("Shipments",
-                         views.getShipmentSet().iterator());
-            printValues("Shipments for Part P1",
-                         views.getShipmentByPartMap().duplicates(
-                                            new PartKey("P1")).iterator());
-            printValues("Shipments for Supplier S1",
-                         views.getShipmentBySupplierMap().duplicates(
-                                            new SupplierKey("S1")).iterator());
-        }
-    }
-
-    /**
-     * Populate the part entities in the database.  If the part set is not
-     * empty, assume that this has already been done.
-     */
-    private void addParts() {
-
-        Set parts = views.getPartSet();
-        if (parts.isEmpty()) {
-            System.out.println("Adding Parts");
-            parts.add(new Part("P1", "Nut", "Red",
-                      new Weight(12.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P2", "Bolt", "Green",
-                      new Weight(17.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P3", "Screw", "Blue",
-                      new Weight(17.0, Weight.GRAMS), "Rome"));
-            parts.add(new Part("P4", "Screw", "Red",
-                      new Weight(14.0, Weight.GRAMS), "London"));
-            parts.add(new Part("P5", "Cam", "Blue",
-                      new Weight(12.0, Weight.GRAMS), "Paris"));
-            parts.add(new Part("P6", "Cog", "Red",
-                      new Weight(19.0, Weight.GRAMS), "London"));
-        }
-    }
-
-    /**
-     * Populate the supplier entities in the database.  If the supplier set is
-     * not empty, assume that this has already been done.
-     */
-    private void addSuppliers() {
-
-        Set suppliers = views.getSupplierSet();
-        if (suppliers.isEmpty()) {
-            System.out.println("Adding Suppliers");
-            suppliers.add(new Supplier("S1", "Smith", 20, "London"));
-            suppliers.add(new Supplier("S2", "Jones", 10, "Paris"));
-            suppliers.add(new Supplier("S3", "Blake", 30, "Paris"));
-            suppliers.add(new Supplier("S4", "Clark", 20, "London"));
-            suppliers.add(new Supplier("S5", "Adams", 30, "Athens"));
-        }
-    }
-
-    /**
-     * Populate the shipment entities in the database.  If the shipment set
-     * is not empty, assume that this has already been done.
-     */
-    private void addShipments() {
-
-        Set shipments = views.getShipmentSet();
-        if (shipments.isEmpty()) {
-            System.out.println("Adding Shipments");
-            shipments.add(new Shipment("P1", "S1", 300));
-            shipments.add(new Shipment("P2", "S1", 200));
-            shipments.add(new Shipment("P3", "S1", 400));
-            shipments.add(new Shipment("P4", "S1", 200));
-            shipments.add(new Shipment("P5", "S1", 100));
-            shipments.add(new Shipment("P6", "S1", 100));
-            shipments.add(new Shipment("P1", "S2", 300));
-            shipments.add(new Shipment("P2", "S2", 400));
-            shipments.add(new Shipment("P2", "S3", 200));
-            shipments.add(new Shipment("P2", "S4", 200));
-            shipments.add(new Shipment("P4", "S4", 300));
-            shipments.add(new Shipment("P5", "S4", 400));
-        }
-    }
-
-    /**
-     * Print the objects returned by an iterator of entity value objects.
-     *
-     * <p><b> IMPORTANT: All database iterators must be closed to avoid
-     * serious database problems.  If the iterator is not closed, the
-     * underlying Berkeley DB cursor is not closed either. </b></p>
-     */
-    private void printValues(String label, Iterator iterator) {
-
-        System.out.println("\n--- " + label + " ---");
-        try {
-            while (iterator.hasNext()) {
-                System.out.println(iterator.next().toString());
-            }
-        } finally {
-            // IMPORTANT: Use StoredIterator to close all database
-            // iterators.  If java.util.Iterator is in hand, you can safely
-            // close it by calling StoredIterator.close(Iterator).
-            StoredIterator.close(iterator);
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleDatabase.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleDatabase.java
deleted file mode 100644 (file)
index 1a0ac25..0000000
+++ /dev/null
@@ -1,444 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleDatabase.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialKeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * SampleDatabase defines the storage containers, indices and foreign keys
- * for the sample database.
- *
- * @author Mark Hayes
- */
-public class SampleDatabase {
-
-    private static final String CLASS_CATALOG = "java_class_catalog";
-    private static final String SUPPLIER_STORE = "supplier_store";
-    private static final String PART_STORE = "part_store";
-    private static final String SHIPMENT_STORE = "shipment_store";
-    private static final String SHIPMENT_PART_INDEX = "shipment_part_index";
-    private static final String SHIPMENT_SUPPLIER_INDEX =
-                                    "shipment_supplier_index";
-    private static final String SUPPLIER_CITY_INDEX = "supplier_city_index";
-
-    private DbEnv env;
-    private DataStore supplierStore;
-    private DataStore partStore;
-    private DataStore shipmentStore;
-    private DataIndex supplierByCityIndex;
-    private ForeignKeyIndex shipmentByPartIndex;
-    private ForeignKeyIndex shipmentBySupplierIndex;
-    private StoredClassCatalog javaCatalog;
-    private TupleFormat partKeyFormat;
-    private SerialFormat partValueFormat;
-    private TupleFormat supplierKeyFormat;
-    private SerialFormat supplierValueFormat;
-    private TupleFormat shipmentKeyFormat;
-    private SerialFormat shipmentValueFormat;
-    private TupleFormat cityKeyFormat;
-
-    /**
-     * Open all storage containers, indices, and catalogs.
-     */
-    public SampleDatabase(String homeDirectory, boolean runRecovery)
-        throws DbException, FileNotFoundException {
-
-        // Open the Berkeley DB environment in transactional mode.
-        //
-        int envFlags = Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL |
-                       Db.DB_CREATE;
-        if (runRecovery) envFlags |= Db.DB_RECOVER;
-        env = new DbEnv(0);
-        System.out.println("Opening environment in: " + homeDirectory);
-        env.open(homeDirectory, envFlags, 0);
-
-        // Set the flags for opening all stores and indices.
-        //
-        int flags = Db.DB_CREATE | Db.DB_AUTO_COMMIT;
-
-        // Create the Serial class catalog.  This holds the serialized class
-        // format for all database records of format SerialFormat.
-        //
-        javaCatalog = new StoredClassCatalog(env, CLASS_CATALOG, null, flags);
-
-        // Create the data formats.  In this example, all key formats are
-        // TupleFormat and all value formats are SerialFormat.
-        //
-        partKeyFormat = new TupleFormat();
-        partValueFormat = new SerialFormat(javaCatalog, PartValue.class);
-        supplierKeyFormat = new TupleFormat();
-        supplierValueFormat = new SerialFormat(javaCatalog,
-                                               SupplierValue.class);
-        shipmentKeyFormat = new TupleFormat();
-        shipmentValueFormat = new SerialFormat(javaCatalog,
-                                               ShipmentValue.class);
-        cityKeyFormat = new TupleFormat();
-
-        // Open the Berkeley DB database, along with the associated
-        // DataStore, for the part, supplier and shipment stores.
-        // In this sample, the stores are opened with the DB_BTREE access
-        // method and no duplicate keys allowed.  The DB_BTREE method is used
-        // to provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are not allowed for any entity
-        // with indexes or foreign key relationships.
-        //
-        Db partDb = new Db(env, 0);
-        partDb.open(null, PART_STORE, null, Db.DB_BTREE, flags, 0);
-        partStore = new DataStore(partDb, partKeyFormat,
-                                  partValueFormat, null);
-
-        Db supplierDb = new Db(env, 0);
-        supplierDb.open(null, SUPPLIER_STORE, null, Db.DB_BTREE, flags, 0);
-        supplierStore = new DataStore(supplierDb, supplierKeyFormat,
-                                      supplierValueFormat, null);
-
-        Db shipmentDb = new Db(env, 0);
-        shipmentDb.open(null, SHIPMENT_STORE, null, Db.DB_BTREE, flags, 0);
-        shipmentStore = new DataStore(shipmentDb, shipmentKeyFormat,
-                                      shipmentValueFormat, null);
-
-        // Create the KeyExtractor objects for the part and supplier
-        // indices of the shipment store.  Each key extractor object defines
-        // its associated index, since it is responsible for mapping between
-        // the indexed value and the index key.
-        //
-        KeyExtractor cityExtractor = new SupplierByCityExtractor(
-                                                    supplierKeyFormat,
-                                                    supplierValueFormat,
-                                                    cityKeyFormat);
-        KeyExtractor partExtractor = new ShipmentByPartExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    partKeyFormat);
-        KeyExtractor supplierExtractor = new ShipmentBySupplierExtractor(
-                                                    shipmentKeyFormat,
-                                                    shipmentValueFormat,
-                                                    supplierKeyFormat);
-
-        // Open the Berkeley DB database, along with the associated
-        // ForeignKeyIndex, for the part and supplier indices of the shipment
-        // store.
-        // In this sample, the indices are opened with the DB_BTREE access
-        // method and sorted duplicate keys.  The DB_BTREE method is used to
-        // provide ordered keys, since ordering is meaningful when the tuple
-        // data format is used.  Duplicate keys are allowed since more than one
-        // shipment may exist for the same supplier or part. For indices, if
-        // duplicates are allowed they should always be sorted to allow for
-        // efficient joins.
-        //
-        Db cityIndexDb = new Db(env, 0);
-        cityIndexDb.setFlags(Db.DB_DUPSORT);
-        cityIndexDb.open(null, SUPPLIER_CITY_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-        supplierByCityIndex = new DataIndex(supplierStore, cityIndexDb,
-                                            cityKeyFormat, cityExtractor);
-
-        Db partIndexDb = new Db(env, 0);
-        partIndexDb.setFlags(Db.DB_DUPSORT);
-        partIndexDb.open(null, SHIPMENT_PART_INDEX, null,
-                         Db.DB_BTREE, flags, 0);
-        shipmentByPartIndex = new ForeignKeyIndex(shipmentStore, partIndexDb,
-                                            partExtractor, partStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-
-        Db supplierIndexDb = new Db(env, 0);
-        supplierIndexDb.setFlags(Db.DB_DUPSORT);
-        supplierIndexDb.open(null, SHIPMENT_SUPPLIER_INDEX, null,
-                             Db.DB_BTREE, flags, 0);
-        shipmentBySupplierIndex = new ForeignKeyIndex(shipmentStore,
-                                            supplierIndexDb,
-                                            supplierExtractor, supplierStore,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    /**
-     * Return the storage environment for the database.
-     */
-    public final DbEnv getEnvironment() {
-
-        return env;
-    }
-
-    /**
-     * Return the DataFormat of the part key.
-     */
-    public final TupleFormat getPartKeyFormat() {
-
-        return partKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the part value.
-     */
-    public final SerialFormat getPartValueFormat() {
-
-        return partValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier key.
-     */
-    public final TupleFormat getSupplierKeyFormat() {
-
-        return supplierKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the supplier value.
-     */
-    public final SerialFormat getSupplierValueFormat() {
-
-        return supplierValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment key.
-     */
-    public final TupleFormat getShipmentKeyFormat() {
-
-        return shipmentKeyFormat;
-    }
-
-    /**
-     * Return the DataFormat of the shipment value.
-     */
-    public final SerialFormat getShipmentValueFormat() {
-
-        return shipmentValueFormat;
-    }
-
-    /**
-     * Return the DataFormat of the city key.
-     */
-    public final TupleFormat getCityKeyFormat() {
-
-        return cityKeyFormat;
-    }
-
-    /**
-     * Return the part storage container.
-     */
-    public final DataStore getPartStore() {
-
-        return partStore;
-    }
-
-    /**
-     * Return the supplier storage container.
-     */
-    public final DataStore getSupplierStore() {
-
-        return supplierStore;
-    }
-
-    /**
-     * Return the shipment storage container.
-     */
-    public final DataStore getShipmentStore() {
-
-        return shipmentStore;
-    }
-
-    /**
-     * Return the shipment-by-part index.
-     */
-    public final ForeignKeyIndex getShipmentByPartIndex() {
-
-        return shipmentByPartIndex;
-    }
-
-    /**
-     * Return the shipment-by-supplier index.
-     */
-    public final ForeignKeyIndex getShipmentBySupplierIndex() {
-
-        return shipmentBySupplierIndex;
-    }
-
-    /**
-     * Return the supplier-by-city index.
-     */
-    public final DataIndex getSupplierByCityIndex() {
-
-        return supplierByCityIndex;
-    }
-
-    /**
-     * Close all stores (closing a store automatically closes its indices).
-     */
-    public void close()
-        throws DbException, IOException {
-
-        partStore.close();
-        supplierStore.close();
-        shipmentStore.close();
-        // And don't forget to close the catalog and the environment.
-        javaCatalog.close();
-        env.close(0);
-    }
-
-    /**
-     * The KeyExtractor for the SupplierByCity index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class SupplierByCityExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private SupplierByCityExtractor(TupleFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the city key from a supplier key/value pair.  The city key
-         * is stored in the supplier value, so the supplier key is not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            SupplierValue supplierValue = (SupplierValue) valueInput;
-            indexKeyOutput.writeString(supplierValue.getCity());
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentByPart index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class ShipmentByPartExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the part key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the part key format.
-         */
-        private ShipmentByPartExtractor(TupleFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the part key from a shipment key/value pair.  The part key
-         * is stored in the shipment key, so the shipment value is not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            String partNumber = primaryKeyInput.readString();
-            // don't bother reading the supplierNumber
-            indexKeyOutput.writeString(partNumber);
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-
-    /**
-     * The KeyExtractor for the ShipmentBySupplier index.  This is an
-     * extension of the abstract class TupleSerialKeyExtractor, which
-     * implements KeyExtractor for the case where the data keys are of the
-     * format TupleFormat and the data values are of the format
-     * SerialFormat.
-     */
-    private static class ShipmentBySupplierExtractor
-        extends TupleSerialKeyExtractor {
-
-        /**
-         * Construct the supplier key extractor.
-         * @param primaryKeyFormat is the shipment key format.
-         * @param valueFormat is the shipment value format.
-         * @param indexKeyFormat is the supplier key format.
-         */
-        private ShipmentBySupplierExtractor(TupleFormat primaryKeyFormat,
-                                            SerialFormat valueFormat,
-                                            TupleFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        /**
-         * Extract the supplier key from a shipment key/value pair.  The
-         * supplier key is stored in the shipment key, so the shipment value is
-         * not used.
-         */
-        public void extractIndexKey(TupleInput primaryKeyInput,
-                                    Object valueInput,
-                                    TupleOutput indexKeyOutput)
-            throws IOException {
-
-            primaryKeyInput.readString(); // skip the partNumber
-            String supplierNumber = primaryKeyInput.readString();
-            indexKeyOutput.writeString(supplierNumber);
-        }
-
-        /**
-         * This method will never be called since ON_DELETE_CLEAR was not
-         * specified when creating the index.
-         */
-        public void clearIndexKey(Object valueInputOutput)
-            throws IOException {
-
-            throw new UnsupportedOperationException();
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleViews.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SampleViews.java
deleted file mode 100644 (file)
index 6efaed2..0000000
+++ /dev/null
@@ -1,431 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SampleViews.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialBinding;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import java.io.IOException;
-
-/**
- * SampleViews defines the data bindings and collection views for the sample
- * database.
- *
- * @author Mark Hayes
- */
-public class SampleViews {
-
-    private StoredSortedMap partMap;
-    private StoredSortedMap supplierMap;
-    private StoredSortedMap shipmentMap;
-    private StoredSortedMap shipmentByPartMap;
-    private StoredSortedMap shipmentBySupplierMap;
-    private StoredSortedMap supplierByCityMap;
-
-    /**
-     * Create the data bindings and collection views.
-     */
-    public SampleViews(SampleDatabase db) {
-
-        // Create the data bindings.
-        // In this sample, EntityBinding classes are used to bind the stored
-        // key/value data pair to a combined value object.  For keys, a
-        // one-to-one binding is implemented with DataBinding classes to bind
-        // the stored tuple data to a key Object.
-        //
-        DataBinding partKeyBinding =
-            new PartKeyBinding(db.getPartKeyFormat());
-        EntityBinding partValueBinding =
-            new PartBinding(db.getPartKeyFormat(), db.getPartValueFormat());
-        DataBinding supplierKeyBinding =
-            new SupplierKeyBinding(db.getSupplierKeyFormat());
-        EntityBinding supplierValueBinding =
-            new SupplierBinding(db.getSupplierKeyFormat(),
-                                db.getSupplierValueFormat());
-        DataBinding shipmentKeyBinding =
-            new ShipmentKeyBinding(db.getShipmentKeyFormat());
-        EntityBinding shipmentValueBinding =
-            new ShipmentBinding(db.getShipmentKeyFormat(),
-                                db.getShipmentValueFormat());
-        DataBinding cityKeyBinding =
-            TupleBinding.getPrimitiveBinding(String.class,
-                                             db.getCityKeyFormat());
-
-        // Create map views for all stores and indices.
-        // StoredSortedMap is used since the stores and indices are ordered
-        // (they use the DB_BTREE access method).
-        //
-        partMap =
-            new StoredSortedMap(db.getPartStore(),
-                          partKeyBinding, partValueBinding, true);
-        supplierMap =
-            new StoredSortedMap(db.getSupplierStore(),
-                          supplierKeyBinding, supplierValueBinding, true);
-        shipmentMap =
-            new StoredSortedMap(db.getShipmentStore(),
-                          shipmentKeyBinding, shipmentValueBinding, true);
-        shipmentByPartMap =
-            new StoredSortedMap(db.getShipmentByPartIndex(),
-                          partKeyBinding, shipmentValueBinding, true);
-        shipmentBySupplierMap =
-            new StoredSortedMap(db.getShipmentBySupplierIndex(),
-                          supplierKeyBinding, shipmentValueBinding, true);
-        supplierByCityMap =
-            new StoredSortedMap(db.getSupplierByCityIndex(),
-                          cityKeyBinding, supplierValueBinding, true);
-    }
-
-    // The views returned below can be accessed using the java.util.Map or
-    // java.util.Set interfaces, or using the StoredMap and StoredValueSet
-    // classes, which provide additional methods.  The entity sets could be
-    // obtained directly from the Map.values() method but convenience methods
-    // are provided here to return them in order to avoid down-casting
-    // elsewhere.
-
-    /**
-     * Return a map view of the part storage container.
-     */
-    public StoredSortedMap getPartMap() {
-
-        return partMap;
-    }
-
-    /**
-     * Return a map view of the supplier storage container.
-     */
-    public StoredSortedMap getSupplierMap() {
-
-        return supplierMap;
-    }
-
-    /**
-     * Return a map view of the shipment storage container.
-     */
-    public StoredSortedMap getShipmentMap() {
-
-        return shipmentMap;
-    }
-
-    /**
-     * Return an entity set view of the part storage container.
-     */
-    public StoredSortedValueSet getPartSet() {
-
-        return (StoredSortedValueSet) partMap.values();
-    }
-
-    /**
-     * Return an entity set view of the supplier storage container.
-     */
-    public StoredSortedValueSet getSupplierSet() {
-
-        return (StoredSortedValueSet) supplierMap.values();
-    }
-
-    /**
-     * Return an entity set view of the shipment storage container.
-     */
-    public StoredSortedValueSet getShipmentSet() {
-
-        return (StoredSortedValueSet) shipmentMap.values();
-    }
-
-    /**
-     * Return a map view of the shipment-by-part index.
-     */
-    public StoredSortedMap getShipmentByPartMap() {
-
-        return shipmentByPartMap;
-    }
-
-    /**
-     * Return a map view of the shipment-by-supplier index.
-     */
-    public StoredSortedMap getShipmentBySupplierMap() {
-
-        return shipmentBySupplierMap;
-    }
-
-    /**
-     * Return a map view of the supplier-by-city index.
-     */
-    public final StoredSortedMap getSupplierByCityMap() {
-
-        return supplierByCityMap;
-    }
-
-    /**
-     * PartKeyBinding is used to bind the stored key tuple data for a part to
-     * a key object representation.
-     */
-    private static class PartKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private PartKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String number = input.readString();
-            return new PartKey(number);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            PartKey key = (PartKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-
-    /**
-     * PartBinding is used to bind the stored key/value data pair for a part
-     * to a combined value object (entity).
-     */
-    private static class PartBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private PartBinding(TupleFormat keyFormat,
-                            SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String number = keyInput.readString();
-            PartValue value = (PartValue) valueInput;
-            return new Part(number, value.getName(), value.getColor(),
-                            value.getWeight(), value.getCity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Part part = (Part) object;
-            output.writeString(part.getNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Part part = (Part) object;
-            return new PartValue(part.getName(), part.getColor(),
-                                 part.getWeight(), part.getCity());
-        }
-    }
-
-    /**
-     * SupplierKeyBinding is used to bind the stored key tuple data for a
-     * supplier to a key object representation.
-     */
-    private static class SupplierKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private SupplierKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String number = input.readString();
-            return new SupplierKey(number);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            SupplierKey key = (SupplierKey) object;
-            output.writeString(key.getNumber());
-        }
-    }
-
-    /**
-     * SupplierBinding is used to bind the stored key/value data pair for a
-     * supplier to a combined value object (entity).
-     */
-    private static class SupplierBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private SupplierBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String number = keyInput.readString();
-            SupplierValue value = (SupplierValue) valueInput;
-            return new Supplier(number, value.getName(),
-                                value.getStatus(), value.getCity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Supplier supplier = (Supplier) object;
-            output.writeString(supplier.getNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Supplier supplier = (Supplier) object;
-            return new SupplierValue(supplier.getName(), supplier.getStatus(),
-                                     supplier.getCity());
-        }
-    }
-
-    /**
-     * ShipmentKeyBinding is used to bind the stored key tuple data for a
-     * shipment to a key object representation.
-     */
-    private static class ShipmentKeyBinding extends TupleBinding {
-
-        /**
-         * Construct the binding object with the key tuple data format.
-         */
-        private ShipmentKeyBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        /**
-         * Create the key object from the stored key tuple data.
-         */
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            String partNumber = input.readString();
-            String supplierNumber = input.readString();
-            return new ShipmentKey(partNumber, supplierNumber);
-        }
-
-        /**
-         * Create the stored key tuple data from the key object.
-         */
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            ShipmentKey key = (ShipmentKey) object;
-            output.writeString(key.getPartNumber());
-            output.writeString(key.getSupplierNumber());
-        }
-    }
-
-    /**
-     * ShipmentBinding is used to bind the stored key/value data pair for a
-     * shipment to a combined value object (entity).
-     */
-    private static class ShipmentBinding extends TupleSerialBinding {
-
-        /**
-         * Construct the binding object.
-         * @param keyFormat is the stored data key format.
-         * @param valueFormat is the stored data value format.
-         */
-        private ShipmentBinding(TupleFormat keyFormat,
-                                SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        /**
-         * Create the entity by combining the stored key and value.
-         */
-        public Object dataToObject(TupleInput keyInput, Object valueInput)
-            throws IOException {
-
-            String partNumber = keyInput.readString();
-            String supplierNumber = keyInput.readString();
-            ShipmentValue value = (ShipmentValue) valueInput;
-            return new Shipment(partNumber, supplierNumber,
-                                value.getQuantity());
-        }
-
-        /**
-         * Create the stored key from the entity.
-         */
-        public void objectToKey(Object object, TupleOutput output)
-            throws IOException {
-
-            Shipment shipment = (Shipment) object;
-            output.writeString(shipment.getPartNumber());
-            output.writeString(shipment.getSupplierNumber());
-        }
-
-        /**
-         * Create the stored value from the entity.
-         */
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            Shipment shipment = (Shipment) object;
-            return new ShipmentValue(shipment.getQuantity());
-        }
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Shipment.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Shipment.java
deleted file mode 100644 (file)
index d4f2dac..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Shipment.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A Shipment represents the combined key/value pair for a shipment entity.
- *
- * <p> In this sample, Shipment is created from the stored key/value data using
- * a SerialSerialBinding.  See {@link SampleViews.ShipmentBinding} for details.
- * Since this class is not used directly for data storage, it does not need to
- * be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Shipment {
-
-    private String partNumber;
-    private String supplierNumber;
-    private int quantity;
-
-    public Shipment(String partNumber, String supplierNumber, int quantity) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-        this.quantity = quantity;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[Shipment: part=" + partNumber +
-                " supplier=" + supplierNumber +
-                " quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentKey.java
deleted file mode 100644 (file)
index 50cedb2..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A ShipmentKey serves as the key in the key/value pair for a shipment entity.
- *
- * <p> In this sample, ShipmentKey is bound to the key's tuple storage data
- * using a TupleBinding.  Because it is not used directly as storage data, it
- * does not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentKey {
-
-    private String partNumber;
-    private String supplierNumber;
-
-    public ShipmentKey(String partNumber, String supplierNumber) {
-
-        this.partNumber = partNumber;
-        this.supplierNumber = supplierNumber;
-    }
-
-    public final String getPartNumber() {
-
-        return partNumber;
-    }
-
-    public final String getSupplierNumber() {
-
-        return supplierNumber;
-    }
-
-    public String toString() {
-
-        return "[ShipmentKey: supplier=" + supplierNumber +
-                " part=" + partNumber + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/ShipmentValue.java
deleted file mode 100644 (file)
index 235b04d..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ShipmentValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import java.io.Serializable;
-
-/**
- * A ShipmentValue serves as the value in the key/value pair for a shipment
- * entity.
- *
- * <p> In this sample, ShipmentValue is used only as the storage data for the
- * value, while the Shipment object is used as the value's object
- * representation.  Because it is used directly as storage data using
- * SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class ShipmentValue implements Serializable {
-
-    private int quantity;
-
-    public ShipmentValue(int quantity) {
-
-        this.quantity = quantity;
-    }
-
-    public final int getQuantity() {
-
-        return quantity;
-    }
-
-    public String toString() {
-
-        return "[ShipmentValue: quantity=" + quantity + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Supplier.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Supplier.java
deleted file mode 100644 (file)
index 21dc927..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Supplier.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A Supplier represents the combined key/value pair for a supplier entity.
- *
- * <p> In this sample, Supplier is created from the stored key/value data using
- * a SerialSerialBinding.  See {@link SampleViews.SupplierBinding} for details.
- * Since this class is not used directly for data storage, it does not need to
- * be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Supplier {
-
-    private String number;
-    private String name;
-    private int status;
-    private String city;
-
-    public Supplier(String number, String name, int status, String city) {
-
-        this.number = number;
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[Supplier: number=" + number +
-               " name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierKey.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierKey.java
deleted file mode 100644 (file)
index 17af1c9..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierKey.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-/**
- * A SupplierKey serves as the key in the key/value pair for a supplier entity.
- *
- * <p> In this sample, SupplierKey is bound to the key's tuple storage data
- * using a TupleBinding.  Because it is not used directly as storage data, it
- * does not need to be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierKey {
-
-    private String number;
-
-    public SupplierKey(String number) {
-
-        this.number = number;
-    }
-
-    public final String getNumber() {
-
-        return number;
-    }
-
-    public String toString() {
-
-        return "[SupplierKey: number=" + number + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierValue.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/SupplierValue.java
deleted file mode 100644 (file)
index 20eb697..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SupplierValue.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import java.io.Serializable;
-
-/**
- * A SupplierValue serves as the value in the key/value pair for a supplier
- * entity.
- *
- * <p> In this sample, SupplierValue is used only as the storage data for the
- * value, while the Supplier object is used as the value's object
- * representation.  Because it is used directly as storage data using
- * SerialFormat, it must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class SupplierValue implements Serializable {
-
-    private String name;
-    private int status;
-    private String city;
-
-    public SupplierValue(String name, int status, String city) {
-
-        this.name = name;
-        this.status = status;
-        this.city = city;
-    }
-
-    public final String getName() {
-
-        return name;
-    }
-
-    public final int getStatus() {
-
-        return status;
-    }
-
-    public final String getCity() {
-
-        return city;
-    }
-
-    public String toString() {
-
-        return "[SupplierValue: name=" + name +
-               " status=" + status +
-               " city=" + city + ']';
-    }
-}
diff --git a/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Weight.java b/db/examples_java/src/com/sleepycat/examples/bdb/shipment/tuple/Weight.java
deleted file mode 100644 (file)
index 26ed055..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Weight.java,v 1.1 2003/12/15 21:44:10 jbj Exp $
- */
-
-package com.sleepycat.examples.bdb.shipment.tuple;
-
-import java.io.Serializable;
-
-/**
- * Weight represents a weight amount and unit of measure.
- *
- * <p> In this sample, Weight is embedded in part data values which are stored
- * as Java serialized objects; therefore Weight must be Serializable. </p>
- *
- * @author Mark Hayes
- */
-public class Weight implements Serializable {
-
-    public final static String GRAMS = "grams";
-    public final static String OUNCES = "ounces";
-
-    private double amount;
-    private String units;
-
-    public Weight(double amount, String units) {
-
-        this.amount = amount;
-        this.units = units;
-    }
-
-    public final double getAmount() {
-
-        return amount;
-    }
-
-    public final String getUnits() {
-
-        return units;
-    }
-
-    public String toString() {
-
-        return "[" + amount + ' ' + units + ']';
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/CurrentTransaction.java b/db/java/src/com/sleepycat/bdb/CurrentTransaction.java
deleted file mode 100644 (file)
index e3e5fc1..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: CurrentTransaction.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.FileNotFoundException;
-import java.util.WeakHashMap;
-
-/**
- * Provides access to the current transaction for the current thread within the
- * context of a Berkeley DB environment.  This class provides explicit
- * transaction control beyond that provided by the {@link TransactionRunner}
- * class.  However, both methods of transaction control manage per-thread
- * transactions.
- *
- * @author Mark Hayes
- */
-public class CurrentTransaction {
-
-    private DbEnv dbEnv;
-    private ThreadLocal currentTrans = new ThreadLocal();
-
-    /**
-     * Gets the CurrentTransaction accessor for a specified Berkeley DB
-     * environment.  This method always returns the same reference when called
-     * more than once with the same environment parameter.
-     *
-     * @param env is an open Berkeley DB environment.
-     *
-     * @return the CurrentTransaction accessor for the given environment, or
-     * null if the environment is not transactional.
-     */
-    public static CurrentTransaction getInstance(DbEnv env) {
-
-        DataEnvironment currentTxn = DataEnvironment.getEnvironment(env);
-        return currentTxn.isTxnMode() ? currentTxn : null;
-    }
-
-    CurrentTransaction(DbEnv dbEnv) {
-
-        this.dbEnv = dbEnv;
-    }
-
-    /**
-     * Returns the underlying Berkeley DB environment.
-     */
-    public final DbEnv getEnv() {
-
-        return dbEnv;
-    }
-
-    /**
-     * Returns whether AUTO_COMMIT will be used for all non-cursor write
-     * operations when no transaction is active.
-     */
-    public final boolean isAutoCommit() {
-
-        try {
-            return (dbEnv.getFlags() & Db.DB_AUTO_COMMIT) != 0;
-        } catch (DbException e) {
-            throw new RuntimeExceptionWrapper(e);
-        }
-    }
-
-    /**
-     * Returns whether dirty-read is used for the current transaction.
-     */
-    public final boolean isDirtyRead() {
-
-        Trans trans = (Trans) currentTrans.get();
-        return (trans != null) ? trans.dirtyRead : false;
-    }
-
-    /**
-     * Returns whether no-wait is used for the current transaction.
-     */
-    public final boolean isNoWait() {
-
-        Trans trans = (Trans) currentTrans.get();
-        return (trans != null) ? trans.noWait : false;
-    }
-
-    /**
-     * Returns the transaction associated with the current thread for this
-     * environment, or null if no transaction is active.
-     */
-    public final DbTxn getTxn() {
-
-        Trans trans = (Trans) currentTrans.get();
-        return (trans != null) ? trans.txn : null;
-    }
-
-    /**
-     * Begins a new transaction for this environment and associates it with
-     * the current thread.  If a transaction is already active for this
-     * environment and thread, a nested transaction will be created.
-     *
-     * @return the new transaction.
-     *
-     * @throws DbException if the transaction cannot be started, in which case
-     * any existing transaction is not affected.
-     */
-    public final DbTxn beginTxn()
-        throws DbException {
-
-        return beginTxn(false, false);
-    }
-
-    /**
-     * Begins a new transaction for this environment and associates it with
-     * the current thread.  If a transaction is already active for this
-     * environment and thread, a nested transaction will be created.
-     *
-     * @param dirtyRead true if this transaction should read data that is
-     * modified by another transaction but not committed.
-     *
-     * @param noWait true if this transaction should throw
-     * DbLockNotGrantedException instead of blocking when trying to access data
-     * that is locked by another transaction.
-     *
-     * @return the new transaction.
-     *
-     * @throws DbException if the transaction cannot be started, in which case
-     * any existing transaction is not affected.
-     */
-    public final DbTxn beginTxn(boolean dirtyRead, boolean noWait)
-        throws DbException {
-
-        int flags = 0;
-        if (dirtyRead) flags |= Db.DB_DIRTY_READ;
-        if (noWait) flags |= Db.DB_TXN_NOWAIT;
-
-        Trans trans = (Trans) currentTrans.get();
-        if (trans != null) {
-            if (trans.txn != null) {
-                DbTxn parentTxn = trans.txn;
-                trans = new Trans(trans, dirtyRead, noWait);
-                trans.txn = dbEnv.txnBegin(parentTxn, flags);
-                currentTrans.set(trans);
-            } else {
-                trans.txn = dbEnv.txnBegin(null, flags);
-            }
-        } else {
-            trans = new Trans(null, dirtyRead, noWait);
-            trans.txn = dbEnv.txnBegin(null, flags);
-            currentTrans.set(trans);
-        }
-        return trans.txn;
-    }
-
-    /**
-     * Commits the transaction that is active for the current thread for this
-     * environment and makes the parent transaction (if any) the current
-     * transaction.
-     *
-     * @return the parent transaction or null if the committed transaction was
-     * not nested.
-     *
-     * @throws DbException if an error occurs commiting the transaction.  The
-     * transaction will still be closed and the parent transaction will become
-     * the current transaction.
-     *
-     * @throws IllegalStateException if no transaction is active for the
-     * current thread for this environement.
-     */
-    public final DbTxn commitTxn()
-        throws DbException, IllegalStateException {
-
-        Trans trans = (Trans) currentTrans.get();
-        if (trans != null && trans.txn != null) {
-            DbTxn parent = closeTxn(trans);
-            trans.txn.commit(0);
-            return parent;
-        } else {
-            throw new IllegalStateException("No transaction is active");
-        }
-    }
-
-    /**
-     * Aborts the transaction that is active for the current thread for this
-     * environment and makes the parent transaction (if any) the current
-     * transaction.
-     *
-     * @return the parent transaction or null if the aborted transaction was
-     * not nested.
-     *
-     * @throws DbException if an error occurs aborting the transaction.  The
-     * transaction will still be closed and the parent transaction will become
-     * the current transaction.
-     *
-     * @throws IllegalStateException if no transaction is active for the
-     * current thread for this environement.
-     */
-    public final DbTxn abortTxn()
-        throws DbException, IllegalStateException {
-
-        Trans trans = (Trans) currentTrans.get();
-        if (trans != null && trans.txn != null) {
-            DbTxn parent = closeTxn(trans);
-            trans.txn.abort();
-            return parent;
-        } else {
-            throw new IllegalStateException("No transaction is active");
-        }
-    }
-
-    private DbTxn closeTxn(Trans trans) {
-
-        currentTrans.set(trans.parent);
-        return (trans.parent != null) ? trans.parent.txn : null;
-    }
-
-    private static class Trans {
-
-        private DbTxn txn;
-        private Trans parent;
-        private boolean dirtyRead;
-        private boolean noWait;
-
-        private Trans(Trans parent, boolean dirtyRead, boolean noWait) {
-
-            this.parent = parent;
-            this.dirtyRead = dirtyRead;
-            this.noWait = noWait;
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataCursor.java b/db/java/src/com/sleepycat/bdb/DataCursor.java
deleted file mode 100644 (file)
index 1e254ad..0000000
+++ /dev/null
@@ -1,632 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataCursor.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.Dbt;
-import com.sleepycat.db.DbTxn;
-import java.io.IOException;
-
-/**
- * (<em>internal</em>) Represents a Berkeley DB cursor and adds support for
- * indices, bindings and key ranges.
- *
- * <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- * deleted in the future.  It is public only so it may be used by
- * subpackages.</p>
- *
- * <p>This class operates on a view and takes care of reading and updating
- * indices, calling bindings, constraining access to a key range, etc.</p>
- *
- * @author Mark Hayes
- */
-public final class DataCursor {
-
-    private Dbc cursor;
-    private DbTxn txn;
-    private DataView view;
-    private DataEnvironment env;
-    private DataDb db;
-    private KeyRange range;
-    private boolean writeAllowed;
-    private boolean dirtyRead;
-    private DataThang keyThang;
-    private DataThang valueThang;
-    private DataThang primaryKeyThang;
-    private DataThang otherThang;
-    private int cursorDbType;
-    private DataCursor[] indexCursorsToClose;
-    private boolean closeDirect;
-    private boolean isJoinCursor;
-
-    /**
-     * Creates a cursor for a given view.
-     *
-     * @param view the database view traversed by the cursor.
-     *
-     * @param writeAllowed whether the cursor can be used for writing.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor(DataView view, boolean writeAllowed)
-        throws DbException, IOException {
-
-        init(view, writeAllowed, null, null);
-    }
-
-    /**
-     * Creates a cursor for a given view and single key range.
-     *
-     * @param view the database view traversed by the cursor.
-     *
-     * @param writeAllowed whether the cursor can be used for writing.
-     *
-     * @param singleKey the single key value.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor(DataView view, boolean writeAllowed, Object singleKey)
-        throws DbException, IOException {
-
-        init(view, writeAllowed, view.subRange(singleKey), null);
-    }
-
-    /**
-     * Creates a cursor for a given view and key range.
-     *
-     * @param view the database view traversed by the cursor.
-     *
-     * @param writeAllowed whether the cursor can be used for writing.
-     *
-     * @param beginKey the lower bound.
-     *
-     * @param beginInclusive whether the lower bound is inclusive.
-     *
-     * @param endKey the upper bound.
-     *
-     * @param endInclusive whether the upper bound is inclusive.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor(DataView view, boolean writeAllowed,
-                      Object beginKey, boolean beginInclusive,
-                      Object endKey, boolean endInclusive)
-        throws DbException, IOException {
-
-        init(view, writeAllowed,
-             view.subRange(beginKey, beginInclusive, endKey, endInclusive),
-             null);
-    }
-
-    /**
-     * Clones a cursor preserving the current position.
-     *
-     * @param other the cursor to clone.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor(DataCursor other)
-        throws DbException, IOException {
-
-        this.view = other.view;
-        this.env = other.env;
-        this.db  = other.db;
-        this.writeAllowed = other.writeAllowed;
-        this.dirtyRead = other.dirtyRead;
-
-        initThangs();
-
-        this.keyThang.copy(other.keyThang);
-        this.valueThang.copy(other.valueThang);
-        if (this.primaryKeyThang != this.keyThang) {
-            this.primaryKeyThang.copy(other.primaryKeyThang);
-        }
-        this.range = other.range;
-
-        this.cursor = db.dupCursor(other.cursor, writeAllowed, Db.DB_POSITION);
-
-        this.txn = other.txn;
-        this.closeDirect = false;
-    }
-
-    DataCursor(DataView view, DataCursor[] indexCursors,
-               boolean presorted, boolean closeIndexCursors)
-        throws DbException, IOException {
-
-        this.isJoinCursor = true;
-
-        if (view.index != null) {
-            throw new IllegalArgumentException(
-                "Primary view in join must not be indexed");
-        }
-        Dbc[] cursors = new Dbc[indexCursors.length];
-        for (int i = 0; i < cursors.length; i += 1) {
-            DataIndex index = indexCursors[i].view.index;
-            if (index == null || index.store != view.store) {
-                throw new IllegalArgumentException(
-                    "Join cursor for view " + index +
-                    " is not indexed on primary store " + view.store);
-            }
-            cursors[i] = indexCursors[i].cursor;
-        }
-        Dbc joinCursor = view.store.db.db.join(cursors,
-                                           presorted ? Db.DB_JOIN_NOSORT : 0);
-        init(view, false, null, joinCursor);
-        if (closeIndexCursors) {
-            this.indexCursorsToClose = indexCursors;
-        }
-    }
-
-    private void init(DataView view, boolean writeAllowed, KeyRange range,
-                      Dbc cursor)
-        throws DbException, IOException {
-
-        this.view = view;
-        this.env = view.store.db.env;
-        this.range = (range != null) ? range : new KeyRange(view.range);
-        this.writeAllowed = writeAllowed && view.isWriteAllowed();
-        this.dirtyRead = view.dirtyRead;
-
-        initThangs();
-
-        if (view.index != null) {
-            this.db = view.index.db;
-        } else {
-            this.db = view.store.db;
-        }
-        this.cursorDbType = this.db.db.getDbType();
-
-        if (cursor != null) {
-            this.cursor = cursor;
-            this.closeDirect = true;
-        } else {
-            this.cursor = this.db.openCursor(this.writeAllowed);
-            this.closeDirect = false;
-        }
-    }
-
-    private void initThangs()
-        throws DbException, IOException {
-
-        this.keyThang = new DataThang();
-        this.primaryKeyThang = (view.index != null)
-                                ? (new DataThang()) : keyThang;
-        this.valueThang = new DataThang();
-    }
-
-    /**
-     * Closes a cursor.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public void close()
-        throws DbException, IOException {
-
-        if (cursor != null) {
-            Dbc toClose = cursor;
-            cursor = null;
-            if (closeDirect) {
-                toClose.close();
-            } else {
-                db.closeCursor(toClose);
-            }
-        }
-        if (indexCursorsToClose != null) {
-            DataCursor[] toClose = indexCursorsToClose;
-            indexCursorsToClose = null;
-            for (int i = 0; i < toClose.length; i += 1) {
-                toClose[i].close();
-            }
-        }
-    }
-
-    /**
-     * Returns the view for this cursor, as specified to the constructor.
-     *
-     * @return the view.
-     */
-    public DataView getView() {
-
-        return view;
-    }
-
-    KeyRange getRange() {
-
-        return range;
-    }
-
-    /**
-     * Returns whether write is allowed for this cursor, as specified to the
-     * constructor.
-     *
-     * @return whether write is allowed.
-     */
-    public boolean isWriteAllowed() {
-
-        return writeAllowed;
-    }
-
-    /**
-     * Returns the key object for the last record read.
-     *
-     * @return the current key object.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public Object getCurrentKey()
-        throws DbException, IOException {
-
-        if (view.keyBinding == null) {
-            throw new UnsupportedOperationException(
-                "getCurrentKey requires keyBinding");
-        }
-        return view.makeKey(keyThang);
-    }
-
-    /**
-     * Returns the value object for the last record read.
-     *
-     * @return the current value object.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public Object getCurrentValue()
-        throws DbException, IOException {
-
-        return view.makeValue(primaryKeyThang, valueThang);
-    }
-
-    /**
-     * Returns whether record number access is allowed.
-     *
-     * @return whether record number access is allowed.
-     */
-    public boolean hasRecNumAccess() {
-
-        return db.hasRecNumAccess();
-    }
-
-    /**
-     * Returns the record number for the last record read.
-     *
-     * @return the last read record number.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int getCurrentRecordNumber()
-        throws DbException, IOException {
-
-        if (cursorDbType == Db.DB_BTREE) {
-            if (otherThang == null) {
-                otherThang = new DataThang();
-            }
-            Dbt discardThang = DataThang.getDiscardDataThang();
-            cursor.get(discardThang, otherThang, Db.DB_GET_RECNO);
-            return otherThang.get_recno_key_data();
-        } else {
-            // Assume QUEUE or RECNO database.
-            return keyThang.get_recno_key_data();
-        }
-    }
-
-    /**
-     * Perform a database 'get' using the given key and value.
-     *
-     * @param key the key or null if none is required by the flag.
-     *
-     * @param value the value or null if none is required by the flag.
-     *
-     * @param flag a single flag value appropriate for cursor get.
-     *
-     * @param lockForWrite whether to set the RMW flag.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int get(Object key, Object value, int flag, boolean lockForWrite)
-        throws DbException, IOException {
-
-        int err = 0;
-        if (view.btreeRecNumAccess && flag == Db.DB_SET) {
-            flag = Db.DB_SET_RECNO;
-        }
-        int indexCursorFlag = flag;
-        int indexPrimaryFlag = 0;
-        if (flag == Db.DB_GET_BOTH) {
-            view.useValue(value, valueThang, null);
-            err = view.useKey(key, value, keyThang, range);
-            indexCursorFlag = Db.DB_SET;
-            indexPrimaryFlag = flag;
-        } else if (flag == Db.DB_SET || flag == Db.DB_SET_RANGE ||
-                   flag == Db.DB_SET_RECNO) {
-            err = view.useKey(key, value, keyThang, range);
-        } else if (flag == Db.DB_GET_RECNO || flag == Db.DB_JOIN_ITEM) {
-            throw new IllegalArgumentException("flag not supported: " + flag);
-        } else {
-            // NEXT,PREV,NEXT_DUP,NEXT_NODUP,PREV_NODUP,CURRENT,FIRST,LAST
-            if (key != null || value != null) {
-                throw new IllegalArgumentException(
-                                                "key and value must be null");
-            }
-        }
-        if (err == 0) {
-            err = lowLevelGet(flag, indexCursorFlag, indexPrimaryFlag,
-                              lockForWrite);
-        }
-        return err;
-    }
-
-    /**
-     * Find the given value, using DB_GET_BOTH if possible, or a sequential
-     * search otherwise.
-     *
-     * @param value the value to search for among duplicates at the current
-     * position.
-     * 
-     * @param findFirst whether to find the first or last value.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int find(Object value, boolean findFirst)
-        throws DbException, IOException {
-
-        if (isJoinCursor) throw new UnsupportedOperationException();
-        view.useValue(value, valueThang, null);
-        int err;
-        if (view.entityBinding != null && view.index == null &&
-            (findFirst || !view.areDuplicatesAllowed())) {
-            err = view.useKey(null, value, keyThang, range);
-            if (err == 0) {
-                err = lowLevelGet(Db.DB_GET_BOTH, Db.DB_SET,
-                                  Db.DB_GET_BOTH, false);
-            }
-        } else {
-            if (otherThang == null) {
-                otherThang = new DataThang();
-            }
-            otherThang.copy(valueThang);
-            int flag = (findFirst ? Db.DB_FIRST : Db.DB_LAST);
-            err = 0;
-            while (err == 0) {
-                err = get(null, null, flag, false);
-                if (err == 0 && valueThang.compareTo(otherThang) == 0) {
-                    break;
-                } else {
-                    flag = (findFirst ? Db.DB_NEXT : Db.DB_PREV);
-                }
-            }
-        }
-        return err;
-    }
-
-    /**
-     * Return the number of duplicates for the current key.
-     *
-     * @return the number of duplicates.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int count()
-        throws DbException, IOException {
-
-        if (isJoinCursor) throw new UnsupportedOperationException();
-        return cursor.count(0);
-    }
-
-    /**
-     * Perform an arbitrary database 'put' operation, optionally returning
-     * the previous value.
-     *
-     * @param key the key to put.
-     *
-     * @param value the value to put.
-     *
-     * @param flag a single flag value appropriate for cursor put.
-     *
-     * @param oldValue holds the old value, or null if the old value should
-     * not be returned.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int put(Object key, Object value, int flag, Object[] oldValue)
-        throws DbException, IOException {
-
-        return put(key, value, flag, oldValue, false);
-    }
-
-    /**
-     * Perform an arbitrary database 'put' operation, optionally using the
-     * current key instead of the key parameter.
-     *
-     * @param key the key to put.
-     *
-     * @param value the value to put.
-     *
-     * @param flag a single flag value appropriate for cursor put.
-     *
-     * @param oldValue holds the old value, or null if the old value should
-     * not be returned.
-     *
-     * @param useCurrentKey is true to use the current key rather than the
-     * key parameter.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int put(Object key, Object value, int flag, Object[] oldValue,
-                   boolean useCurrentKey)
-        throws DbException, IOException {
-
-        if (isJoinCursor) throw new UnsupportedOperationException();
-        if (view.index != null) {
-            throw new UnsupportedOperationException(
-                "put with index not allowed");
-        }
-        boolean doUpdate = false; // update vs insert
-        int err = 0;
-        if (flag == Db.DB_CURRENT) {
-            doUpdate = true;
-        } else if (flag == Db.DB_AFTER || flag == Db.DB_BEFORE) {
-            // Do nothing.
-        } else {
-            if (!useCurrentKey) {
-                err = view.useKey(key, value, keyThang, range);
-                if (err != 0) {
-                    throw new IllegalArgumentException("key out of range");
-                }
-            }
-            if (flag == 0) {
-                flag = view.areDuplicatesOrdered() ? Db.DB_NODUPDATA
-                                                   : Db.DB_KEYFIRST;
-            }
-            if (flag == Db.DB_KEYFIRST || flag == Db.DB_KEYLAST) {
-                if (!view.areDuplicatesAllowed()) {
-                    err = lowLevelGet(Db.DB_SET, 0, 0, true);
-                    if (err == 0) {
-                        doUpdate = true;
-                    }
-                }
-            } else if (flag != Db.DB_NODUPDATA) {
-                throw new IllegalArgumentException("flag unknown: " + flag);
-            }
-        }
-        DataThang oldValueThang;
-        if (doUpdate) {
-            if (oldValue != null) {
-                oldValue[0] = getCurrentValue();
-            }
-            if (otherThang == null) {
-                otherThang = new DataThang();
-            }
-            otherThang.copy(valueThang);
-            oldValueThang = otherThang;
-        } else {
-            if (oldValue != null) {
-                oldValue[0] = null;
-            }
-            oldValueThang = null;
-        }
-        DataThang checkKeyThang = (flag == Db.DB_AFTER) ? null : keyThang;
-        view.useValue(value, valueThang, checkKeyThang);
-        err = db.put(cursor, keyThang, valueThang, flag);
-        if (err == 0) {
-            view.store.applyChange(primaryKeyThang, oldValueThang, valueThang);
-        }
-        return err;
-    }
-
-    /**
-     * Perform an arbitrary database 'delete' operation.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int delete()
-        throws DbException, IOException {
-
-        if (isJoinCursor || !writeAllowed) {
-            throw new UnsupportedOperationException();
-        }
-        int err;
-        if (view.index != null) {
-            err = view.store.db.delete(primaryKeyThang, 0);
-        } else {
-            err = cursor.delete(0);
-        }
-        if (err == 0) {
-            view.store.applyChange(primaryKeyThang, valueThang, null);
-        }
-        return err;
-    }
-
-    private int lowLevelGet(int flag, int indexCursorFlag,
-                            int indexPrimaryFlag, boolean lockForWrite)
-        throws DbException {
-
-        int err;
-        int otherFlags = 0;
-        if (dirtyRead)
-            otherFlags |= Db.DB_DIRTY_READ;
-        // Don't use RMW with dirty-read, since RWM may cause blocking
-        if (lockForWrite && !dirtyRead && !env.isDirtyRead())
-            otherFlags |= env.getWriteLockFlag();
-
-        // Always clear the cached data formations to prevent inconsistencies.
-        keyThang.clearDataFormation();
-        primaryKeyThang.clearDataFormation();
-        valueThang.clearDataFormation();
-
-        if (view.index != null) {
-            if (isJoinCursor) throw new UnsupportedOperationException();
-            if (view.btreeRecNumAccess && indexCursorFlag == Db.DB_SET) {
-                indexCursorFlag = Db.DB_SET_RECNO;
-            }
-            err = range.get(db, cursor, keyThang, primaryKeyThang,
-                            indexCursorFlag | otherFlags);
-            if (err == 0) {
-                err = view.store.db.get(primaryKeyThang, valueThang,
-                                        indexPrimaryFlag | otherFlags);
-            }
-        } else {
-            if (isJoinCursor) {
-                if (flag != Db.DB_FIRST &&
-                    flag != Db.DB_NEXT &&
-                    flag != Db.DB_NEXT_NODUP) {
-                    throw new UnsupportedOperationException();
-                }
-                flag = 0;
-                otherFlags = 0;
-            }
-            if (view.btreeRecNumAccess && flag == Db.DB_SET) {
-                flag = Db.DB_SET_RECNO;
-            }
-            err = range.get(db, cursor, keyThang, valueThang,
-                            flag | otherFlags);
-        }
-        return err;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataDb.java b/db/java/src/com/sleepycat/bdb/DataDb.java
deleted file mode 100644 (file)
index 6e0c5b3..0000000
+++ /dev/null
@@ -1,548 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataDb.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.Dbt;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * (<em>internal</em>) Wraps a Berkeley DB database (Db) object and adds
- * normalization of certain flags and environment modes.
- *
- * <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- * deleted in the future.  It is public only so it may be used by
- * subpackages.</p>
- *
- * @author Mark Hayes
- */
-public class DataDb {
-
-    public static final int ENOMEM = 12; // from errorno.h
-    public static final int EINVAL = 22; // from errorno.h
-
-    public static final int FLAGS_POS_MASK = 0xff;            // flags position
-    public static final int FLAGS_MOD_MASK = ~FLAGS_POS_MASK; // and modifiers
-
-    DataEnvironment env;
-    Db db;
-    int type;
-    boolean ordered;
-    private ThreadLocal cdbContext;
-    private String file;
-    private String database;
-    boolean recNumAccess;
-    boolean keysRenumbered;
-    boolean dupsAllowed;
-    boolean dupsOrdered;
-    boolean transactional;
-    boolean dirtyReadAllowed;
-
-    /**
-     * Creates a database wrapper.
-     *
-     * @param db is the underlying database.
-     */
-    public DataDb(Db db) {
-
-        try {
-            this.env = DataEnvironment.getEnvironment(db.getDbEnv());
-            this.file = db.getFileName();
-            this.database = db.getDatabaseName();
-            this.db = db;
-            this.type = db.getDbType();
-            this.ordered = (type == Db.DB_BTREE || type == Db.DB_QUEUE ||
-                            type == Db.DB_RECNO);
-            this.recNumAccess = (type != Db.DB_HASH &&
-                                 (type != Db.DB_BTREE ||
-                                  (db.getFlags() & Db.DB_RECNUM) != 0));
-            this.keysRenumbered = (type == Db.DB_RECNO &&
-                                   (db.getFlags() & Db.DB_RENUMBER) != 0);
-            this.dupsOrdered = (db.getFlags() & Db.DB_DUPSORT) != 0;
-            this.dupsAllowed = (this.dupsOrdered ||
-                                ((db.getFlags() & Db.DB_DUP) != 0));
-            this.dirtyReadAllowed = (db.getOpenFlags() & Db.DB_DIRTY_READ) != 0;
-            this.transactional = env.isTxnMode() && db.isTransactional();
-            if (env.isCdbMode()) {
-                this.cdbContext = new ThreadLocal();
-                this.cdbContext.set(new CdbThreadContext(this));
-            }
-        } catch (DbException e) {
-            throw new RuntimeExceptionWrapper(e);
-        }
-    }
-
-    /**
-     * Closes the database.
-     */
-    public void close()
-        throws DbException {
-
-        db.close(0);
-    }
-
-    /**
-     * Returns the environment.
-     *
-     * @return the environment.
-     */
-    public final DataEnvironment getEnv() {
-
-        return env;
-    }
-
-    /**
-     * Returns the underlying database.
-     *
-     * @return the underlying database.
-     */
-    public final Db getDb() {
-
-        return db;
-    }
-
-    /**
-     * Returns whether keys are ordered for the database.
-     *
-     * @return whether keys are ordered.
-     */
-    public final boolean isOrdered() {
-
-        return ordered;
-    }
-
-    /**
-     * Returns whether duplicates are allowed for the database.
-     *
-     * @return whether duplicates are allowed.
-     */
-    public final boolean areDuplicatesAllowed() {
-
-        return dupsAllowed;
-    }
-
-    /**
-     * Returns whether duplicates are ordered for the database.
-     *
-     * @return whether duplicates are ordered.
-     */
-    public final boolean areDuplicatesOrdered() {
-
-        return dupsOrdered;
-    }
-
-    /**
-     * Returns whether keys (record numbers) are renumbered for the database.
-     *
-     * @return whether keys are renumbered.
-     */
-    public final boolean areKeysRenumbered() {
-
-        return keysRenumbered;
-    }
-
-    /**
-     * Returns whether record number access is allowed.
-     *
-     * @return whether record number access is allowed.
-     */
-    public final boolean hasRecNumAccess() {
-
-        return recNumAccess;
-    }
-
-    /**
-     * Returns whether the database was opened in a transaction and therefore
-     * must be written in a transaction.
-     *
-     * @return whether the database is transactional.
-     */
-    public final boolean isTransactional() {
-
-        return transactional;
-    }
-
-    /**
-     * Returns whether dirty-read is allowed for the database.
-     *
-     * @return whether dirty-read is allowed.
-     */
-    public final boolean isDirtyReadAllowed() {
-
-        return dirtyReadAllowed;
-    }
-
-    /**
-     * Performs a general database 'get' operation.
-     *
-     * @param key the key thang.
-     *
-     * @param data the data thang.
-     *
-     * @param flags the low-level get flags.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public int get(DataThang key, DataThang data, int flags)
-        throws DbException {
-
-        int pos = flags & DataDb.FLAGS_POS_MASK;
-        if (cdbContext != null) {
-            Dbc cursor = openCursor(flags == Db.DB_CONSUME ||
-                                    flags == Db.DB_CONSUME_WAIT);
-            try {
-                if (pos == 0)
-                    flags |= Db.DB_SET;
-                return get(cursor, key, data, flags);
-            } finally {
-                closeCursor(cursor);
-            }
-        } else {
-            if (isRecnoKeyNonPositive(pos, key))
-                return Db.DB_NOTFOUND;
-            return db.get(currentTxn(), key, data, flags);
-        }
-    }
-
-    /**
-     * Performs a general database 'get' operation via a cursor.
-     *
-     * @param cursor the cursor to read.
-     *
-     * @param key the key thang.
-     *
-     * @param val the data thang.
-     *
-     * @param flags the low-level get flags.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public int get(Dbc cursor, DataThang key, DataThang val, int flags)
-        throws DbException {
-
-        int pos = flags & DataDb.FLAGS_POS_MASK;
-        if (isRecnoKeyNonPositive(pos, key))
-            return Db.DB_NOTFOUND;
-        int err = cursor.get(key, val, flags);
-        return err;
-    }
-
-    private boolean isRecnoKeyNonPositive(int pos, DataThang key) {
-
-        if ((pos == Db.DB_SET_RECNO) ||
-            ((type == Db.DB_RECNO ||
-              type == Db.DB_QUEUE) &&
-             (pos == Db.DB_SET ||
-              pos == Db.DB_SET_RANGE ||
-              pos == Db.DB_GET_BOTH))) {
-            if (key.get_recno_key_data() <= 0) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    /**
-     * Performs a general database 'put' operation.
-     *
-     * @param key the key to put.
-     *
-     * @param data the data to put.
-     *
-     * @param flags the low-level put flags.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public int put(DataThang key, DataThang data, int flags)
-        throws DbException {
-
-        // Dbc.put() cannot be used with QUEUE/RECNO types
-        if (cdbContext != null && (type == Db.DB_HASH ||
-                                   type == Db.DB_BTREE)) {
-            Dbc cursor = openCursor(true);
-            try {
-                int pos = flags & DataDb.FLAGS_POS_MASK;
-                if (pos == Db.DB_NODUPDATA && !areDuplicatesOrdered()) {
-                    if (areDuplicatesAllowed()) {
-                        int err = get(cursor, key, data, Db.DB_GET_BOTH);
-                        if (err == 0) return Db.DB_KEYEXIST;
-                        pos = 0;
-                    } else {
-                        pos = Db.DB_NOOVERWRITE;
-                    }
-                    flags = pos | (flags & DataDb.FLAGS_MOD_MASK);
-                }
-                return put(cursor, key, data, flags);
-            } finally {
-                closeCursor(cursor);
-            }
-        } else {
-            if (cdbContext != null) { // QUEUE/RECNO
-                CdbThreadContext context = (CdbThreadContext) cdbContext.get();
-                if (context.writeCursors.size() > 0 ||
-                    context.readCursors.size() > 0) {
-                    throw new IllegalStateException(
-                        "cannot put() with CDB write cursor open");
-                }
-            }
-            int pos = flags & DataDb.FLAGS_POS_MASK;
-            if (pos == Db.DB_NODUPDATA && !areDuplicatesOrdered()) {
-                if (areDuplicatesAllowed()) {
-                    int err = get(key, data, Db.DB_GET_BOTH);
-                    if (err == 0) return Db.DB_KEYEXIST;
-                    pos = 0;
-                } else {
-                    pos = Db.DB_NOOVERWRITE;
-                }
-                flags = pos | (flags & DataDb.FLAGS_MOD_MASK);
-            }
-            DbTxn txn = currentTxn();
-            if (txn != null || !transactional)
-                flags &= ~Db.DB_AUTO_COMMIT;
-            int err = db.put(txn, key, data, flags);
-            return err;
-        }
-    }
-
-    /**
-     * Performs a general database 'put' operation via a cursor.
-     * This method works for HASH/BTREE types and all flags, or with all types
-     * and DB_CURRENT only.
-     *
-     * @param cursor the cursor to write.
-     *
-     * @param key the key to put.
-     *
-     * @param data the data to put.
-     *
-     * @param flags the low-level put flags.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public int put(Dbc cursor, DataThang key, DataThang data, int flags)
-        throws DbException {
-
-        if (flags == Db.DB_CURRENT && areDuplicatesOrdered()) {
-            // Workaround for two Db issues: 1- with HASH type a put() with
-            // different data is allowed, contrary to docs, 2- with non-HASH
-            // types an erroror is printed to standard out.
-            DataThang temp = new DataThang();
-            cursor.get(key, temp, flags);
-            if (data.equals(temp)) {
-                return 0; // nothing to do, data is already as specified
-            } else {
-                throw new IllegalArgumentException(
-                  "Current data differs from put data with sorted duplicates");
-            }
-        }
-        if (flags == Db.DB_NOOVERWRITE) {
-            int err = cursor.get(key, DataThang.getDiscardDataThang(),
-                                 Db.DB_SET | env.getWriteLockFlag());
-            if (err == 0) {
-                return Db.DB_KEYEXIST;
-            } else if (err != Db.DB_NOTFOUND) {
-                return err;
-            }
-            flags = 0;
-        }
-        if (flags == 0) {
-            if (areDuplicatesOrdered()) {
-                flags = Db.DB_NODUPDATA;
-            } else {
-                flags = Db.DB_KEYLAST;
-            }
-        }
-        int err = cursor.put(key, data, flags);
-        return err;
-    }
-
-    /**
-     * Performs a general database 'delete' operation.
-     *
-     * @param key the key to delete.
-     *
-     * @param flags the low-level delete flags.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public int delete(DataThang key, int flags)
-        throws DbException {
-
-        Dbc cursor = openCursor(true);
-        try {
-            int err = cursor.get(key, DataThang.getDiscardDataThang(),
-                                 Db.DB_SET | env.getWriteLockFlag());
-            if (err == 0) {
-                return cursor.delete(0);
-            } else {
-                return err;
-            }
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    /**
-     * Opens a cursor for this database.
-     *
-     * @param writeCursor true to open a write cursor in a CDB environment, and
-     * ignored for other environments.
-     *
-     * @return the open cursor.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public Dbc openCursor(boolean writeCursor)
-        throws DbException {
-
-        if (cdbContext != null) {
-            CdbThreadContext context = (CdbThreadContext) cdbContext.get();
-            List cursors;
-            int flags;
-
-            if (writeCursor) {
-                cursors = context.writeCursors;
-                flags = Db.DB_WRITECURSOR;
-
-                if (context.readCursors.size() > 0) {
-                    // although CDB allows opening a write cursor when a read
-                    // cursor is open, a self-deadlock will occur if a write is
-                    // attempted for a record that is read-locked; we should
-                    // avoid self-deadlocks at all costs
-                    throw new IllegalStateException(
-                      "cannot open CDB write cursor when read cursor is open");
-                }
-            } else {
-                cursors = context.readCursors;
-                flags = 0;
-            }
-
-            Dbc cursor;
-            if (cursors.size() > 0) {
-                Dbc other = ((Dbc) cursors.get(0));
-                cursor = other.dup(0);
-            } else {
-                cursor = db.cursor(null, flags);
-            }
-            cursors.add(cursor);
-            return cursor;
-        } else {
-            return db.cursor(currentTxn(), 0);
-        }
-    }
-
-    /**
-     * Duplicates a cursor for this database.
-     *
-     * @param writeCursor true to open a write cursor in a CDB environment, and
-     * ignored for other environments.
-     *
-     * @param flags the low-level dup() flags.
-     *
-     * @return the open cursor.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public Dbc dupCursor(Dbc cursor, boolean writeCursor, int flags)
-        throws DbException {
-
-        if (cdbContext != null) {
-            CdbThreadContext context = (CdbThreadContext) cdbContext.get();
-            List cursors = writeCursor ? context.writeCursors
-                                       : context.readCursors;
-            if (!cursors.contains(cursor))
-                throw new IllegalStateException("cursor to dup not tracked");
-            Dbc newCursor = cursor.dup(flags);
-            cursors.add(newCursor);
-            return newCursor;
-        } else {
-            return cursor.dup(flags);
-        }
-    }
-
-    /**
-     * Closes a cursor for this database.
-     *
-     * @param cursor the cursor to close.
-     *
-     * @throws DbException if a database problem occurs.
-     */
-    public void closeCursor(Dbc cursor)
-        throws DbException {
-
-        if (cursor == null) return;
-
-        if (cdbContext != null) {
-            CdbThreadContext context = (CdbThreadContext) cdbContext.get();
-
-            if (!context.readCursors.remove(cursor) &&
-                !context.writeCursors.remove(cursor)) {
-                throw new IllegalStateException(
-                  "closing CDB cursor that was not known to be open");
-            }
-        }
-
-        cursor.close();
-    }
-
-    private final DbTxn currentTxn() {
-
-        return transactional ? env.getTxn() : null;
-    }
-
-    /**
-     * Returns a debugging string containing the database name.
-     *
-     * @return a debugging string.
-     */
-    public String toString() {
-
-        String val = file;
-        if (database != null) file += ' ' + database;
-        return toString(this, val);
-    }
-
-    static String toString(Object o, String val) {
-
-        String cls = null;
-        if (o != null) {
-            cls = o.getClass().getName();
-            int i = cls.lastIndexOf('.');
-            if (i >= 0) cls = cls.substring(i + 1);
-        }
-        return "[" + cls + ' ' + val + ']';
-    }
-
-    private static final class CdbThreadContext {
-
-        private DataDb db;
-        private List writeCursors = new ArrayList();
-        private List readCursors = new ArrayList();
-
-        CdbThreadContext(DataDb db) {
-            this.db = db;
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataEnvironment.java b/db/java/src/com/sleepycat/bdb/DataEnvironment.java
deleted file mode 100644 (file)
index 5e252a5..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataEnvironment.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.FileNotFoundException;
-import java.util.WeakHashMap;
-
-/**
- * The internal parent class of CurrentTransaction which also contains methods
- * for non-transactional environments.  Unlike {@link
- * CurrentTransaction#getInstance}, {@link #getEnvironment} never returns null
- * and is used by other classes in this package to return info for all types of
- * environments.
- *
- * @author Mark Hayes
- */
-class DataEnvironment extends CurrentTransaction {
-
-    private static WeakHashMap envMap = new WeakHashMap();
-
-    private int writeLockFlag;
-    private boolean cdbMode;
-    private boolean txnMode;
-    private ThreadLocal currentTrans = new ThreadLocal();
-
-    /**
-     * Gets the DataEnvironment accessor for a specified Berkeley DB
-     * environment.
-     *
-     * @param env is an open Berkeley DB environment.
-     *
-     * @param envFlags are the flags that were passed to env.open().
-     */
-    public static DataEnvironment getEnvironment(DbEnv env) {
-
-        synchronized (envMap) {
-            DataEnvironment myEnv =
-                    (DataEnvironment) envMap.get(env);
-            if (myEnv == null) {
-                myEnv = new DataEnvironment(env);
-                envMap.put(env, myEnv);
-            }
-            return myEnv;
-        }
-    }
-
-    private DataEnvironment(DbEnv dbEnv) {
-
-        super(dbEnv);
-        try {
-            this.txnMode = (dbEnv.getOpenFlags() & Db.DB_INIT_TXN) != 0;
-            if (this.txnMode || ((dbEnv.getOpenFlags() & Db.DB_INIT_LOCK) != 0))
-                this.writeLockFlag = Db.DB_RMW;
-            this.cdbMode = (dbEnv.getOpenFlags() & Db.DB_INIT_CDB) != 0;
-        } catch (DbException e) {
-            throw new RuntimeExceptionWrapper(e);
-        }
-    }
-
-    /**
-     * Returns whether this is a transactional environement.
-     */
-    public final boolean isTxnMode() {
-
-        return txnMode;
-    }
-
-    /**
-     * Returns whether this is a Concurrent Data Store environement.
-     */
-    public final boolean isCdbMode() {
-
-        return cdbMode;
-    }
-
-    /**
-     * Return the Db.DB_RMW flag or zero, depending on whether locking is
-     * enabled.  Db.DB_RMW will cause an error if passed when locking is not
-     * enabled.  Locking is enabled if Db.DB_INIT_LOCK or Db.DB_INIT_TXN were
-     * specified for this environment.
-     */
-    public final int getWriteLockFlag() {
-
-        return writeLockFlag;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataIndex.java b/db/java/src/com/sleepycat/bdb/DataIndex.java
deleted file mode 100644 (file)
index e379771..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataIndex.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * Represents a Berkeley DB secondary index.  An index is always attached to a
- * single {@link DataStore} when it is constructed.  An index is typically
- * accessed by passing it to the constructor of one of the collection classes
- * in the {@link com.sleepycat.bdb.collection} package.  For example:
-
- * <pre>
- * Db db = new Db(env, 0);
- * db.setFlags(Db.DB_DUPSORT);
- * db.open(null, "index.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- * DataIndex index = new DataIndex(store, db, keyFormat, keyExtractor);
- * StoredMap map = new StoredMap(index, keyBinding, valueBinding, writeAllowed);
- * </pre>
- *
- * <p>All access methods may be used with BDB.  However, some access methods
- * may only be used with certain types of collection views, and some access
- * methods impose restrictions on the way collection views are used.</p>
- *
- * @author Mark Hayes
- */
-public class DataIndex {
-
-    DataDb db;
-    DataStore store;
-    DataFormat keyFormat;
-    KeyExtractor keyExtractor;
-
-    /**
-     * Creates an index from a previously opened Db object.
-     *
-     * @param store the store to be indexed and also specifies the
-     * environment that was used to create the Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param keyFormat the data format for keys.
-     *
-     * @param keyExtractor an object for extracting the index key from primary
-     * key and/or value buffers, and for clearing the index key in a value
-     * buffer.
-     *
-     * @throws IllegalArgumentException if a format mismatch is detected
-     * between the index and the store, or if unsorted duplicates were
-     * specified for the index Db.
-     */
-    public DataIndex(DataStore store, Db db,
-                     DataFormat keyFormat, KeyExtractor keyExtractor) {
-
-        this.store = store;
-        this.keyFormat = keyFormat;
-        this.keyExtractor = keyExtractor;
-
-        this.db = new DataDb(db);
-
-        if (store.db.isTransactional() != this.db.isTransactional()) {
-            throw new IllegalArgumentException(
-                this.db + " and " + store.db +
-                " must must both be transactional or non-transactional");
-        }
-
-        if (this.db.areDuplicatesAllowed() &&
-            !this.db.areDuplicatesOrdered()) {
-            throw new IllegalArgumentException(
-                this.db + " must use sorted duplicates for index");
-        }
-        if (!keyFormat.equals(keyExtractor.getIndexKeyFormat())) {
-            throw new IllegalArgumentException(
-                this.db + " extractor index key format mismatch");
-        }
-        if (keyExtractor.getPrimaryKeyFormat() != null &&
-            !store.keyFormat.equals(keyExtractor.getPrimaryKeyFormat())) {
-            throw new IllegalArgumentException(
-                this.db + " extractor primary key format mismatch");
-        }
-        if (keyExtractor.getValueFormat() != null &&
-            !store.valueFormat.equals(keyExtractor.getValueFormat())) {
-            throw new IllegalArgumentException(
-                this.db + " extractor value format mismatch");
-        }
-
-        if (keyFormat instanceof RecordNumberFormat &&
-            !this.db.hasRecNumAccess()) {
-            throw new IllegalArgumentException(
-                this.db + " RecordNumberFormat is only allowed when the" +
-                       " access method has record number keys");
-        }
-
-        store.addIndex(this);
-    }
-
-    /**
-     * Returns the store associated with this index.
-     */
-    public final DataStore getStore() {
-
-        return store;
-    }
-
-    /**
-     * Returns the key format associated with this index.
-     */
-    public final DataFormat getKeyFormat() {
-
-        return keyFormat;
-    }
-
-    /**
-     * Returns the key extractor associated with this index.
-     */
-    public final KeyExtractor getKeyExtractor() {
-
-        return keyExtractor;
-    }
-
-    /**
-     * Returns a printable string identifying the file and database name
-     * of the index.
-     */
-    public String toString() {
-
-        return db.toString();
-    }
-
-    void applyChange(DataThang keyThang,
-                     DataThang oldValueThang,
-                     DataThang newValueThang)
-        throws DbException, IOException {
-
-        DataThang oldIndexKey = null;
-        if (oldValueThang != null) {
-            oldIndexKey = new DataThang();
-            keyExtractor.extractIndexKey(
-                            (keyExtractor.getPrimaryKeyFormat() != null)
-                                ? keyThang : null,
-                            (keyExtractor.getValueFormat() != null)
-                                ? oldValueThang : null,
-                            oldIndexKey);
-            if (oldIndexKey.getDataLength() == 0) oldIndexKey = null;
-        }
-        DataThang newIndexKey = null;
-        if (newValueThang != null) {
-            newIndexKey = new DataThang();
-            keyExtractor.extractIndexKey(
-                            (keyExtractor.getPrimaryKeyFormat() != null)
-                                ? keyThang : null,
-                            (keyExtractor.getValueFormat() != null)
-                                ? newValueThang : null,
-                            newIndexKey);
-            if (newIndexKey.getDataLength() == 0) newIndexKey = null;
-        }
-        if (oldIndexKey == null && newIndexKey == null) {
-            return;
-        }
-        if (oldIndexKey != null && newIndexKey != null &&
-            oldIndexKey.compareTo(newIndexKey) == 0) {
-            return;
-        }
-        if (oldIndexKey != null) {
-            // deleteete old index entry
-            applyIndexDelete(keyThang, oldIndexKey);
-        }
-        if (newIndexKey != null) {
-            // insert new index entry
-            applyIndexInsert(keyThang, newIndexKey);
-        }
-    }
-
-    void applyIndexDelete(DataThang keyThang, DataThang oldIndexKey)
-        throws DbException, IOException {
-
-        Dbc cursor = db.openCursor(true);
-        try {
-            int err = cursor.get(oldIndexKey, keyThang,
-                                 Db.DB_GET_BOTH |
-                                 store.db.env.getWriteLockFlag());
-            if (err == 0) {
-                cursor.delete(0);
-            } else {
-                throw new IntegrityConstraintException(
-                    "Index entry not found");
-            }
-        } finally {
-            db.closeCursor(cursor);
-        }
-    }
-
-    void applyIndexInsert(DataThang keyThang, DataThang newIndexKey)
-        throws DbException, IOException {
-
-        int err = db.put(newIndexKey, keyThang, Db.DB_NODUPDATA);
-        if (err != 0) {
-            throw new IntegrityConstraintException(
-                "Index entry already exists");
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataStore.java b/db/java/src/com/sleepycat/bdb/DataStore.java
deleted file mode 100644 (file)
index f3dd290..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataStore.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-
-/**
- * Represents a Berkeley DB database in the role of a primary data store.  A
- * store may be used by itself or along with one or more {@link DataIndex}
- * objects.  A store is typically accessed by passing it to the constructor of
- * one of the collection classes in the {@link com.sleepycat.bdb.collection}
- * package.  For example:
- *
- * <pre>
- * Db db = new Db(env, 0);
- * db.open(null, "store.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- * DataStore store = new DataStore(db, keyFormat, valueFormat, keyAssigner);
- * StoredMap map = new StoredMap(store, keyBinding, valueBinding, writeAllowed);
- * </pre>
- *
- * <p>All access methods may be used with BDB.  However, some access methods
- * may only be used with certain types of collection views, and some access
- * methods impose restrictions on the way collection views are used.</p>
- *
- * <p>A store is always associated with the environment of its underlying
- * database, which is the first parameter to the {Db#Db} constructor.  There
- * are three types of environments in Berkeley DB.</p>
- * <p>
- * <table border="1">
- * <tr>
- *   <th>Environment</th>
- *   <th>Access Mode</th>
- *   <th>Berkeley DB Flags</th>
- * </tr>
- * <tr>
- *   <td>Data Store</td>
- *   <td>single-threaded access</td>
- *   <td>Db.DB_INIT_MPOOL</td>
- * </tr>
- * <tr>
- *   <td>Concurrent Data Store</td>
- *   <td>single-writer multiple-reader access</td>
- *   <td>Db.DB_INIT_CDB | Db.DB_INIT_MPOOL</td>
- * </tr>
- * <tr>
- *   <td>Transactional Data Store</td>
- *   <td>transactional access for any number of readers and writers</td>
- *   <td>Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL</td>
- * </tr>
- * </table>
- *
- * <p>The flags shown are the minimum required for creating the Berkeley DB
- * environment. Many other Berkeley DB options are also available.  For details
- * on creating and configuring the environment see the Berkeley DB
- * documentation.</p>
- *
- * <p>All three environments may be used within BDB.  However, the Concurrent
- * Data Store Environment imposes the restriction that only one writable cursor
- * may be open at a time.  This means that if you have a writable iterator for
- * a data store open, then you cannot obtain another writable iterator for the
- * same data store and you cannot perform other write operations through a
- * collection for that data store (since this also uses a write cursor).</p>
- *
- * @author Mark Hayes
- */
-public class DataStore {
-
-    DataDb db;
-    DataFormat keyFormat;
-    DataFormat valueFormat;
-    PrimaryKeyAssigner keyAssigner;
-    ArrayList indices;
-    ArrayList inverseIndices;
-
-    /**
-     * Creates a store from a previously opened Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param keyFormat the data format for keys.
-     *
-     * @param valueFormat the data format for values.
-     *
-     * @param keyAssigner an object for assigning keys or null if no automatic
-     * key assignment is used.
-     */
-    public DataStore(Db db, DataFormat keyFormat, DataFormat valueFormat,
-                     PrimaryKeyAssigner keyAssigner) {
-
-        this.db = new DataDb(db);
-        this.keyFormat = keyFormat;
-        this.valueFormat = valueFormat;
-        this.keyAssigner = keyAssigner;
-
-        if (keyFormat instanceof RecordNumberFormat &&
-            !this.db.hasRecNumAccess()) {
-            throw new IllegalArgumentException(this.db.toString() +
-                " RecordNumberFormat is only allowed when the" +
-                " access method has record number keys");
-        }
-
-        if (valueFormat instanceof RecordNumberFormat) {
-            throw new IllegalArgumentException(this.db.toString() +
-                " RecordNumberFormat is only allowed for keys");
-        }
-    }
-
-    /**
-     * Closes the store and all associated indices.
-     */
-    public void close()
-        throws DbException {
-
-        db.close();
-
-        if (indices != null) {
-            for (int i = 0; i < indices.size(); i++) {
-                DataIndex index = (DataIndex) indices.get(i);
-                index.db.close();
-            }
-        }
-    }
-
-    /**
-     * Returns the environment associated with this store.
-     */
-    public final DbEnv getEnv() {
-
-        return db.env.getEnv();
-    }
-
-    /**
-     * Returns the key format associated with this store.
-     */
-    public final DataFormat getKeyFormat() {
-
-        return keyFormat;
-    }
-
-    /**
-     * Returns the key assigner associated with this store.
-     */
-    public final PrimaryKeyAssigner getKeyAssigner() {
-
-        return keyAssigner;
-    }
-
-    /**
-     * Returns the value format associated with this store.
-     */
-    public final DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    /**
-     * Returns the indices associated with this store.  Indices are associated
-     * with a store when they are constructed.  All objects returned by the
-     * iterator will be of class {@link DataIndex} and may also be of class
-     * {@link ForeignKeyIndex}.
-     *
-     * @return an iterator of associated indices or null if there are none.
-     */
-    public final Iterator getIndices() {
-
-        return (indices != null) ?  indices.iterator() : null;
-    }
-
-    /**
-     * Returns a printable string identifying the filename and datbase name
-     * of the store.
-     */
-    public String toString() {
-
-        return db.toString();
-    }
-
-    final void addIndex(DataIndex index) {
-
-        if (db.areDuplicatesAllowed()) {
-            throw new IllegalArgumentException(
-                "The primary store of an index must now allow duplicates");
-        }
-        if (indices == null) {
-            indices = new ArrayList();
-        }
-        indices.add(index);
-    }
-
-    final void addInverseIndex(ForeignKeyIndex inverseIndex) {
-
-        if (inverseIndices == null) {
-            inverseIndices = new ArrayList();
-        }
-        inverseIndices.add(inverseIndex);
-    }
-
-    void applyChange(DataThang keyThang, DataThang oldValueThang,
-                     DataThang newValueThang)
-        throws DbException, IOException {
-
-        if (newValueThang == null && inverseIndices != null) {
-            for (int i = 0; i < inverseIndices.size(); i += 1) {
-                ForeignKeyIndex index =
-                    (ForeignKeyIndex) inverseIndices.get(i);
-                index.applyForeignDelete(keyThang);
-            }
-        }
-
-        if (indices != null) {
-            for (int i = 0; i < indices.size(); i++) {
-                DataIndex index = (DataIndex) indices.get(i);
-                index.applyChange(keyThang, oldValueThang, newValueThang);
-            }
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataThang.java b/db/java/src/com/sleepycat/bdb/DataThang.java
deleted file mode 100644 (file)
index 7fe3708..0000000
+++ /dev/null
@@ -1,340 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataThang.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbt;
-import java.io.ByteArrayInputStream;
-import java.io.PrintStream;
-
-/**
- * (<em>internal</em>) An extension of a Berkeley DB thang (Dbt) that supports
- * the {@link DataBuffer} interface for bindings and other added utilities.
- *
- * <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- * deleted in the future.  It is public only so it may be used by
- * subpackages.</p>
- *
- * @author Mark Hayes
- */
-public final class DataThang extends Dbt implements DataBuffer {
-
-    private static DataThang discardDataThang;
-
-    static DataThang getDiscardDataThang() {
-
-        if (discardDataThang == null) {
-            discardDataThang = new DataThang();
-            discardDataThang.setFlags(Db.DB_DBT_USERMEM | Db.DB_DBT_PARTIAL);
-            discardDataThang.set_data(new byte[0]);
-        }
-        return discardDataThang;
-    }
-
-    private Object formation;
-
-    /**
-     * Creates a thang with no data.
-     */
-    public DataThang() {
-
-        setFlags(Db.DB_DBT_MALLOC);
-    }
-
-    /**
-     * Creates a thang containing the given data data.
-     *
-     * @param bytes the initial data.
-     */
-    public DataThang(byte[] bytes) {
-
-        this();
-        setBytes(bytes);
-    }
-
-    /**
-     * Creates a thang with a copy of the data from the given thang.
-     *
-     * @param copyFrom a data thang to clone.
-     */
-    public DataThang(DataThang copyFrom) {
-
-        this();
-        copy(copyFrom);
-    }
-
-    /**
-     * Copies the data from the given thang to this thang..
-     *
-     * @param copyFrom a data thang to clone.
-     */
-    public void copy(DataThang copyFrom) {
-
-        setBytes(copyFrom.getBytes());
-    }
-
-    /**
-     * Sets the data for this thang.
-     *
-     * @param bytes the new data.
-     */
-    public void setBytes(byte[] bytes) {
-
-        formation = null;
-
-        set_data(bytes);
-        set_offset(0);
-        set_size((bytes != null) ? bytes.length : 0);
-    }
-
-    /**
-     * Sets the data for this thang.
-     *
-     * @param bytes the new data.
-     *
-     * @param offset the new data offset.
-     *
-     * @param length the new data length.
-     */
-    public void setBytes(byte[] bytes, int offset, int length) {
-
-        formation = null;
-
-        set_data(bytes);
-        set_offset(offset);
-        set_size(length);
-    }
-
-    /**
-     * Returns the data for this thang.
-     *
-     * @return the data for this thang.
-     */
-    public byte[] getBytes() {
-
-        byte[] bytes = get_data();
-        if (bytes == null) return null;
-        int size = get_size();
-        byte[] data = new byte[size];
-        System.arraycopy(bytes, get_offset(), data, 0, size);
-        return data;
-    }
-
-    /**
-     * Returns the data for this thang as a byte array input stream..
-     *
-     * @return the data as a stream.
-     */
-    public ByteArrayInputStream getByteStream() {
-
-        return new ByteArrayInputStream(get_data(), get_offset(), get_size());
-    }
-
-    /**
-     * Increments the data value for this thang, treating the byte array as
-     * a Java BigInteger where the bytes are in MSB-first order.  The byte
-     * array will be increased in size if necessary.
-     */
-    public void increment() {
-
-        formation = null;
-
-        byte[] data = get_data();
-        int offset = get_offset();
-        int size = get_size();
-
-        // allocate one extra byte, in case we need it below
-
-        byte[] newData = new byte[size + 1];
-        System.arraycopy(data, offset, newData, 0, size);
-
-        // find right-most non-0xFF byte and increment it
-
-        for (int i = offset + size - 1; i >= offset; i--) {
-            int val = 0xFF & data[i];
-            if (val != 0xFF) {
-                newData[i] = (byte) (val + 1);
-
-                // only use current size, not the extra zero byte
-
-                setBytes(newData, 0, size);
-                return;
-            }
-        }
-
-        // if filled with 0xFF, we have to include the
-        // extra zero byte at the end
-
-        setBytes(newData);
-    }
-
-    /**
-     * Returns -1 if the byte array of this thang is less than that of the
-     * given thang, 0 if they are equal, or 1 if greater.  The comparison is
-     * performed by treating the bytes as unsigned integers to match the
-     * Berkeley DB default key comparison algorithm.
-     *
-     * @param key2 the key to compare.
-     *
-     * @return the comparison result.
-     */
-    public int compareTo(Dbt key2) {
-
-        byte[] d1 = this.get_data();
-        int o1 = this.get_offset();
-        int s1 = this.get_size();
-
-        byte[] d2 = key2.get_data();
-        int o2 = key2.get_offset();
-        int s2 = key2.get_size();
-
-        for (int i = 0; i < s1 && i < s2; i++) {
-
-            int b1 = 0xFF & d1[o1 + i];
-            int b2 = 0xFF & d2[o2 + i];
-            if (b1 < b2)
-                return -1;
-            else if (b1 > b2)
-                return 1;
-        }
-
-        if (s1 < s2)
-            return -1;
-        else if (s1 > s2)
-            return 1;
-        else
-            return 0;
-    }
-
-    /**
-     * Returns whether the byte array of this thang is equal to that of the
-     * given thang.
-     *
-     * @param other the thang to compare.
-     *
-     * @return whether their data is equal.
-     */
-    public boolean equals(Dbt other) {
-
-        return compareTo(other) == 0;
-    }
-
-    /**
-     * Prints the byte array of this thing to the given stream using toString()
-     * to convert the bytes to a string.
-     *
-     * @param out the stream to write to.
-     */
-    public void dump(PrintStream out) {
-
-        dump(this, out);
-    }
-
-    /**
-     * Prints the byte array of the given thing to the given stream using
-     * toString() to convert the bytes to a string.
-     *
-     * @param dbt the data thang to dump.
-     *
-     * @param out the stream to write to.
-     */
-    public static void dump(Dbt dbt, PrintStream out) {
-
-        out.print(' ');
-        out.print(toString(dbt));
-        out.println();
-    }
-
-    /**
-     * Converts the byte array of this thang to space-separated integers,
-     * and suffixed by the record number if applicable.
-     *
-     * @param dbt the thang to convert.
-     *
-     * @param the resulting string.
-     */
-    public static String toString(Dbt dbt) {
-
-        int len = dbt.get_offset() + dbt.get_size();
-        StringBuffer buf = new StringBuffer(len * 2);
-        byte[] data = dbt.get_data();
-        for (int i = dbt.get_offset(); i < len; i++) {
-            String num = Integer.toHexString(data[i]);
-            if (num.length() < 2) buf.append('0');
-            buf.append(Integer.toHexString(data[i]));
-        }
-        if (dbt.get_size() == 4) {
-            buf.append(" (recno ");
-            buf.append(dbt.get_recno_key_data());
-            buf.append(')');
-        }
-        return buf.toString();
-    }
-
-    /**
-     * Converts the byte array of this thang to space-separated integers,
-     * and suffixed by the record number if applicable.
-     *
-     * @param the resulting string.
-     */
-    public String toString() {
-
-        return toString(this);
-    }
-
-    // ------- DataBuffer implementation
-
-    // javadoc is inherited
-    public void setData(byte[] data, int offset, int length) {
-
-        formation = null;
-
-        set_data(data);
-        set_offset(offset);
-        set_size(length);
-    }
-
-    // javadoc is inherited
-    public byte[] getDataBytes() {
-
-        return get_data();
-    }
-
-    // javadoc is inherited
-    public int getDataOffset() {
-
-        return get_offset();
-    }
-
-    // javadoc is inherited
-    public int getDataLength() {
-
-        return get_size();
-    }
-
-    // javadoc is inherited
-    public void setDataFormation(Object formation) {
-
-        this.formation = formation;
-    }
-
-    // javadoc is inherited
-    public Object getDataFormation() {
-
-        return formation;
-    }
-
-    // javadoc is inherited
-    public void clearDataFormation() {
-
-        formation = null;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/DataView.java b/db/java/src/com/sleepycat/bdb/DataView.java
deleted file mode 100644 (file)
index e041b83..0000000
+++ /dev/null
@@ -1,1057 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataView.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Collection;
-
-/**
- * (<em>internal</em>) Represents a Berkeley DB database and adds support
- * for indices, bindings and key ranges.
- *
- * <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- * deleted in the future.  It is public only so it may be used by
- * subpackages.</p>
- *
- * <p>This class defines a view and takes care of reading and updating indices,
- * calling bindings, constraining access to a key range, etc.</p>
- *
- * @author Mark Hayes
- */
-public final class DataView implements Cloneable {
-
-    private static final KeyRange NULL_RANGE = new KeyRange();
-
-    DataDb db;
-    DataStore store;
-    DataIndex index;
-    KeyRange range;
-    boolean writeAllowed;
-    boolean dirtyRead;
-    boolean transactional;
-    boolean dirtyReadAllowed;
-    boolean autoCommit;
-    DataBinding keyBinding;
-    DataBinding valueBinding;
-    EntityBinding entityBinding;
-    boolean recNumAccess;
-    boolean btreeRecNumAccess;
-
-    /**
-     * Creates a view for a given store/index and bindings.  The key range of
-     * the view will be open.
-     *
-     * @param store is the store or is ignored if the index parameter is given.
-     *
-     * @param index is the index or null if no index is used.
-     *
-     * @param keyBinding is the key binding or null if keys will not be used.
-     *
-     * @param valueBinding is the value binding or null if an entityBinding is
-     * given or if values will not be used.
-     *
-     * @param entityBinding is the entity binding or null if an valueBinding
-     * is given or if values will not be used.
-     *
-     * @param writeAllowed is whether writing through this view is allowed.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     */
-    public DataView(DataStore store, DataIndex index,
-                    DataBinding keyBinding, DataBinding valueBinding,
-                    EntityBinding entityBinding, boolean writeAllowed)
-        throws IllegalArgumentException {
-
-        if (index != null) {
-            this.db = index.db;
-            this.index = index;
-            this.store = index.store;
-        } else {
-            if (store == null)
-                throw new IllegalArgumentException(
-                    "both store and index are null");
-            this.db = store.db;
-            this.store = store;
-        }
-        this.writeAllowed = writeAllowed;
-        this.range = NULL_RANGE;
-        this.keyBinding = keyBinding;
-        this.valueBinding = valueBinding;
-        this.entityBinding = entityBinding;
-        this.transactional = db.isTransactional();
-        this.dirtyReadAllowed = transactional &&
-                        (store == null || store.db.isDirtyReadAllowed()) &&
-                        (index == null || index.db.isDirtyReadAllowed());
-
-        if (valueBinding != null && entityBinding != null)
-            throw new IllegalArgumentException(
-                "both valueBinding and entityBinding are non-null");
-
-        if (keyBinding != null &&
-            keyBinding.getDataFormat() instanceof RecordNumberFormat) {
-            if (!db.hasRecNumAccess()) {
-                throw new IllegalArgumentException(
-                    "RecordNumberFormat requires DB_BTREE/DB_RECNUM, " +
-                    "DB_RECNO, or DB_QUEUE");
-            }
-            recNumAccess = true;
-            if (db.type == Db.DB_BTREE) {
-                btreeRecNumAccess = true;
-            }
-        }
-
-        checkBindingFormats();
-    }
-
-    /**
-     * Clone the view.
-     */
-    private DataView cloneView() {
-
-        try {
-            return (DataView) super.clone();
-        }
-        catch (CloneNotSupportedException willNeverOccur) { return null; }
-    }
-
-    /**
-     * Return a new key-set view derived from this view by setting the
-     * entity and value binding to null.
-     *
-     * @return the derived view.
-     */
-    public DataView keySetView() {
-
-        if (keyBinding == null) {
-            throw new UnsupportedOperationException("must have keyBinding");
-        }
-        DataView view = cloneView();
-        view.valueBinding = null;
-        view.entityBinding = null;
-        return view;
-    }
-
-    /**
-     * Return a new value-set view derived from this view by setting the
-     * key binding to null.
-     *
-     * @return the derived view.
-     */
-    public DataView valueSetView() {
-
-        if (valueBinding == null && entityBinding == null) {
-            throw new UnsupportedOperationException(
-                "must have valueBinding or entityBinding");
-        }
-        DataView view = cloneView();
-        view.keyBinding = null;
-        return view;
-    }
-
-    /**
-     * Return a new value-set view for single key range.
-     *
-     * @param singleKey the single key value.
-     *
-     * @return the derived view.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     *
-     * @throws KeyRangeException if the specified range is not within the
-     * current range.
-     */
-    public DataView valueSetView(Object singleKey)
-        throws DbException, IOException, KeyRangeException {
-
-        // must do subRange before valueSetView since the latter clears the
-        // key binding needed for the former
-        KeyRange singleKeyRange = subRange(singleKey);
-        DataView view = valueSetView();
-        view.range = singleKeyRange;
-        return view;
-    }
-
-    /**
-     * Return a new value-set view for key range, optionally changing
-     * the key binding.
-     *
-     * @param beginKey the lower bound.
-     *
-     * @param beginInclusive whether the lower bound is inclusive.
-     *
-     * @param endKey the upper bound.
-     *
-     * @param endInclusive whether the upper bound is inclusive.
-     *
-     * @param keyBinding a key binding to use, or null to retain the base
-     * view's key binding.
-     *
-     * @return the derived view.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     *
-     * @throws KeyRangeException if the specified range is not within the
-     * current range.
-     */
-    public DataView subView(Object beginKey, boolean beginInclusive,
-                            Object endKey, boolean endInclusive,
-                            DataBinding keyBinding)
-        throws DbException, IOException, KeyRangeException {
-
-        DataView view = cloneView();
-        view.setRange(beginKey, beginInclusive, endKey, endInclusive);
-        if (keyBinding != null) view.keyBinding = keyBinding;
-        return view;
-    }
-
-    /**
-     * Returns a new view with a specified dirtyRead setting.
-     *
-     * @param enable whether to enable or disable dirty-read.
-     *
-     * @return the derived view.
-     */
-    public DataView dirtyReadView(boolean enable) {
-
-        if (!isDirtyReadAllowed())
-            return this;
-        DataView view = cloneView();
-        view.dirtyRead = enable;
-        return view;
-    }
-
-    /**
-     * Returns a new view with a specified autoCommit setting.
-     * Note that auto-commit is not implemented by the view, the view only
-     * holds the auto-commit property.
-     *
-     * @param enable whether to enable or disable auto-commit.
-     *
-     * @return the derived view.
-     */
-    public DataView autoCommitView(boolean enable) {
-
-        if (!isTransactional())
-            return this;
-        DataView view = cloneView();
-        view.autoCommit = enable;
-        return view;
-    }
-
-    /**
-     * Returns the current transaction for the view or null if the environment
-     * is non-transactional.
-     *
-     * @return the current transaction.
-     */
-    public CurrentTransaction getCurrentTxn() {
-
-        return isTransactional() ? db.env : null;
-    }
-
-    private void setRange(Object beginKey, boolean beginInclusive,
-                          Object endKey, boolean endInclusive)
-        throws DbException, IOException, KeyRangeException {
-
-        range = subRange(beginKey, beginInclusive, endKey, endInclusive);
-    }
-
-    /**
-     * Returns the key thang for a single key range, or null if a single key
-     * range is not used.
-     *
-     * @return the key thang or null.
-     */
-    public DataThang getSingleKeyThang() {
-
-        return range.getSingleKey();
-    }
-
-    /**
-     * Returns the database for the index, if one is used, or store, if no
-     * index is used.
-     *
-     * @return the database of the index or, if none, the store.
-     */
-    public DataDb getDb() {
-
-        return db;
-    }
-
-    /**
-     * Returns the environment for the store and index.
-     *
-     * @return the environment.
-     */
-    public final DbEnv getEnv() {
-
-        return db.env.getEnv();
-    }
-
-    /**
-     * Returns whether auto-commit is set for this view or for the
-     * transactional environment of the store and index.
-     * Note that auto-commit is not implemented by the view, the view only
-     * holds the auto-commit property.
-     *
-     * @return the auto-commit setting.
-     */
-    public final boolean isAutoCommit() {
-
-        return autoCommit || db.env.isAutoCommit();
-    }
-
-    /**
-     * Returns the store, as specified to the constructor.
-     *
-     * @return the store.
-     */
-    public final DataStore getStore() {
-
-        return store;
-    }
-
-    /**
-     * Returns the index, as specified to the constructor.
-     *
-     * @return the index or null.
-     */
-    public final DataIndex getIndex() {
-
-        return index;
-    }
-
-    /**
-     * Returns the key binding that is used.
-     *
-     * @return the key binding or null.
-     */
-    public final DataBinding getKeyBinding() {
-
-        return keyBinding;
-    }
-
-    /**
-     * Returns the value binding that is used.
-     *
-     * @return the value binding or null.
-     */
-    public final DataBinding getValueBinding() {
-
-        return valueBinding;
-    }
-
-    /**
-     * Returns the entity binding that is used.
-     *
-     * @return the entity binding or null.
-     */
-    public final EntityBinding getValueEntityBinding() {
-
-        return entityBinding;
-    }
-
-    /**
-     * Returns whether duplicates are allowed for the index or store.
-     *
-     * @return whether duplicates are allowed.
-     */
-    public final boolean areDuplicatesAllowed() {
-
-        return db.areDuplicatesAllowed();
-    }
-
-    /**
-     * Returns whether duplicates are ordered for the index or store.
-     *
-     * @return whether duplicates are ordered.
-     */
-    public final boolean areDuplicatesOrdered() {
-
-        return db.areDuplicatesOrdered();
-    }
-
-    /**
-     * Returns whether keys (record numbers) are renumbered for the index or
-     * store.
-     *
-     * @return whether keys are renumbered.
-     */
-    public final boolean areKeysRenumbered() {
-
-        return btreeRecNumAccess || db.areKeysRenumbered();
-    }
-
-    /**
-     * Returns whether keys are ordered for the index or store.
-     *
-     * @return whether keys are ordered.
-     */
-    public final boolean isOrdered() {
-
-        return db.isOrdered();
-    }
-
-    /**
-     * Returns whether write operations are allowed.
-     *
-     * @return whether write operations are allowed.
-     */
-    public final boolean isWriteAllowed() {
-
-        return writeAllowed;
-    }
-
-    /**
-     * Returns whether DIRTY_READ was specified for both the Store and Index.
-     *
-     * @return whether dirty-read is allowed.
-     */
-    public final boolean isDirtyReadAllowed() {
-
-        return dirtyReadAllowed;
-    }
-
-    /**
-     * Returns whether DIRTY_READ will be used for all read operations.
-     *
-     * @return whether dirty-read is enabled.
-     */
-    public final boolean isDirtyReadEnabled() {
-
-        return dirtyRead;
-    }
-
-    /**
-     * Returns whether the store and index are transactional.
-     *
-     * @return whether the store and index are transactional.
-     */
-    public final boolean isTransactional() {
-
-        return transactional;
-    }
-
-    /**
-     * Returns whether no records are present in the view.
-     *
-     * @return whether the view is empty.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public boolean isEmpty()
-        throws DbException, IOException {
-
-        Dbc cursor = db.openCursor(false);
-        try {
-            // val is always unused (discarded) but key is needed for bounds
-            // checking if the range has a bound
-            DataThang val = DataThang.getDiscardDataThang();
-            DataThang key = (range.hasBound()) ? (new DataThang()) : val;
-            int flags = Db.DB_FIRST;
-            if (dirtyRead) flags |= Db.DB_DIRTY_READ;
-            int err = range.get(db, cursor, key, val, flags);
-            return (err != 0 && err != DataDb.ENOMEM);
-        } finally {
-            db.closeCursor(cursor);
-        }
-    }
-
-    /**
-     * Performs a general database 'get' operation.
-     *
-     * @param key used to find the value
-     *
-     * @param value used to find the value
-     *
-     * @param flags all flags except DB_SET and DB_GET_BOTH
-     * are legal, {@link com.sleepycat.db.Db#get(DbTxn,Dbt,Dbt,int)}.
-     *
-     * @param lockForWrite if true locks the cursor during the get.
-     *
-     * @param retValue used to store the result of the query
-     *
-     * @return 0 if mathing values are found, Db.DB_NOTFOUND if not.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int get(Object key, Object value, int flags, boolean lockForWrite,
-                   Object[] retValue)
-        throws DbException, IOException {
-        
-        // Only 0/SET/GET_BOTH flags are allowed.
-
-        if (flags == 0) {
-            flags = Db.DB_SET;
-        } else if (flags != Db.DB_SET && flags != Db.DB_GET_BOTH) {
-            throw new IllegalArgumentException("flag not allowed");
-        }
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(this, false);
-            int err = cursor.get(key, value, flags, lockForWrite);
-            if (err == 0 && retValue != null) {
-                retValue[0] = cursor.getCurrentValue();
-            }
-            return err;
-        } finally {
-            if (cursor != null) {
-                cursor.close();
-            }
-        }
-    }
-
-    /**
-     * Performs a database 'get and consume' operation.
-     *
-     * @param flags must be CONSUME or CONSUME_WAIT.
-     *
-     * @param retPrimaryKey used to store the resulting key.
-     *
-     * @param retValue used to store the resulting value.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int consume(int flags, Object[] retPrimaryKey, Object[] retValue)
-        throws DbException, IOException {
-
-        // Does not respect the range.
-        // Requires: write allowed
-        // Requires: if retPrimaryKey, primary key binding (no index).
-        // Requires: if retValue, value or entity binding
-         
-        if (!writeAllowed) {
-            throw new UnsupportedOperationException("write not allowed");
-        }
-        if (flags != Db.DB_CONSUME && flags != Db.DB_CONSUME_WAIT) {
-            throw new IllegalArgumentException("flag not allowed");
-        }
-        DataThang keyThang = new DataThang();
-        DataThang valueThang = new DataThang();
-        int err = store.db.get(keyThang, valueThang, flags);
-        if (err == 0) {
-            store.applyChange(keyThang, valueThang, null);
-            returnPrimaryKeyAndValue(keyThang, valueThang,
-                                     retPrimaryKey, retValue);
-        }
-        return err;
-    }
-
-    /**
-     * Performs a database 'put' operation, optionally returning the old value.
-     *
-     * @param primaryKey key of new record.
-     *
-     * @param value value of new record.
-     *
-     * @param flags must be 0, NODUPDATA or NOOVERWRITE.
-     *
-     * @param oldValue used to store the old value, or null if none should be
-     * returned.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int put(Object primaryKey, Object value, int flags,
-                   Object[] oldValue)
-        throws DbException, IOException {
-     
-        // Returns old value if key already exists and no duplicates.
-        // Requires: write allowed
-        // Requires: if no index, key or entity binding with key or value
-        // Requires: if index, entity binding with value param and null key
-        // Requires: if value param, value or entity binding
-        // Requires: if oldValue param, value or entity binding
-
-        if (!writeAllowed) {
-            throw new UnsupportedOperationException("write not allowed");
-        }
-        if (flags != 0 && flags != Db.DB_NOOVERWRITE &&
-            flags != Db.DB_NODUPDATA) {
-            throw new IllegalArgumentException("flags not allowed: " + flags);
-        }
-        if (index != null) {
-            throw new UnsupportedOperationException("cannot put() with index");
-        }
-        if (oldValue != null) {
-            oldValue[0] = null;
-        }
-        DataThang keyThang = new DataThang();
-        DataThang valueThang = new DataThang();
-        DataThang oldValueThang = null;
-        int err = useKey(primaryKey, value, keyThang, range);
-        if (err != 0) {
-            throw new IllegalArgumentException("primaryKey out of range " +
-                                                keyThang + range);
-        }
-        if (flags == 0 && !areDuplicatesAllowed()) {
-            oldValueThang = new DataThang();
-            err = store.db.get(keyThang, oldValueThang,
-                               db.env.getWriteLockFlag());
-            if (err == 0) {
-                if (oldValue != null) {
-                    oldValue[0] = makeValue(keyThang, oldValueThang);
-                }
-            } else {
-                oldValueThang = null;
-            }
-        }
-        useValue(value, valueThang, null);
-        err = store.db.put(keyThang, valueThang, flags);
-        if (err == 0) {
-            store.applyChange(keyThang, oldValueThang, valueThang);
-        }
-        return err;
-    }
-
-    /**
-     * Adds a duplicate value for a specified key.
-     *
-     * @param primaryKeyThang key of new record.
-     *
-     * @param value value of new record.
-     *
-     * @param flags must be 0 or NODUPDATA or KEYFIRST or KEYLAST.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int addValue(DataThang primaryKeyThang, Object value, int flags)
-        throws DbException, IOException {
-
-        if (!writeAllowed) {
-            throw new UnsupportedOperationException("write not allowed");
-        }
-        if (!areDuplicatesAllowed()) {
-            throw new UnsupportedOperationException("duplicates required");
-        }
-        if (flags != 0 && flags != Db.DB_NODUPDATA &&
-            flags != Db.DB_KEYFIRST && flags != Db.DB_KEYLAST) {
-            throw new IllegalArgumentException("flags not allowed: " + flags);
-        }
-        DataThang valueThang = new DataThang();
-        if (!range.check(primaryKeyThang)) {
-            throw new IllegalArgumentException("primaryKey out of range");
-        }
-        useValue(value, valueThang, null);
-        int err = store.db.put(primaryKeyThang, valueThang, flags);
-        if (err == 0) {
-            store.applyChange(primaryKeyThang, null, valueThang);
-        }
-        return err;
-    }
-
-    /**
-     * Appends a value and returns the new key.  If a key assigner is used
-     * it assigns the key, otherwise a QUEUE or RECNO database is required.
-     *
-     * @param value is the value to append.
-     *
-     * @param retPrimaryKey used to store the assigned key.
-     *
-     * @param retValue used to store the resulting entity, or null if none
-     * should be returned.
-     *
-     * @return an error or zero for success.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public int append(Object value, Object[] retPrimaryKey, Object[] retValue)
-        throws DbException, IOException {
-
-        // Flags will be NOOVERWRITE if used with assigner, or APPEND
-        // otherwise.
-        // Requires: if value param, value or entity binding
-        // Requires: if retPrimaryKey, primary key binding (no index).
-        // Requires: if retValue, value or entity binding
-
-        if (!writeAllowed) {
-            throw new UnsupportedOperationException("write not allowed");
-        }
-        DataThang keyThang = new DataThang();
-        DataThang valueThang = new DataThang();
-        int flags;
-        if (store.keyAssigner != null) {
-            store.keyAssigner.assignKey(keyThang);
-            if (!range.check(keyThang)) {
-                throw new IllegalArgumentException(
-                    "assigned key out of range");
-            }
-            flags = Db.DB_NOOVERWRITE;
-        } else {
-            if (db.type != Db.DB_QUEUE && db.type != Db.DB_RECNO) {
-                throw new UnsupportedOperationException(
-                    "DB_QUEUE or DB_RECNO type is required");
-            }
-            flags = Db.DB_APPEND; // assume RECNO access method
-        }
-        useValue(value, valueThang, null);
-        int err = store.db.put(keyThang, valueThang, flags);
-        if (err == 0) {
-            if (store.keyAssigner == null && !range.check(keyThang)) {
-                store.db.delete(keyThang, 0);
-                throw new IllegalArgumentException(
-                    "appended record number out of range");
-            }
-            store.applyChange(keyThang, null, valueThang);
-            returnPrimaryKeyAndValue(keyThang, valueThang,
-                                     retPrimaryKey, retValue);
-        }
-        return err;
-    }
-
-    /**
-     * Deletes all records in the current range, optionally returning the
-     * values for the deleted records.
-     *
-     * @param oldValues is used to store the values that are cleared, or null
-     * if the old values should not be returned.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public void clear(Collection oldValues)
-        throws DbException, IOException {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(this, true);
-            int op = areKeysRenumbered() ? Db.DB_FIRST : Db.DB_NEXT;
-            int err = 0;
-            while (err == 0) {
-                err = cursor.get(null, null, op, true);
-                if (err == 0) {
-                    if (oldValues != null) {
-                        oldValues.add(cursor.getCurrentValue());
-                    }
-                    err = cursor.delete();
-                    if (err != 0)
-                        throw new DbException(
-                            "Unexpected error on delete", err);
-                }
-            }
-        } finally {
-            if (cursor != null) {
-                cursor.close();
-            }
-        }
-    }
-
-    /**
-     * Returns a cursor for this view that reads only records having the
-     * specified index key values.
-     *
-     * @param indexViews are the views to be joined.
-     *
-     * @param indexKeys are the keys to join on for each view.
-     *
-     * @param presorted is whether the given views are presorted or should be
-     * sorted by number of values per key.
-     *
-     * @return the join cursor.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor join(DataView[] indexViews, Object[] indexKeys,
-                              boolean presorted)
-        throws DbException, IOException {
-
-        DataCursor joinCursor = null;
-        DataCursor[] indexCursors = new DataCursor[indexViews.length];
-        try {
-            for (int i = 0; i < indexViews.length; i += 1) {
-                indexCursors[i] = new DataCursor(indexViews[i], false);
-                indexCursors[i].get(indexKeys[i], null, Db.DB_SET, false);
-            }
-            joinCursor = new DataCursor(this, indexCursors, presorted, true);
-            return joinCursor;
-        } finally {
-            if (joinCursor == null) {
-                // An exception is being thrown, so close cursors we opened.
-                for (int i = 0; i < indexCursors.length; i += 1) {
-                    if (indexCursors[i] != null) {
-                        try { indexCursors[i].close(); }
-                        catch (Exception e) {}
-                    }
-                }
-            }
-        }
-    }
-
-    /**
-     * Returns a cursor for this view that reads only records having the
-     * index key values at the specified cursors.
-     *
-     * @param indexCursor are the cursors to be joined.
-     *
-     * @param presorted is whether the given cursors are presorted or should be
-     * sorted by number of values per key.
-     *
-     * @return the join cursor.
-     *
-     * @throws DbException if a database problem occurs.
-     *
-     * @throws IOException if an IO problem occurs.
-     */
-    public DataCursor join(DataCursor[] indexCursors, boolean presorted)
-        throws DbException, IOException {
-
-        return new DataCursor(this, indexCursors, presorted, false);
-    }
-
-    private void returnPrimaryKeyAndValue(DataThang keyThang,
-                                          DataThang valueThang,
-                                          Object[] retPrimaryKey,
-                                          Object[] retValue)
-        throws DbException, IOException {
-
-        // Requires: if retPrimaryKey, primary key binding (no index).
-        // Requires: if retValue, value or entity binding
-
-        if (retPrimaryKey != null) {
-            if (keyBinding == null) {
-                throw new IllegalArgumentException(
-                    "returning key requires primary key binding");
-            } else if (index != null) {
-                throw new IllegalArgumentException(
-                    "returning key requires unindexed view");
-            } else {
-                retPrimaryKey[0] = keyBinding.dataToObject(keyThang);
-            }
-        }
-        if (retValue != null) {
-            retValue[0] = makeValue(keyThang, valueThang);
-        }
-    }
-
-    int useKey(Object key, Object value, DataThang keyThang,
-               KeyRange checkRange)
-        throws DbException, IOException {
-
-        if (key != null) {
-            if (keyBinding == null) {
-                throw new IllegalArgumentException(
-                    "non-null key with null key binding");
-            }
-            keyBinding.objectToData(key, keyThang);
-        } else if (value == null) {
-            throw new IllegalArgumentException(
-                "null key and null value");
-        } else if (index == null) {
-            if (entityBinding == null) {
-                throw new UnsupportedOperationException(
-                    "null key, null index, and null entity binding");
-            }
-            entityBinding.objectToKey(value, keyThang);
-        } else {
-            KeyExtractor extractor = index.getKeyExtractor();
-            DataThang primaryKeyThang = null;
-            DataThang valueThang = null;
-            if (entityBinding != null) {
-                if (extractor.getPrimaryKeyFormat() != null) {
-                    primaryKeyThang = new DataThang();
-                    entityBinding.objectToKey(value, primaryKeyThang);
-                }
-                if (extractor.getValueFormat() != null) {
-                    valueThang = new DataThang();
-                    entityBinding.objectToValue(value, valueThang);
-                }
-            } else {
-                if (extractor.getPrimaryKeyFormat() != null) {
-                    throw new IllegalStateException(
-                        "primary key needed by index extractor");
-                }
-                if (extractor.getValueFormat() != null) {
-                    valueThang = new DataThang();
-                    valueBinding.objectToData(value, valueThang);
-                }
-            }
-            extractor.extractIndexKey(primaryKeyThang, valueThang, keyThang);
-        }
-        if (checkRange != null) {
-            return checkRange.check(keyThang) ? 0 : Db.DB_NOTFOUND;
-        } else {
-            return 0;
-        }
-    }
-
-    /**
-     * Returns whether data keys can be derived from the value/entity binding
-     * of this view, which determines whether a value/entity object alone is
-     * sufficient for operations that require keys.
-     *
-     * @return whether data keys can be derived.
-     */
-    public boolean canDeriveKeyFromValue() {
-
-        if (index == null) {
-            return (entityBinding != null);
-        } else {
-            KeyExtractor extractor = index.getKeyExtractor();
-            if (extractor.getPrimaryKeyFormat() != null &&
-                entityBinding == null) {
-                return false;
-            } else if (extractor.getValueFormat() != null &&
-                     entityBinding == null && valueBinding == null) {
-                return false;
-            } else {
-                return true;
-            }
-        }
-    }
-
-    void useValue(Object value, DataThang valueThang, DataThang checkKeyThang)
-        throws DbException, IOException {
-
-        if (value != null) {
-            if (valueBinding != null) {
-                valueBinding.objectToData(value, valueThang);
-            } else if (entityBinding != null) {
-                entityBinding.objectToValue(value, valueThang);
-                if (checkKeyThang != null) {
-                    DataThang thang = new DataThang();
-                    entityBinding.objectToKey(value, thang);
-                    if (!thang.equals(checkKeyThang)) {
-                        throw new IllegalArgumentException(
-                            "cannot change primary key");
-                    }
-                }
-            } else {
-                throw new IllegalArgumentException(
-                    "non-null value with null value/entity binding");
-            }
-        } else {
-            valueThang.set_data(new byte[0]);
-            valueThang.set_offset(0);
-            valueThang.set_size(0);
-        }
-    }
-
-    Object makeKey(DataThang keyThang)
-        throws DbException, IOException {
-
-        if (keyThang.get_size() == 0) return null;
-        return keyBinding.dataToObject(keyThang);
-    }
-
-    Object makeValue(DataThang primaryKeyThang, DataThang valueThang)
-        throws DbException, IOException {
-
-        Object value;
-        if (valueBinding != null) {
-            value = valueBinding.dataToObject(valueThang);
-        } else if (entityBinding != null) {
-            value = entityBinding.dataToObject(primaryKeyThang,
-                                                    valueThang);
-        } else {
-            throw new UnsupportedOperationException(
-                "requires valueBinding or entityBinding");
-        }
-        return value;
-    }
-
-    KeyRange subRange(Object singleKey)
-        throws DbException, IOException, KeyRangeException {
-
-        return range.subRange(makeRangeKey(singleKey));
-    }
-
-    KeyRange subRange(Object beginKey, boolean beginInclusive,
-                      Object endKey, boolean endInclusive)
-        throws DbException, IOException, KeyRangeException {
-
-        if (beginKey == endKey && beginInclusive && endInclusive) {
-            return subRange(beginKey);
-        }
-        if (!isOrdered()) {
-            throw new UnsupportedOperationException(
-                    "Cannot use key ranges on an unsorted database");
-        }
-        DataThang beginThang =
-            (beginKey != null) ? makeRangeKey(beginKey) : null;
-        DataThang endThang =
-            (endKey != null) ? makeRangeKey(endKey) : null;
-
-        return range.subRange(beginThang, beginInclusive,
-                              endThang, endInclusive);
-    }
-
-    private void checkBindingFormats() {
-
-        if (keyBinding != null && !recNumAccess) {
-            DataFormat keyFormat = (index != null) ? index.keyFormat
-                                                   : store.keyFormat;
-            if (!keyFormat.equals(keyBinding.getDataFormat())) {
-                throw new IllegalArgumentException(
-                    db.toString() + " key binding format mismatch");
-            }
-        }
-        if (valueBinding != null) {
-            if (!store.valueFormat.equals(valueBinding.getDataFormat())) {
-                throw new IllegalArgumentException(
-                    store.toString() + " value binding format mismatch");
-            }
-        }
-        if (entityBinding != null) {
-            if (!store.keyFormat.equals(entityBinding.getKeyFormat())) {
-                throw new IllegalArgumentException(store.toString() +
-                    " value entity binding keyFormat mismatch");
-            }
-            if (!store.valueFormat.equals(entityBinding.getValueFormat())) {
-                throw new IllegalArgumentException(store.toString() +
-                    " value entity binding valueFormat mismatch");
-            }
-        }
-    }
-
-    private DataThang makeRangeKey(Object key)
-        throws DbException, IOException {
-
-        DataThang thang = new DataThang();
-        if (keyBinding != null) {
-            useKey(key, null, thang, null);
-        } else {
-            useKey(null, key, thang, null);
-        }
-        return thang;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/ForeignKeyIndex.java b/db/java/src/com/sleepycat/bdb/ForeignKeyIndex.java
deleted file mode 100644 (file)
index d211804..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ForeignKeyIndex.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.db.DbException;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * Represents a Berkeley DB secondary index where the index key is the primary
- * key of another data store.  An index is always attached to a single {@link
- * DataStore} when it is constructed.  An index is typically accessed by
- * passing it to the constructor of one of the collection classes in the {@link
- * com.sleepycat.bdb.collection} package.  For example:
- *
- * <pre>
- * Db db = new Db(env, 0);
- * db.setFlags(Db.DB_DUPSORT);
- * db.open(null, "index.db", null, Db.DB_BTREE, dbOpenFlags, 0);
- * ForeignKeyIndex index = new ForeignKeyIndex(store, db, keyExtractor,
- *                                             foreignStore, deleteAction);
- * StoredMap map = new StoredMap(index, keyBinding, valueBinding, writeAllowed);
- * </pre>
- *
- * <p>All access methods may be used with BDB.  However, some access methods
- * may only be used with certain types of collection views, and some access
- * methods impose restrictions on the way collection views are used.</p>
- *
- * @author Mark Hayes
- */
-public class ForeignKeyIndex extends DataIndex {
-
-    /**
-     * When the foreign key is deleted, throw an exception.
-     */
-    public static final int ON_DELETE_ABORT = 0;
-
-    /**
-     * When the foreign key is deleted, delete the index key.
-     */
-    public static final int ON_DELETE_CASCADE = 1;
-
-    /**
-     * When the foreign key is deleted, clear the index key.
-     */
-    public static final int ON_DELETE_CLEAR = 2;
-
-    DataStore foreignStore;
-    int deleteAction;
-
-    /**
-     * Creates a foreign key index from a previously opened Db object.
-     *
-     * @param store the store to be indexed and also specifies the
-     * environment that was used to create the Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param keyExtractor an object for extracting the index key from primary
-     * key and/or value buffers, and for clearing the index key in a value
-     * buffer.
-     *
-     * @param foreignStore is the store in which the index key for this store
-     * is a primary key.
-     *
-     * @param deleteAction determines what action occurs when the foreign key
-     * is deleted. It must be one of the ON_DELETE_ constants.
-     *
-     * @throws IllegalArgumentException if a format mismatch is detected
-     * between the index and the store, or if unsorted duplicates were
-     * specified for the index Db.
-     */
-    public ForeignKeyIndex(DataStore store, Db db, KeyExtractor keyExtractor,
-                           DataStore foreignStore, int deleteAction) {
-
-        super(store, db, foreignStore.keyFormat, keyExtractor);
-        this.foreignStore = foreignStore;
-        this.deleteAction = deleteAction;
-
-        foreignStore.addInverseIndex(this);
-
-        if (deleteAction == ON_DELETE_CLEAR &&
-            keyExtractor.getPrimaryKeyFormat() != null) {
-            throw new IllegalArgumentException(
-                "ON_DELETE_CLEAR cannot be used with key extractor that " +
-                "requires primary key");
-        }
-    }
-
-    /**
-     * Returns the foreign store which has the primary key which matches the
-     * index key of this store.
-     */
-    public final DataStore getForeignStore() {
-
-        return foreignStore;
-    }
-
-    /**
-     * Returns a value indicating what action occurs when the foreign key
-     * is deleted. It must be one of the ON_DELETE_ constants.
-     */
-    public final int getDeleteAction() {
-
-        return deleteAction;
-    }
-
-    final void applyIndexInsert(DataThang keyThang, DataThang newIndexKey)
-        throws DbException, IOException {
-
-        // check relative key (newIndexKey) existence
-
-        int err = foreignStore.db.get(newIndexKey,
-                                      DataThang.getDiscardDataThang(), 0);
-        if (err != 0) {
-            throw new IllegalArgumentException(
-                        "Integrity error inserting in " +
-                        db + ", index key not found in " +
-                        foreignStore.db);
-        }
-
-        // must call super method to perform index insert
-
-        super.applyIndexInsert(keyThang, newIndexKey);
-    }
-
-    final void applyForeignDelete(DataThang foreignPrimaryKeyThang)
-        throws DbException, IOException {
-
-        DataEnvironment env = store.db.env;
-        DataThang primaryKeyThang = new DataThang();
-        int err = db.get(foreignPrimaryKeyThang, primaryKeyThang, 0);
-        if (err == 0) {
-            switch (deleteAction) {
-                case ON_DELETE_ABORT: {
-                    throw new IntegrityConstraintException(
-                                    "ON_DELETE_ABORT: deletion not allowed");
-                }
-                case ON_DELETE_CASCADE: {
-                    DataThang tempThang = new DataThang();
-                    Dbc cursor = store.db.openCursor(true);
-                    try {
-                        err = cursor.get(primaryKeyThang, tempThang,
-                                         Db.DB_SET | env.getWriteLockFlag());
-                        if (err == 0) {
-                            cursor.delete(0);
-                            store.applyChange(primaryKeyThang, tempThang,
-                                              null);
-                        } else {
-                            throw new IntegrityConstraintException(
-                               "ON_DELETE_CASCADE: index entry not found");
-                        }
-                    } finally {
-                        store.db.closeCursor(cursor);
-                    }
-                    break;
-                }
-                case ON_DELETE_CLEAR: {
-                    DataThang valueThang = new DataThang();
-                    Dbc cursor = store.db.openCursor(true);
-                    try {
-                        err = cursor.get(primaryKeyThang, valueThang,
-                                         Db.DB_SET | env.getWriteLockFlag());
-                        if (err == 0) {
-                            keyExtractor.clearIndexKey(
-                                (keyExtractor.getValueFormat() != null)
-                                ? valueThang : null);
-                            cursor.put(primaryKeyThang, valueThang,
-                                       Db.DB_CURRENT);
-                        } else {
-                            throw new IntegrityConstraintException(
-                                "ON_DELETE_CLEAR: index entry not found");
-                        }
-                    } finally {
-                        store.db.closeCursor(cursor);
-                    }
-                    break;
-                }
-                default: {
-                    throw new IllegalArgumentException(
-                            "unknown delete action " + deleteAction);
-                }
-            }
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/IntegrityConstraintException.java b/db/java/src/com/sleepycat/bdb/IntegrityConstraintException.java
deleted file mode 100644 (file)
index e4d8dc0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: IntegrityConstraintException.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-/**
- * Thrown when an integrity constraint violation occurs.  This normally occurs
- * when an attempt is made to delete a store element, and the primary key of
- * that element is referenced by a foreign key index with a ON_DELETE_ABORT
- * delete action.  It may also occur when an internal index inconsistency is
- * detected, in processing a ForeignKeyIndex or a DataIndex.
- *
- * @see ForeignKeyIndex
- * @author Mark Hayes
- */
-public class IntegrityConstraintException extends RuntimeException {
-
-    /**
-     * Creates an integrity constraint exception.
-     */
-    public IntegrityConstraintException(String msg) {
-
-        super(msg);
-    }
-}
-
diff --git a/db/java/src/com/sleepycat/bdb/KeyRange.java b/db/java/src/com/sleepycat/bdb/KeyRange.java
deleted file mode 100644 (file)
index 089eacf..0000000
+++ /dev/null
@@ -1,314 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: KeyRange.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.Dbt;
-
-/**
- * @author Mark Hayes
- */
-final class KeyRange {
-
-    private static final int EINVAL = 22;
-
-    private DataThang beginKey;
-    private DataThang endKey;
-    private boolean isSingleKey;
-    private boolean isCursorValid;
-
-    public KeyRange() {
-    }
-
-    public KeyRange(DataThang singleKey) {
-
-        this.beginKey = singleKey;
-        // defer creation of end key until needed in PREV processing below
-        isSingleKey = true;
-    }
-
-    public KeyRange(DataThang beginKey, boolean beginInclusive,
-                    DataThang endKey, boolean endInclusive) {
-
-        if (beginKey != null) {
-            this.beginKey = beginKey;
-            if (!beginInclusive)
-                this.beginKey.increment();
-        }
-        if (endKey != null) {
-            this.endKey = endKey;
-            if (endInclusive)
-                this.endKey.increment();
-        }
-    }
-
-    /**
-     * Clone to reset the "is first call" state, which allows DB_NEXT to
-     * work as DB_FIRST, etc.  A new range should be cloned for every new Dbc.
-     */
-    public KeyRange(KeyRange other) {
-
-        this.beginKey = other.beginKey;
-        this.endKey = other.endKey;
-        this.isSingleKey = other.isSingleKey;
-    }
-
-    public KeyRange subRange(DataThang singleKey)
-        throws KeyRangeException {
-
-        if (!check(singleKey)) {
-            throw new KeyRangeException("singleKey out of range");
-        }
-        return new KeyRange(singleKey);
-    }
-
-    public KeyRange subRange(DataThang beginKey, boolean beginInclusive,
-                             DataThang endKey, boolean endInclusive)
-        throws KeyRangeException {
-
-        KeyRange range = new KeyRange(beginKey, beginInclusive,
-                                      endKey, endInclusive);
-        if (range.beginKey == null) {
-            range.beginKey = this.beginKey;
-        } else if (!check(range.beginKey)) {
-            throw new KeyRangeException("beginKey out of range");
-        }
-
-        if (range.endKey == null) {
-            range.endKey = this.endKey;
-        } else if (!checkRangeEnd(range.endKey)) {
-            throw new KeyRangeException("endKey out of range");
-        }
-
-        return range;
-    }
-
-    public final DataThang getSingleKey() {
-
-        return isSingleKey ? beginKey : null;
-    }
-
-    final boolean hasBound() {
-
-        return isSingleKey || endKey != null || beginKey != null;
-    }
-
-    public String toString() {
-
-        return "[KeyRange " + beginKey + ' ' + endKey +
-                (isSingleKey ? " single" : "");
-    }
-
-    public boolean check(DataThang key) {
-
-        if (isSingleKey)
-            return (key.compareTo(beginKey) == 0);
-
-        if ((beginKey != null) && (key.compareTo(beginKey) < 0))
-            return false;
-
-        if ((endKey != null) && (key.compareTo(endKey) >= 0))
-            return false;
-
-        return true;
-    }
-
-    // checkRangeEnd() is like check() but takes and endKey of another range,
-    // which is always exclusive so may be equal to this endKey
-    private boolean checkRangeEnd(DataThang key) {
-
-        if (isSingleKey)
-            return (key.compareTo(beginKey) == 0);
-
-        if ((beginKey != null) && (key.compareTo(beginKey) < 0))
-            return false;
-
-        if ((endKey != null) && (key.compareTo(endKey) > 0))
-            return false;
-
-        return true;
-    }
-
-    /*
-    public boolean check(DataThang key) {
-
-        return intersect(key) == key;
-    }
-
-    private DataThang intersect(DataThang key) {
-
-        if (isSingleKey) {
-            return (key.compareTo(beginKey) != 0) ? beginKey : key;
-        }
-        if ((beginKey != null) && (key.compareTo(beginKey) < 0)) {
-            return beginKey;
-        }
-        if ((endKey != null) && (key.compareTo(endKey) >= 0)) {
-            return endKey;
-        }
-        return key;
-    }
-    */
-
-    public int get(DataDb db, Dbc cursor, DataThang key,
-                   DataThang data, int flags)
-        throws DbException {
-
-        if (beginKey == null && endKey == null) {
-            return db.get(cursor, key, data, flags);
-        }
-
-        int extraFlags = flags & DataDb.FLAGS_MOD_MASK;
-        int pos = flags & DataDb.FLAGS_POS_MASK;
-        int origPos = pos;
-        int err = 0;
-
-        boolean wasInvalid = !isCursorValid;
-
-        if (pos == Db.DB_CURRENT || pos == Db.DB_NEXT_DUP) {
-            // we may consider cursor invalid when Db does not
-            if (wasInvalid) throwInvalid(key, data);
-
-            err = db.get(cursor, key, data, pos | extraFlags);
-
-        } else if (pos == Db.DB_SET || pos == Db.DB_SET_RANGE ||
-                   pos == Db.DB_SET_RECNO || pos == Db.DB_GET_BOTH) {
-            if (pos != Db.DB_SET_RANGE && !check(key)) {
-                err = setInvalid(key, data);
-            } else {
-                err = db.get(cursor, key, data, pos | extraFlags);
-
-                if (err == 0 && pos == Db.DB_SET_RANGE) {
-                    if (!check(key)) err = setInvalid(key, data);
-                }
-            }
-
-        } else if (pos == Db.DB_FIRST || pos == Db.DB_NEXT ||
-                   pos == Db.DB_NEXT_NODUP) {
-            if (wasInvalid) pos = Db.DB_FIRST;
-
-            if (isSingleKey) {
-                if (pos == Db.DB_NEXT_NODUP) {
-                    err = Db.DB_NOTFOUND;
-                } else if (pos == Db.DB_FIRST) {
-                    key.copy(beginKey);
-                    err = db.get(cursor, key, data, Db.DB_SET | extraFlags);
-                    //if (error != 0) error = setInvalid(key, data);
-                } else {
-                    err = db.get(cursor, key, data,
-                                 Db.DB_NEXT_DUP | extraFlags);
-                }
-            } else {
-                if (beginKey == null) {
-                    err = db.get(cursor, key, data, pos | extraFlags);
-                } else {
-                    if (pos == Db.DB_FIRST) {
-                        key.copy(beginKey);
-                        err = db.get(cursor, key, data,
-                                     Db.DB_SET_RANGE | extraFlags);
-                    } else {
-                        err = db.get(cursor, key, data, pos | extraFlags);
-                    }
-                }
-
-                if (err == 0 && !check(key)) {
-                    if (pos == Db.DB_FIRST) {
-                        err = setInvalid(key, data);
-                    } else {
-                        err = db.get(cursor, key, data,
-                                     (pos == Db.DB_NEXT_NODUP)
-                                     ? Db.DB_PREV_NODUP : Db.DB_PREV);
-                        if (err != 0) {
-                            throw new DbException("Range internal error", err);
-                        }
-                        err = Db.DB_NOTFOUND;
-                    }
-                }
-            }
-        } else if (pos == Db.DB_LAST || pos == Db.DB_PREV ||
-                   pos == Db.DB_PREV_NODUP) {
-            if (wasInvalid) pos = Db.DB_LAST;
-
-            if (isSingleKey) {
-                if (pos == Db.DB_PREV_NODUP) {
-                    err = Db.DB_NOTFOUND;
-                } else if (endKey == null) {
-                    // create end key now for use in PREV processing below
-                    endKey = new DataThang(beginKey);
-                    endKey.increment();
-                }
-            }
-
-            if (err != 0) {
-            } else if (endKey == null) {
-                err = db.get(cursor, key, data, pos | extraFlags);
-            } else {
-                if (pos == Db.DB_LAST) {
-                    key.copy(endKey);
-                    err = db.get(cursor, key, data,
-                                 Db.DB_SET_RANGE | extraFlags);
-                    if (err == 0) {
-                        err = db.get(cursor, key, data,
-                                     ((origPos == Db.DB_PREV_NODUP)
-                                      ? Db.DB_PREV_NODUP : Db.DB_PREV)
-                                     | extraFlags);
-                    } else {
-                        err = db.get(cursor, key, data,
-                                     Db.DB_LAST | extraFlags);
-                    }
-                } else {
-                    err = db.get(cursor, key, data, pos | extraFlags);
-                }
-            }
-
-            if (err == 0 && beginKey != null) {
-                int compare = key.compareTo(beginKey);
-                if (isSingleKey ? (compare != 0) : (compare < 0)) {
-                    if (pos == Db.DB_LAST) {
-                        err = setInvalid(key, data);
-                    } else {
-                        err = db.get(cursor, key, data,
-                                     (pos == Db.DB_PREV_NODUP)
-                                     ? Db.DB_NEXT_NODUP : Db.DB_NEXT);
-                        if (err != 0) {
-                            throw new DbException("Range internal error", err);
-                        }
-                        err = Db.DB_NOTFOUND;
-                    }
-                }
-            }
-        } else if (pos == Db.DB_CONSUME) {
-            err = db.get(cursor, key, data, flags);
-        } else {
-            throw new DbException("Unsupported flag", EINVAL);
-        }
-
-        if (err == 0) isCursorValid = true;
-
-        return err;
-    }
-
-    private void throwInvalid(DataThang key, DataThang data)
-        throws DbException {
-
-        setInvalid(key, data);
-        throw new DbException("Cursor not initialized", EINVAL);
-    }
-
-    private int setInvalid(DataThang key, DataThang data) {
-
-        isCursorValid = false;
-        if (key != null) key.set_size(0);
-        if (data != null) data.set_size(0);
-        return Db.DB_NOTFOUND;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/KeyRangeException.java b/db/java/src/com/sleepycat/bdb/KeyRangeException.java
deleted file mode 100644 (file)
index f212924..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: KeyRangeException.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-/**
- * (<em>internal</em>) An exception thrown when a key is out of range.
- *
- * <p><b>NOTE:</b> This classes is internal and may be changed incompatibly or
- * deleted in the future.  It is public only so it may be used by
- * subpackages.</p>
- *
- * @author Mark Hayes
- */
-public class KeyRangeException extends IllegalArgumentException {
-
-    /**
-     * Creates a key range exception.
-     */
-    public KeyRangeException(String msg) {
-
-        super(msg);
-    }
-}
-
diff --git a/db/java/src/com/sleepycat/bdb/PrimaryKeyAssigner.java b/db/java/src/com/sleepycat/bdb/PrimaryKeyAssigner.java
deleted file mode 100644 (file)
index 7524c71..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: PrimaryKeyAssigner.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.collection.StoredList;
-import com.sleepycat.bdb.collection.StoredMap;
-import java.io.IOException;
-
-/**
- * An interface implemented to assign new primary key values.
- * An implementation of this interface is passed to the {@link DataStore}
- * constructor to assign primary keys for that store. Key assignment occurs
- * when {@link StoredMap#append} or {@link StoredList#append} is called.
- *
- * @author Mark Hayes
- */
-public interface PrimaryKeyAssigner {
-
-    /**
-     * Assigns a new primary key value into the given data buffer.
-     */
-    void assignKey(DataBuffer keyData)
-        throws DbException, IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/RecordNumberBinding.java b/db/java/src/com/sleepycat/bdb/RecordNumberBinding.java
deleted file mode 100644 (file)
index d55c24d..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: RecordNumberBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import java.io.IOException;
-
-/**
- * A concrete binding for record number keys.  Record numbers are returned
- * as Long objects, although on input any Number object may be used.
- *
- * @author Mark Hayes
- */
-public class RecordNumberBinding implements DataBinding {
-
-    private RecordNumberFormat format;
-
-    /**
-     * Creates a byte array binding.
-     *
-     * @param format is the format of the new binding.
-     */
-    public RecordNumberBinding(RecordNumberFormat format) {
-
-        this.format = format;
-    }
-
-    // javadoc is inherited
-    public DataFormat getDataFormat() {
-
-        return format;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        return new Long(format.dataToRecordNumber(data));
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        format.recordNumberToData(((Number) object).longValue(), data);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/RecordNumberFormat.java b/db/java/src/com/sleepycat/bdb/RecordNumberFormat.java
deleted file mode 100644 (file)
index 3c3d097..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: RecordNumberFormat.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.db.Dbt;
-
-/**
- * The data format for record number keys.  This class must be used whenever a
- * record number is used with a store, index, or binding.  It is used to
- * identify Berkeley DB record numbers as such and perform special processing
- * required by Berkeley DB.  Namely, the byte order of record numbers is not
- * the same as the byte order for integers in Java, and is also platform
- * dependent.
- *
- * @author Mark Hayes
- */
-public class RecordNumberFormat implements DataFormat {
-
-    /**
-     * Creates a record number format.
-     */
-    public RecordNumberFormat() {
-    }
-
-    /**
-     * Utility method for use by bindings to translate a data buffer to an
-     * record number integer.
-     *
-     * @param data the data buffer.
-     *
-     * @return the record number.
-     */
-    public final long dataToRecordNumber(DataBuffer data) {
-
-        return ((Dbt) data).get_recno_key_data() & 0xFFFFFFFFL;
-    }
-
-    /**
-     * Utility method for use by bindings to translate a record number integer
-     * to a data buffer.
-     *
-     * @param recordNumber the record number.
-     *
-     * @param data the data buffer to hold the record number.
-     */
-    public final void recordNumberToData(long recordNumber, DataBuffer data) {
-
-        data.setData(new byte[4], 0, 4);
-        ((Dbt) data).set_recno_key_data((int) recordNumber);
-    }
-
-    /**
-     * Test for equality.
-     *
-     * @param o the object to check.
-     *
-     * @return true if the given object is a RecordNumberFormat instance,
-     * since all RecordNumberFormat instances are equivalent.
-     */
-    public boolean equals(Object o) {
-
-        return (o instanceof RecordNumberFormat);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/StoredClassCatalog.java b/db/java/src/com/sleepycat/bdb/StoredClassCatalog.java
deleted file mode 100644 (file)
index 08c754c..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredClassCatalog.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import com.sleepycat.bdb.util.UtfOps;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.Dbc;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbTxn;
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.DataInputStream;
-import java.io.DataOutputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.io.ObjectStreamClass;
-import java.io.Serializable;
-import java.math.BigInteger;
-import java.util.HashMap;
-
-/**
- * Java serialization catalog used for compact storage of database objects.
- *
- * @author Mark Hayes
- */
-public class StoredClassCatalog implements ClassCatalog {
-
-    private static final byte REC_LAST_CLASS_ID = (byte) 0;
-    private static final byte REC_CLASS_FORMAT = (byte) 1;
-    private static final byte REC_CLASS_INFO = (byte) 2;
-
-    private static final byte[] LAST_CLASS_ID_KEY = {REC_LAST_CLASS_ID};
-
-    /*
-    Record types ([key] [data]):
-
-    [0] [next class ID]
-    [1 / class ID] [ObjectStreamClass (class format)]
-    [2 / class name] [ClassInfo (has 8 byte class ID)]
-    */
-
-    private DataEnvironment env;
-    private DataDb db;
-    private HashMap classMap;
-    private HashMap formatMap;
-
-    /**
-     * Open a catalog database. To save resources, only a single catalog object
-     * should be used for each unique catalog file.
-     *
-     * @param env is the environment in which to open the catalog.
-     *
-     * @param file is the name of the catalog file.
-     *
-     * @param database the database name to be used within the specified
-     * store.  If null then the filename is the database name.
-     *
-     * @param openFlags Flags for calling Db.open such as Db.DB_CREATE and
-     * Db.DB_AUTO_COMMIT.
-     */
-    public StoredClassCatalog(DbEnv env, String file,
-                             String database, int openFlags)
-        throws FileNotFoundException, DbException {
-
-        this.env = DataEnvironment.getEnvironment(env);
-
-        DbTxn txn = this.env.getTxn();
-        if (txn != null)
-            openFlags &= ~Db.DB_AUTO_COMMIT;
-
-        // open the catalog database
-
-        Db db = new Db(env, 0);
-        db.open(txn, file, database, Db.DB_BTREE, openFlags, 0);
-        this.db = new DataDb(db);
-
-        // create the class format and class info maps; note that these are not
-        // synchronized, and therefore the methods that use them are
-        // synchronized
-
-        classMap = new HashMap();
-        formatMap = new HashMap();
-    }
-
-    // javadoc is inherited
-    public synchronized void close()
-        throws IOException {
-
-        try {
-            if (db != null) {
-                db.close();
-                db = null;
-            }
-        } catch (DbException e) {
-            throw new IOExceptionWrapper(e);
-        }
-        db = null;
-        formatMap = null;
-        classMap = null;
-    }
-
-    // javadoc is inherited
-    public synchronized byte[] getClassID(String className)
-        throws IOException, ClassNotFoundException {
-
-        try {
-            ClassInfo classInfo = getClassInfo(className);
-            return classInfo.getClassID();
-        } catch (DbException e) {
-            throw new IOExceptionWrapper(e);
-        }
-    }
-
-    // javadoc is inherited
-    public synchronized ObjectStreamClass getClassFormat(String className)
-        throws IOException, ClassNotFoundException {
-
-        try {
-            ClassInfo classInfo = getClassInfo(className);
-            return classInfo.getClassFormat();
-        } catch (DbException e) {
-            throw new IOExceptionWrapper(e);
-        }
-    }
-
-    // javadoc is inherited
-    public ObjectStreamClass getClassFormat(byte[] classID)
-        throws IOException, ClassNotFoundException {
-
-        try {
-            return getClassFormat(classID, newDbt());
-        } catch (DbException e) {
-            throw new IOExceptionWrapper(e);
-        }
-    }
-
-    /**
-     * Internal function for getting the class format.  Allows passing the Dbt
-     * object for the data, so the bytes of the class format can be examined
-     * afterwards.
-     */
-    private synchronized ObjectStreamClass getClassFormat(byte[] classID,
-                                                          DataThang data)
-        throws DbException, ClassNotFoundException, IOException {
-
-        // first check the map and, if found, add class info to the map
-
-        BigInteger classIDObj = new BigInteger(classID);
-        ObjectStreamClass classFormat =
-            (ObjectStreamClass) formatMap.get(classIDObj);
-        if (classFormat == null) {
-
-            // make the class format key
-
-            byte[] keyBytes = new byte[classID.length + 1];
-            keyBytes[0] = REC_CLASS_FORMAT;
-            System.arraycopy(classID, 0, keyBytes, 1, classID.length);
-            DataThang key = newDbt();
-            key.setBytes(keyBytes);
-
-            // read the class format
-
-            int err = db.get(key, data, 0);
-            if (err != 0) {
-                throw new ClassNotFoundException("Catalog class ID not found");
-            }
-            ObjectInputStream ois =
-                new ObjectInputStream(data.getByteStream());
-            classFormat = (ObjectStreamClass) ois.readObject();
-
-            // update the class format map
-
-            formatMap.put(classIDObj, classFormat);
-        }
-        return classFormat;
-    }
-
-    /**
-     * Get the ClassInfo for a given class name, adding it and its
-     * ObjectStreamClass to the database if they are not already present, and
-     * caching both of them using the class info and class format maps.  When a
-     * class is first loaded from the database, the stored ObjectStreamClass is
-     * compared to the current ObjectStreamClass loaded by the Java class
-     * loader; if they are different, a new class ID is assigned for the
-     * current format.
-     */
-    private ClassInfo getClassInfo(String className)
-        throws IOException, ClassNotFoundException, DbException, DbException {
-
-        // first check for a cached copy of the class info, which if
-        // present always contains the class format object
-
-        ClassInfo classInfo = (ClassInfo) classMap.get(className);
-        if (classInfo != null) {
-            return classInfo;
-        } else {
-            // get currently loaded class format
-
-            Class cls = Class.forName(className);
-            ObjectStreamClass classFormat = ObjectStreamClass.lookup(cls);
-
-            // make class info key
-
-            char[] nameChars = className.toCharArray();
-            byte[] keyBytes = new byte[1 + UtfOps.getByteLength(nameChars)];
-            keyBytes[0] = REC_CLASS_INFO;
-            UtfOps.charsToBytes(nameChars, 0, keyBytes, 1, nameChars.length);
-            DataThang key = newDbt();
-            key.setBytes(keyBytes);
-
-            // read class info
-
-            DataThang data = newDbt();
-            int err = db.get(key, data, 0);
-            if (err != 0) {
-                // not found in the database; write class info and class format
-
-                classInfo = putClassInfo(new ClassInfo(), className, key,
-                                         classFormat);
-            } else {
-                // read class info to get the class format key, then read class
-                // format
-
-                classInfo = new ClassInfo(data);
-                DataThang formatData = newDbt();
-                ObjectStreamClass storedClassFormat =
-                    getClassFormat(classInfo.getClassID(), formatData);
-
-                // compare the stored class format to the current class format,
-                // and if they are different then generate a new class ID
-
-                if (!areClassFormatsEqual(storedClassFormat,
-                                          formatData.getBytes(),
-                                          classFormat)) {
-                    classInfo = putClassInfo(classInfo, className, key,
-                                             classFormat);
-                }
-
-                // update the class info map
-
-                classInfo.setClassFormat(classFormat);
-                classMap.put(className, classInfo);
-            }
-        }
-        return classInfo;
-    }
-
-    /**
-     * Assign a new class ID (increment the current ID record), write the
-     * ObjectStreamClass record for this new ID, and update the ClassInfo
-     * record with the new ID also.  The ClassInfo passed as an argument is the
-     * one to be updated; however, a different ClassInfo may be returned if
-     * another process happens to update the catalog database before we do
-     * (this is a rare concurrency issue).
-     */
-    private ClassInfo putClassInfo(ClassInfo classInfo, String className,
-                                   DataThang classKey,
-                                   ObjectStreamClass classFormat)
-        throws DbException, ClassNotFoundException {
-
-        // an intent-to-write cursor is needed for CDB
-
-        Dbc cursor = db.openCursor(true);
-        try {
-            // get and lock the record containing the last assigned ID
-
-            DataThang key = newDbt();
-            key.setBytes(LAST_CLASS_ID_KEY);
-            DataThang data = newDbt();
-            int putFlag = Db.DB_CURRENT;
-            int err = cursor.get(key, data,
-                                 Db.DB_SET | env.getWriteLockFlag());
-            if (err != 0) {
-                // if this is a new database, set the initial ID record
-                data.setBytes(new byte[1]); // zero ID
-                putFlag = Db.DB_KEYLAST;
-            }
-            byte[] idBytes = data.getBytes();
-
-            // check one last time to see if another thread
-            // wrote the information before this thread
-
-            Object anotherClassInfo = classMap.get(className);
-            if (anotherClassInfo != null)
-                return (ClassInfo) anotherClassInfo;
-
-            // increment the ID by one and write the updated record
-
-            idBytes = incrementID(idBytes);
-            data.setBytes(idBytes);
-            cursor.put(key, data, putFlag);
-
-            // write the new class format record whose key is the ID just
-            // assigned
-
-            byte[] keyBytes = new byte[1 + idBytes.length];
-            keyBytes[0] = REC_CLASS_FORMAT;
-            System.arraycopy(idBytes, 0, keyBytes, 1, idBytes.length);
-            key.setBytes(keyBytes);
-
-            ByteArrayOutputStream baos = new ByteArrayOutputStream();
-            ObjectOutputStream oos;
-            try {
-                oos = new ObjectOutputStream(baos);
-                oos.writeObject(classFormat);
-            }
-            catch (IOException e) {}
-            data.setBytes(baos.toByteArray());
-
-            db.put(key, data, 0);
-
-            // write the new class info record, using the key passed in; this
-            // is done last so that a reader who gets the class info record
-            // first will always find the corresponding class format record
-
-            classInfo.setClassID(idBytes);
-            classInfo.toDbt(data);
-
-            db.put(classKey, data, 0);
-
-            // update the maps before closing the cursor, so that the cursor
-            // lock prevents other writers from duplicating this entry
-
-            classInfo.setClassFormat(classFormat);
-            classMap.put(className, classInfo);
-            formatMap.put(new BigInteger(idBytes), classFormat);
-            return classInfo;
-        } finally {
-            db.closeCursor(cursor);
-        }
-    }
-
-    private static byte[] incrementID(byte[] key) {
-
-        BigInteger id = new BigInteger(key);
-        id = id.add(BigInteger.valueOf(1));
-        return id.toByteArray();
-    }
-
-    /**
-     * Holds the class format key for a class, maintains a reference to the
-     * ObjectStreamClass.  Other fields can be added when we need to store more
-     * information per class.
-     */
-    private static class ClassInfo implements Serializable {
-
-        private byte[] classID;
-        private transient ObjectStreamClass classFormat;
-
-        ClassInfo() {
-        }
-
-        ClassInfo(DataThang dbt) {
-
-            byte[] data = dbt.getDataBytes();
-            int len = data[0];
-            classID = new byte[len];
-            System.arraycopy(data, 1, classID, 0, len);
-        }
-
-        void toDbt(DataThang dbt) {
-
-            byte[] data = new byte[1 + classID.length];
-            data[0] = (byte) classID.length;
-            System.arraycopy(classID, 0, data, 1, classID.length);
-            dbt.setData(data, 0, data.length);
-        }
-
-        void setClassID(byte[] classID) {
-
-            this.classID = classID;
-        }
-
-        byte[] getClassID() {
-
-            return classID;
-        }
-
-        ObjectStreamClass getClassFormat() {
-
-            return classFormat;
-        }
-
-        void setClassFormat(ObjectStreamClass classFormat) {
-
-            this.classFormat = classFormat;
-        }
-    }
-
-    /**
-     * Return whether two class formats are equal.  This determines whether a
-     * new class format is needed for an object being serialized.  Formats must
-     * be identical in all respects, or a new format is needed.
-     */
-    private static boolean areClassFormatsEqual(ObjectStreamClass format1,
-                                                byte[] format1Bytes,
-                                                ObjectStreamClass format2) {
-        try {
-            if (format1Bytes == null) { // using cached format1 object
-                format1Bytes = getObjectBytes(format1);
-            }
-            byte[] format2Bytes = getObjectBytes(format2);
-            return java.util.Arrays.equals(format2Bytes, format1Bytes);
-        } catch (IOException e) { return false; }
-    }
-
-    private static byte[] getObjectBytes(Object o)
-        throws IOException {
-
-        ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        ObjectOutputStream oos = new ObjectOutputStream(baos);
-        oos.writeObject(o);
-        return baos.toByteArray();
-    }
-
-    private DataThang newDbt() {
-
-        return new DataThang();
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/TransactionRunner.java b/db/java/src/com/sleepycat/bdb/TransactionRunner.java
deleted file mode 100644 (file)
index a14fd2c..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TransactionRunner.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbDeadlockException;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.CurrentTransaction;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-
-/**
- * Starts a transaction, calls {@link TransactionWorker#doWork}, and handles
- * transaction retry and exceptions.
- *
- * @author Mark Hayes
- */
-public class TransactionRunner {
-
-    private static final int DEFAULT_MAX_RETRIES = 10;
-
-    private DbEnv env;
-    private CurrentTransaction currentTxn;
-    private int maxRetries;
-    private boolean dirtyRead;
-    private boolean noWait;
-
-    /**
-     * Creates a transaction runner for a given Berkeley DB environment.
-     * The default maximum number of retries (10) will be used.
-     *
-     * @param env is the environment for running transactions.
-     */
-    public TransactionRunner(DbEnv env) {
-
-        this(env, DEFAULT_MAX_RETRIES);
-    }
-
-    /**
-     * Creates a transaction runner for a given Berkeley DB environment and
-     * with a given number of maximum retries.
-     *
-     * @param env is the environment for running transactions.
-     *
-     * @param maxRetries is the maximum number of retries that will be performed
-     * when deadlocks are detected.
-     */
-    public TransactionRunner(DbEnv env, int maxRetries) {
-
-        this.env = env;
-        this.currentTxn = CurrentTransaction.getInstance(env);
-        this.maxRetries = maxRetries;
-    }
-
-    /**
-     * Returns the maximum number of retries that will be performed when
-     * deadlocks are detected.
-     */
-    public int getMaxRetries() {
-
-        return maxRetries;
-    }
-
-    /**
-     * Changes the maximum number of retries that will be performed when
-     * deadlocks are detected.
-     * Calling this method does not impact transactions already running.
-     */
-    public void setMaxRetries(int maxRetries) {
-
-        this.maxRetries = maxRetries;
-    }
-
-    /**
-     * Returns whether transactions will read data that is modified by another
-     * transaction but not committed.
-     */
-    public boolean getDirtyRead() {
-
-        return dirtyRead;
-    }
-
-    /**
-     * Changes whether transactions will read data that is modified by another
-     * transaction but not committed.
-     * Calling this method does not impact transaction already running.
-     */
-    public void setDirtyRead(boolean dirtyRead) {
-
-        this.dirtyRead = dirtyRead;
-    }
-
-    /**
-     * Returns whether transactions will throw DbLockNotGrantedException
-     * instead of blocking when trying to access data that is locked by another
-     * transaction.
-     */
-    public boolean getNoWait() {
-
-        return noWait;
-    }
-
-    /**
-     * Changes whether transactions will throw DbLockNotGrantedException
-     * instead of blocking when trying to access data that is locked by another
-     * transaction.
-     */
-    public void setNoWait(boolean noWait) {
-
-        this.noWait = noWait;
-    }
-
-    /**
-     * Calls the {@link TransactionWorker#doWork} method and, for transactional
-     * environments, begins and ends a transaction.  If the environment given
-     * is non-transactional, a transaction will not be used but the doWork()
-     * method will still be called.
-     *
-     * <p> In a transactional environment, a new transaction is started before
-     * calling doWork().  This will start a nested transaction if one is
-     * already active.  If DbDeadlockException is thrown by doWork(), the
-     * transaction will be aborted and the process will be repeated up to the
-     * maximum number of retries specified.  If another exception is thrown by
-     * doWork() or the maximum number of retries has occurred, the transaction
-     * will be aborted and the exception will be rethrown by this method.  If
-     * no exception is thrown by doWork(), the transaction will be committed.
-     * This method will not attempt to commit or abort a transaction if it has
-     * already been committed or aborted by doWork(). </p>
-     *
-     * @throws DbDeadlockException when it is thrown by doWork() and the
-     * maximum number of retries has occurred.  The transaction will have been
-     * aborted by this method.
-     *
-     * @throws Exception when any other exception is thrown by doWork().  The
-     * exception will first be unwrapped by calling {@link
-     * ExceptionUnwrapper#unwrap}.  The transaction will have been aborted by
-     * this method.
-     */
-    public void run(TransactionWorker worker)
-        throws DbException, Exception {
-
-        if (currentTxn != null) { // if environment is transactional
-            boolean dr = dirtyRead; // these values should not be changed
-            boolean nw = noWait;    // until this method returns
-            for (int i = 0;; i += 1) {
-                DbTxn txn = null;
-                try {
-                    txn = currentTxn.beginTxn(dr, nw);
-                    worker.doWork();
-                    if (txn != null && txn == currentTxn.getTxn())
-                        currentTxn.commitTxn();
-                    return;
-                } catch (Exception e) {
-                    e = ExceptionUnwrapper.unwrap(e);
-                    if (txn != null && txn == currentTxn.getTxn()) {
-                        try {
-                            currentTxn.abortTxn();
-                        } catch (Exception e2) {
-                            // If we cannot abort, better to throw e than e2
-                            // since it contains more information about the
-                            // real problem.
-                            System.err.println(e2.toString());
-                            throw e;
-                        }
-                    }
-                    if (i >= maxRetries || !(e instanceof DbDeadlockException))
-                        throw e;
-                }
-            }
-        } else {
-            try {
-                worker.doWork();
-            } catch (Exception e) {
-                throw ExceptionUnwrapper.unwrap(e);
-            }
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/TransactionWorker.java b/db/java/src/com/sleepycat/bdb/TransactionWorker.java
deleted file mode 100644 (file)
index 1f765e3..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TransactionWorker.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb;
-
-/**
- * The interface implemented to perform the work within a transaction.
- * To run a transaction, an instance of this interface is passed to the
- * {@link TransactionRunner#run} method.
- *
- * @author Mark Hayes
- */
-public interface TransactionWorker {
-
-    /**
-     * Perform the work for a single transaction.
-     *
-     * @see TransactionRunner#run
-     */
-    void doWork()
-        throws Exception;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/ByteArrayBinding.java b/db/java/src/com/sleepycat/bdb/bind/ByteArrayBinding.java
deleted file mode 100644 (file)
index b40e5eb..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ByteArrayBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-import java.io.IOException;
-
-/**
- * A transparent binding where the data byte array is used as the object.
- * The Object of the binding is of type <code>byte[]</code> and the data is
- * nothing more than the byte array itself.
- *
- * @author Mark Hayes
- */
-public class ByteArrayBinding implements DataBinding {
-
-    private ByteArrayFormat format;
-
-    /**
-     * Creates a byte array binding.
-     *
-     * @param format is the format of the new binding.
-     */
-    public ByteArrayBinding(ByteArrayFormat format) {
-
-        this.format = format;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        byte[] bytes = (byte[]) data.getDataFormation();
-        if (bytes == null) {
-            bytes = new byte[data.getDataLength()];
-            System.arraycopy(data.getDataBytes(), data.getDataOffset(),
-                             bytes, 0, bytes.length);
-            data.setDataFormation(bytes);
-        }
-        return bytes;
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        byte[] bytes = (byte[]) object;
-        data.setData(bytes, 0, bytes.length);
-    }
-
-    // javadoc is inherited
-    public DataFormat getDataFormat() {
-
-        return format;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/ByteArrayFormat.java b/db/java/src/com/sleepycat/bdb/bind/ByteArrayFormat.java
deleted file mode 100644 (file)
index 07322f9..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ByteArrayFormat.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-/**
- * The format for data stored as a byte array.
- *
- * @author Mark Hayes
- */
-public class ByteArrayFormat implements DataFormat {
-
-    /**
-     * Creates a byte array format.
-     */
-    public ByteArrayFormat() {
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/DataBinding.java b/db/java/src/com/sleepycat/bdb/bind/DataBinding.java
deleted file mode 100644 (file)
index 347b17e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-import java.io.IOException;
-
-/**
- * The interface implemented by all data-to-object bindings.
- *
- * @author Mark Hayes
- */
-public interface DataBinding {
-
-    /**
-     * Converts a data buffer into an Object.
-     *
-     * @param data is the source data buffer.
-     *
-     * @return the resulting Object.
-     */
-    Object dataToObject(DataBuffer data)
-        throws IOException;
-
-    /**
-     * Converts an Object into a data buffer.
-     *
-     * @param object is the source Object.
-     *
-     * @param data is the destination data buffer.
-     */
-    void objectToData(Object object, DataBuffer data)
-        throws IOException;
-
-    /**
-     * Returns the format used for the data of this binding.
-     *
-     * @return the data format.
-     */
-    DataFormat getDataFormat();
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/DataBuffer.java b/db/java/src/com/sleepycat/bdb/bind/DataBuffer.java
deleted file mode 100644 (file)
index 56ea51d..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataBuffer.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-/**
- * The interface used in bindings to access the data as a byte array.
- *
- * <p>Each data buffer may contain a formation Object that is associated with
- * the data. The formation may be used by bindings to cache an internal
- * representation of the data that is specific to the format but can be used by
- * all bindings.  The formation must be cleared whenever the data in the buffer
- * is changed.</p>
- *
- * @author Mark Hayes
- */
-public interface DataBuffer {
-
-    /**
-     * Sets the data in this buffer to the given value.  The byte array given
-     * will be owned by this buffer object after this method is called and
-     * must not be modified thereafter.  This method must clear the data
-     * formation for this buffer.
-     *
-     * @param data is the data array and must not be modified after this
-     *  method is called.
-     *
-     * @param offset is the byte offset of the data in the array.
-     *
-     * @param length is the byte length of the data in the array.
-     */
-    void setData(byte[] data, int offset, int length);
-
-    /**
-     * Returns the byte array of the data buffer.  This array is owned by
-     * the buffer object and should not be modified.
-     *
-     * @return the byte array of the data buffer.
-     */
-    byte[] getDataBytes();
-
-    /**
-     * Returns the byte offset of the data in the array.
-     *
-     * @return the byte offset of the data in the array.
-     */
-    int getDataOffset();
-
-    /**
-     * Returns the byte length of the data in the array.
-     *
-     * @return the byte length of the data in the array.
-     */
-    int getDataLength();
-
-    /**
-     * Sets the formation associated with the data in this buffer.
-     *
-     * @param formation is Object to set.
-     */
-    void setDataFormation(Object formation);
-
-    /**
-     * Returns the formation associated with the data in this buffer.
-     *
-     * @return formation Object.
-     */
-    Object getDataFormation();
-
-    /**
-     * Sets the formation associated with the data in this buffer to null.
-     */
-    void clearDataFormation();
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/DataFormat.java b/db/java/src/com/sleepycat/bdb/bind/DataFormat.java
deleted file mode 100644 (file)
index c62ac7f..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataFormat.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-/**
- * The tag interface implemented by all data formats.
- *
- * @author Mark Hayes
- */
-public interface DataFormat {
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/DataType.java b/db/java/src/com/sleepycat/bdb/bind/DataType.java
deleted file mode 100644 (file)
index 88a9403..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DataType.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-/**
- * Primitive data type constants.
- *
- * @author Mark Hayes
- */
-public interface DataType {
-
-    /** Undefined data type. */
-    public static final int NONE = 0;
-
-    /** <code>String</code> data type. */
-    public static final int STRING = 1;
-
-    /** <code>byte[]</code> data type. */
-    public static final int BINARY = 2;
-
-    /** <code>Integer</code> data type. */
-    public static final int INT = 3;
-
-    /** <code>Long</code> data type. */
-    public static final int LONG = 4;
-
-    /** <code>Float</code> data type. */
-    public static final int FLOAT = 5;
-
-    /** <code>Double</code> data type. */
-    public static final int DOUBLE = 6;
-
-    /** <code>Date</code> data type. */
-    public static final int DATETIME = 7;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/EntityBinding.java b/db/java/src/com/sleepycat/bdb/bind/EntityBinding.java
deleted file mode 100644 (file)
index 876aed6..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: EntityBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-import java.io.IOException;
-
-/**
- * The interface implemented by all entity or key/data-to-object bindings.
- *
- * @author Mark Hayes
- */
-public interface EntityBinding {
-
-    /**
-     * Converts key and value data buffers into an entity Object.
-     *
-     * @param key is the source key data.
-     *
-     * @param value is the source value data.
-     *
-     * @return the resulting Object.
-     */
-    Object dataToObject(DataBuffer key, DataBuffer value)
-        throws IOException;
-
-    /**
-     * Extracts the key data from an entity Object.
-     *
-     * @param object is the source Object.
-     *
-     * @param key is the destination data buffer.
-     */
-    void objectToKey(Object object, DataBuffer key)
-        throws IOException;
-
-    /**
-     * Extracts the value data from an entity Object.
-     *
-     * @param object is the source Object.
-     *
-     * @param value is the destination data buffer.
-     */
-    void objectToValue(Object object, DataBuffer value)
-        throws IOException;
-
-    /**
-     * Returns the format used for the key data of this binding.
-     *
-     * @return the key data format.
-     */
-    DataFormat getKeyFormat();
-
-    /**
-     * Returns the format used for the value data of this binding.
-     *
-     * @return the value data format.
-     */
-    DataFormat getValueFormat();
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/KeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/KeyExtractor.java
deleted file mode 100644 (file)
index e997217..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: KeyExtractor.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-import java.io.IOException;
-
-/**
- * The interface implemented for extracting the index key from primary key
- * and/or value buffers, and for clearing the index key in a value buffer.  The
- * implementation of this interface defines a specific index key for use in a
- * database, and that is independent of any bindings that may be used.
- *
- * @author Mark Hayes
- */
-public interface KeyExtractor {
-
-    /**
-     * Extracts the index key data from primary key and value buffers.
-     * The index key is extracted when saving the data record identified by the
-     * primary key and value buffers, in order to add or remove an index
-     * entry in the database for that data record.
-     *
-     * @param primaryKeyData is the source primary key data, or null if no
-     * primary key data is used to construct the index key, in which case
-     * {@link #getPrimaryKeyFormat} should also return null.
-     *
-     * @param valueData is the source value data, or null if no value data is
-     * used to construct the index key, in which case {@link #getValueFormat}
-     * should also return null.
-     *
-     * @param indexKeyData is the destination index key buffer.  For index keys
-     * which are optionally present, the buffer's length should be set to zero
-     * to indicate that the key is not present or null.
-     */
-    void extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData,
-                         DataBuffer indexKeyData)
-        throws IOException;
-
-    /**
-     * Clears the index key in a value buffer.  The index key is cleared when
-     * the index is for a foreign key identifying a record that has been
-     * deleted.  This method is called only if the {@link
-     * com.sleepycat.bdb.ForeignKeyIndex} is configured with {@link
-     * com.sleepycat.bdb.ForeignKeyIndex#ON_DELETE_CLEAR}.  It is never called
-     * for index keys that are derived from primary key data, since in this
-     * case {@link com.sleepycat.bdb.ForeignKeyIndex#ON_DELETE_CLEAR} is not
-     * allowed.
-     *
-     * @param valueData is the source and destination value data.  On entry
-     * this contains the index key to be cleared.  It should be changed by this
-     * method such that {@link #extractIndexKey} will extract a null key (set
-     * the buffer length to zero).  Other data in the buffer should remain
-     * unchanged.
-     */
-    void clearIndexKey(DataBuffer valueData)
-        throws IOException;
-
-    /**
-     * Returns the format of the primary key data or null if the index key data
-     * is not derived from the primary key data.  If this method returns null,
-     * then null will be passed for the <code>primaryKeyData</code> parameter
-     * of {@link #extractIndexKey}.
-     *
-     * @return the format of the primary key data or null.
-     */
-    DataFormat getPrimaryKeyFormat();
-
-    /**
-     * Returns the format of the value data or null if the index key data is
-     * not derived from the value data.  If this method returns null, then null
-     * will be passed for the <code>valueData</code> parameter of {@link
-     * #extractIndexKey}.
-     *
-     * @return the format of the value data or null.
-     */
-    DataFormat getValueFormat();
-
-    /**
-     * Returns the format of the index key data.
-     *
-     * @return the format of the index key data.
-     */
-    DataFormat getIndexKeyFormat();
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/SimpleBuffer.java b/db/java/src/com/sleepycat/bdb/bind/SimpleBuffer.java
deleted file mode 100644 (file)
index 81afd95..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SimpleBuffer.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind;
-
-/**
- * A simple data buffer implementation that allows using bindings for arbitrary
- * data outside the context of a database.
- *
- * @author Mark Hayes
- */
-public class SimpleBuffer implements DataBuffer {
-
-    private byte[] data;
-    private int offset;
-    private int length;
-    private Object formation;
-
-    /**
-     * Creates a simple buffer with null data, an offset of zero and a length
-     * of zero.
-     */
-    public SimpleBuffer() {
-    }
-
-    /**
-     * Creates a simple buffer with the given data with an offset of zero and a
-     * length equal to the length of the data array.
-     *
-     * @param data is the data array and must not be modified after this
-     *  method is called.
-     */
-    public SimpleBuffer(byte[] data) {
-
-        setData(data, 0, data.length);
-    }
-
-    /**
-     * Creates a simple buffer with the given data, offset and length.
-     *
-     * @param data is the data array and must not be modified after this
-     *  method is called.
-     *
-     * @param offset is the byte offset of the data in the array.
-     *
-     * @param length is the byte length of the data in the array.
-     */
-    public SimpleBuffer(byte[] data, int offset, int length) {
-
-        setData(data, offset, length);
-    }
-
-    // javadoc is inherited
-    public void setData(byte[] data, int offset, int length) {
-
-        formation = null;
-        this.data = data;
-        this.offset = offset;
-        this.length = length;
-    }
-
-    // javadoc is inherited
-    public byte[] getDataBytes() {
-
-        return data;
-    }
-
-    // javadoc is inherited
-    public int getDataOffset() {
-
-        return offset;
-    }
-
-    // javadoc is inherited
-    public int getDataLength() {
-
-        return length;
-    }
-
-    // javadoc is inherited
-    public void setDataFormation(Object formation) {
-
-        this.formation = formation;
-    }
-
-    // javadoc is inherited
-    public Object getDataFormation() {
-
-        return formation;
-    }
-
-    // javadoc is inherited
-    public void clearDataFormation() {
-
-        formation = null;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/package.html b/db/java/src/com/sleepycat/bdb/bind/package.html
deleted file mode 100644 (file)
index 8a1ba08..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:11 jbj Exp $ -->
-<html>
-<body>
-<p>Interfaces for defining data formats and data-to-object bindings
-<a href="{@docRoot}../ref/bdb/cs_bdb_bind.html" target="_top">[reference guide]</a>
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/ClassCatalog.java b/db/java/src/com/sleepycat/bdb/bind/serial/ClassCatalog.java
deleted file mode 100644 (file)
index b879330..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ClassCatalog.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import java.io.IOException;
-import java.io.ObjectStreamClass;
-
-/**
- * Represents a catalog of class information for use in object serialization so
- * that class descriptions can be stored separately from serialized objects.
- *
- * <p>This information is used for serialization of class descriptors or
- * java.io.ObjectStreamClass objects, each of which represents a unique class
- * format.  For each unique format, a unique class ID is assigned by the
- * catalog.  The class ID can then be used in the serialization stream in place
- * of the full class information.  When used with {@link SerialInput} and
- * {@link SerialOutput} or any of the serial bindings, the use of the catalog
- * is transparent to the application.</p>
- *
- * @author Mark Hayes
- */
-public interface ClassCatalog {
-
-    /**
-     * Close a catalog database and release any cached resources.
-     */
-    public void close()
-        throws IOException;
-
-    /**
-     * Return the class ID for the current version of the given class name.
-     * This is used for storing in serialization streams in place of a full
-     * class descriptor, since it is much more compact.  To get back the
-     * ObjectStreamClass for a class ID, call {@link #getClassFormat(byte[])}.
-     * This function causes a new class ID to be assigned if the class
-     * description has changed.
-     *
-     * @param className The fully qualified class name for which to return the
-     * class ID.
-     *
-     * @return The class ID for the current version of the class.
-     */
-    public byte[] getClassID(String className)
-        throws IOException, ClassNotFoundException;
-
-    /**
-     * Return the ObjectStreamClass for the given class name.  This is always
-     * the current class format.  Calling this method is equivalent to calling
-     * java.io.ObjectStreamClass.lookup, but this method causes a new class
-     * ID to be assigned if the class description has changed.
-     *
-     * @param className The fully qualified class name for which to return the
-     * class format.
-     *
-     * @return The class format for the current version of the class.
-     */
-    public ObjectStreamClass getClassFormat(String className)
-        throws IOException, ClassNotFoundException;
-
-    /**
-     * Return the ObjectStreamClass for the given class ID.  This may or may not
-     * be the current class format, depending on whether the class has changed
-     * since the class ID was generated.
-     *
-     * @param classID The class ID for which to return the class format.
-     *
-     * @return The class format for the given class ID, which may or may not
-     * represent the current version of the class.
-     */
-    public ObjectStreamClass getClassFormat(byte[] classID)
-        throws IOException, ClassNotFoundException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialBinding.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialBinding.java
deleted file mode 100644 (file)
index 9a4b44c..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import java.io.IOException;
-
-/**
- * A concrete serial binding for keys or values.  This binding stores objects
- * in serial data format.  If this class is used "as is" the deserialized
- * objects are returned by the binding, and these objects must be serializable.
- *
- * <p>The class may also be extended to override the {@link
- * #dataToObject(Object)} and {@link #objectToData(Object)} methods in order to
- * map between the deserialized objects and other objects.  In that case the
- * objects returned by the binding do not have to be serializable.  Note that
- * both methods must be overridden.</p>
- *
- * @author Mark Hayes
- */
-public class SerialBinding implements DataBinding {
-
-    protected SerialFormat format;
-
-    /**
-     * Creates a serial binding.
-     *
-     * @param format is the format of the new binding.
-     */
-    public SerialBinding(SerialFormat format) {
-
-        this.format = format;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        return dataToObject(format.dataToObject(data));
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        format.objectToData(objectToData(object), data);
-    }
-
-    // javadoc is inherited
-    public DataFormat getDataFormat() {
-
-        return format;
-    }
-
-    /**
-     * Can be overridden to convert the deserialized data object to another
-     * object.  This method is called by {@link #dataToObject(DataBuffer)}
-     * after deserializing the data. The default implemention simply returns
-     * the data parameter.
-     *
-     * @param data is the deserialized data object (will always be
-     * serializable).
-     *
-     * @return the resulting object.
-     */
-    public Object dataToObject(Object data)
-        throws IOException {
-
-        return data;
-    }
-
-    /**
-     * Can be overridden to convert the object to a deserialized data object.
-     * This method is called by {@link #objectToData(Object,DataBuffer)}
-     * before serializing the object. The default implemention simply returns
-     * the object parameter.
-     *
-     * @param object is the source object.
-     *
-     * @return the resulting deserialized object (must be serializable)..
-     */
-    public Object objectToData(Object object)
-        throws IOException {
-
-        return object;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialFormat.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialFormat.java
deleted file mode 100644 (file)
index 828550c..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialFormat.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.util.FastInputStream;
-import com.sleepycat.bdb.util.FastOutputStream;
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-
-/**
- * The format for serialized data.  In addition to identifying a serial format
- * this class provides utility methods for use by bindings.
- *
- * @author Mark Hayes
- */
-public class SerialFormat implements DataFormat {
-
-    private ClassCatalog classCatalog;
-    private Class baseClass;
-
-    /**
-     * Creates a serial format.
-     *
-     * @param classCatalog is the catalog to hold shared class information and
-     * for a database should be a {@link
-     * com.sleepycat.bdb.StoredClassCatalog}.
-     *
-     * @param baseClass is the base class for serialized objects stored using
-     * this format -- all objects using this format must be an instance of
-     * this class.
-     */
-    public SerialFormat(ClassCatalog classCatalog, Class baseClass) {
-
-        this.classCatalog = classCatalog;
-        this.baseClass = baseClass;
-    }
-
-    /**
-     * Returns the base class for this format.
-     *
-     * @return the base class for this format.
-     */
-    public final Class getBaseClass() {
-
-        return baseClass;
-    }
-
-    /**
-     * Utility method for use by bindings to deserialize an object.  May only
-     * be called for data that was serialized using {@link #objectToData},
-     * since the fixed serialization header is assumed to not be included in
-     * the input data. {@link SerialInput} is used to deserialize the object.
-     * If a deserialized object is cached in the buffer's data formation
-     * property, it is returned directly.
-     *
-     * @param data is the input serialized data.
-     *
-     * @return the output deserialized object.
-     */
-    public final Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        Object object = data.getDataFormation();
-        if (object != null) return object;
-
-        int length = data.getDataLength();
-        byte[] hdr = SerialOutput.getStreamHeader();
-        byte[] bufWithHeader = new byte[length + hdr.length];
-
-        System.arraycopy(hdr, 0, bufWithHeader, 0, hdr.length);
-        System.arraycopy(data.getDataBytes(), data.getDataOffset(),
-                         bufWithHeader, hdr.length, length);
-
-        SerialInput jin = new SerialInput(
-            new FastInputStream(bufWithHeader, 0, bufWithHeader.length),
-            classCatalog);
-
-        try {
-            object = jin.readObject();
-        } catch (ClassNotFoundException e) {
-            throw new IOExceptionWrapper(e);
-        }
-
-        data.setDataFormation(object);
-        return object;
-    }
-
-    /**
-     * Utility method for use by bindings to serialize an object.  The fixed
-     * serialization header is not included in the output data to save space,
-     * and therefore to deserialize the data the complementary {@link
-     * #dataToObject} method must be used.  {@link SerialOutput} is used to
-     * serialize the object.  The deserialized object is cached in the buffer's
-     * data formation property.
-     *
-     * @param object is the input deserialized object.
-     *
-     * @param data is the output serialized data.
-     *
-     * @throws IllegalArgumentException if the object is not an instance of the
-     * base class for this format.
-     */
-    public final void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        if (baseClass != null && !baseClass.isInstance(object)) {
-            throw new IllegalArgumentException(
-                        "Data object class (" + object.getClass() +
-                        ") not an instance of format's base class (" +
-                        baseClass + ')');
-        }
-        FastOutputStream fo = new FastOutputStream();
-        SerialOutput jos = new SerialOutput(fo, classCatalog);
-        jos.writeObject(object);
-
-        byte[] hdr = SerialOutput.getStreamHeader();
-        data.setData(fo.getBufferBytes(), hdr.length,
-                     fo.getBufferLength() - hdr.length);
-        data.setDataFormation(object);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialInput.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialInput.java
deleted file mode 100644 (file)
index 3bf394a..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialInput.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.ObjectInputStream;
-import java.io.ObjectStreamClass;
-
-/**
- * Used instead of an {@link ObjectInputStream}, which it extends, to read an
- * object stream written by the {@link SerialOutput} class.  For reading
- * objects from a database normally {@link SerialFormat} or one of the serial
- * binding classes is used.  {@link SerialInput} is used when an {@link
- * ObjectInputStream} is needed along with compact storage.  A {@link
- * ClassCatalog} must be supplied, however, to stored shared class
- * descriptions.
- *
- * @author Mark Hayes
- */
-public class SerialInput extends ObjectInputStream {
-
-    private ClassCatalog classCatalog;
-
-    /**
-     * Creates a serial input stream.
-     *
-     * @param in is the input stream from which compact serialized objects will
-     * be read.
-     *
-     * @param classCatalog is the catalog containing the class descriptions
-     * for the serialized objects.
-     */
-    public SerialInput(InputStream in, ClassCatalog classCatalog)
-        throws IOException {
-
-        super(in);
-
-        this.classCatalog = classCatalog;
-    }
-
-    // javadoc is inherited
-    protected ObjectStreamClass readClassDescriptor()
-        throws IOException, ClassNotFoundException {
-
-        try {
-            byte len = readByte();
-            byte[] id = new byte[len];
-            readFully(id);
-
-            return classCatalog.getClassFormat(id);
-        } catch (IOException e) {
-            // do not throw IOException from here since ObjectOutputStream
-            // will write the exception to the stream, which causes another
-            // call here, etc.
-            throw new RuntimeExceptionWrapper(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialOutput.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialOutput.java
deleted file mode 100644 (file)
index bbe4b1e..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialOutput.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.ObjectOutputStream;
-import java.io.ObjectStreamClass;
-import java.io.ObjectStreamConstants;
-import java.io.OutputStream;
-
-/**
- * Used instead of an ObjectOutputStream, which it extends, to write a compact
- * object stream.  For writing objects to a database normally {@link
- * SerialFormat} or one of the serial binding classes is used.  {@link
- * SerialOutput} is used when an {@link ObjectOutputStream} is needed along
- * with compact storage.  A {@link ClassCatalog} must be supplied, however, to
- * stored shared class descriptions.
- *
- * <p>The {@link ClassCatalog} is used to store class definitions rather than
- * embedding these into the stream.  Instead, a class format identifier is
- * embedded into the stream.  This identifier is then used by {@link
- * SerialInput} to load the class format to deserialize the object.</p>
- *
- * @author Mark Hayes
- */
-public class SerialOutput extends ObjectOutputStream {
-
-    // serialization version constants; instead of hardcoding these
-    // we get them by creating a SerialOutput, which itself
-    // guarantees that we'll always use a PROTOCOL_VERSION_2 header
-
-    private final static byte[] STREAM_HEADER;
-    static {
-        ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        try {
-            SerialOutput oos = new SerialOutput(baos, null);
-        }
-        catch (java.io.IOException e) { }
-        STREAM_HEADER = baos.toByteArray();
-    }
-
-    private ClassCatalog classCatalog;
-
-    /**
-     * Creates a serial output stream.
-     *
-     * @param out is the output stream to which the compact serialized objects
-     * will be written.
-     *
-     * @param classCatalog is the catalog to which the class descriptions for
-     * the serialized objects will be written.
-     */
-    public SerialOutput(OutputStream out, ClassCatalog classCatalog)
-        throws IOException {
-
-        super(out);
-        this.classCatalog = classCatalog;
-
-        // guarantee that we'll always use the same serialization format
-
-        useProtocolVersion(ObjectStreamConstants.PROTOCOL_VERSION_2);
-    }
-
-    // javadoc is inherited
-    protected void writeClassDescriptor(ObjectStreamClass classdesc)
-        throws IOException {
-
-        try {
-            byte[] id = classCatalog.getClassID(classdesc.getName());
-            writeByte(id.length);
-            write(id);
-        } catch (IOException e) {
-            // do not throw IOException from here since ObjectOutputStream
-            // will write the exception to the stream, which causes another
-            // call here, etc.
-            throw new RuntimeExceptionWrapper(e);
-        } catch (ClassNotFoundException e) {
-            throw new RuntimeExceptionWrapper(e);
-        }
-    }
-
-    /**
-     * Returns the fixed stream header used for all serialized streams in
-     * PROTOCOL_VERSION_2 format.  To save space this header can be removed and
-     * serialized streams before storage and inserted before deserializing.
-     * {@link SerialOutput} always uses PROTOCOL_VERSION_2 serialization format
-     * to guarantee that this header is fixed.  {@link SerialFormat} removes
-     * this header from serialized streams automatically.
-     *
-     * @return the fixed stream header.
-     */
-    public static byte[] getStreamHeader() {
-
-        return STREAM_HEADER;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialBinding.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialBinding.java
deleted file mode 100644 (file)
index 66611e3..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialSerialBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import java.io.IOException;
-
-/**
- * An abstract entity binding that uses a serial key and a serial value.  This
- * class takes care of serializing and deserializing the key and value data
- * automatically.  Its three abstract methods must be implemented by a concrete
- * subclass to convert the deserialized objects to/from an entity object.
- * <ul>
- * <li> {@link #dataToObject(Object,Object)} </li>
- * <li> {@link #objectToKey(Object)} </li>
- * <li> {@link #objectToValue(Object)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class SerialSerialBinding implements EntityBinding {
-
-    protected SerialFormat keyFormat;
-    protected SerialFormat valueFormat;
-
-    /**
-     * Creates a serial-serial entity binding.
-     *
-     * @param keyFormat is the key format.
-     *
-     * @param valueFormat is the value format.
-     */
-    public SerialSerialBinding(SerialFormat keyFormat,
-                               SerialFormat valueFormat) {
-
-        this.keyFormat = keyFormat;
-        this.valueFormat = valueFormat;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer key, DataBuffer value)
-        throws IOException {
-
-        return dataToObject(keyFormat.dataToObject(key),
-                            valueFormat.dataToObject(value));
-    }
-
-    // javadoc is inherited
-    public void objectToKey(Object object, DataBuffer key)
-        throws IOException {
-
-        object = objectToKey(object);
-        keyFormat.objectToData(object, key);
-    }
-
-    // javadoc is inherited
-    public void objectToValue(Object object, DataBuffer value)
-        throws IOException {
-
-        object = objectToValue(object);
-        valueFormat.objectToData(object, value);
-    }
-
-    // javadoc is inherited
-    public DataFormat getKeyFormat() {
-
-        return keyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    /**
-     * Constructs an entity object from deserialized key and value data
-     * objects.
-     *
-     * @param keyInput is the deserialized key data object.
-     *
-     * @param valueInput is the deserialized value data object.
-     *
-     * @return the entity object constructed from the key and value.
-     */
-    public abstract Object dataToObject(Object keyInput, Object valueInput)
-        throws IOException;
-
-    /**
-     * Extracts a key object from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @return the deserialized key data object.
-     */
-    public abstract Object objectToKey(Object object)
-        throws IOException;
-
-    /**
-     * Extracts a value object from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @return the deserialized value data object.
-     */
-    public abstract Object objectToValue(Object object)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/serial/SerialSerialKeyExtractor.java
deleted file mode 100644 (file)
index 8a361d4..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialSerialKeyExtractor.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import java.io.IOException;
-
-/**
- * A abstract key extractor that uses a serial key and a serial value.  This
- * class takes care of serializing and deserializing the key and value data
- * automatically.  Its two abstract methods must be implemented by a concrete
- * subclass to extract/clear the index key from the deserialized data objects.
- * <ul>
- * <li> {@link #extractIndexKey(Object,Object)} </li>
- * <li> {@link #clearIndexKey(Object)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class SerialSerialKeyExtractor implements KeyExtractor {
-
-    protected SerialFormat primaryKeyFormat;
-    protected SerialFormat valueFormat;
-    protected SerialFormat indexKeyFormat;
-
-    /**
-     * Creates a serial-serial entity binding.
-     *
-     * @param primaryKeyFormat is the primary key format, or null if no
-     * primary key data is used to construct the index key.
-     *
-     * @param valueFormat is the value format, or null if no value data is
-     * used to construct the index key.
-     *
-     * @param indexKeyFormat is the index key format.
-     */
-    public SerialSerialKeyExtractor(SerialFormat primaryKeyFormat,
-                                    SerialFormat valueFormat,
-                                    SerialFormat indexKeyFormat) {
-
-        this.primaryKeyFormat = primaryKeyFormat;
-        this.valueFormat = valueFormat;
-        this.indexKeyFormat = indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getPrimaryKeyFormat() {
-
-        return primaryKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getIndexKeyFormat() {
-
-        return indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public void extractIndexKey(DataBuffer primaryKeyData,
-                                DataBuffer valueData,
-                                DataBuffer indexKeyData)
-        throws IOException {
-
-        Object primaryKeyInput = ((primaryKeyFormat != null)
-                            ? primaryKeyFormat.dataToObject(primaryKeyData)
-                            : null);
-        Object valueInput = ((valueFormat != null)
-                            ? valueFormat.dataToObject(valueData)
-                            : null);
-        Object indexKey = extractIndexKey(primaryKeyInput, valueInput);
-        if (indexKey != null)
-            indexKeyFormat.objectToData(indexKey, indexKeyData);
-        else
-            indexKeyData.setData(null, 0, 0);
-    }
-
-    // javadoc is inherited
-    public void clearIndexKey(DataBuffer valueData)
-        throws IOException {
-
-        Object value = valueFormat.dataToObject(valueData);
-        value = clearIndexKey(value);
-        if (value != null)
-            valueFormat.objectToData(value, valueData);
-    }
-
-    /**
-     * Extracts the index key data object from primary key and value data
-     * objects.
-     *
-     * @param primaryKeyData is the deserialized source primary key data, or
-     * null if no primary key data is used to construct the index key.
-     *
-     * @param valueData is the deserialized source value data, or null if no
-     * value data is used to construct the index key.
-     *
-     * @return the destination index key data object, or null to indicate that
-     * the key is not present.
-     */
-    public abstract Object extractIndexKey(Object primaryKeyData,
-                                           Object valueData)
-        throws IOException;
-
-    /**
-     * Clears the index key in a value data object.
-     *
-     * @param valueData is the source and destination value data object.
-     *
-     * @return the destination value data object, or null to indicate that the
-     * key is not present and no change is necessary.  The value returned may
-     * be the same object passed as the valueData parameter or a newly created
-     * object.
-     */
-    public abstract Object clearIndexKey(Object valueData)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialBinding.java b/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialBinding.java
deleted file mode 100644 (file)
index db173e9..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A abstract entity binding that uses a tuple key and a serial value. This
- * class takes care of serializing and deserializing the value data,
- * and converting the key data to/from {@link TupleInput} and {@link
- * TupleOutput} objects.  Its three abstract methods must be implemented by a
- * concrete subclass to convert these objects to/from an entity object.
- * <ul>
- * <li> {@link #dataToObject(TupleInput,Object)} </li>
- * <li> {@link #objectToKey(Object,TupleOutput)} </li>
- * <li> {@link #objectToValue(Object)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class TupleSerialBinding implements EntityBinding {
-
-    protected TupleFormat keyFormat;
-    protected SerialFormat valueFormat;
-
-    /**
-     * Creates a tuple-serial entity binding.
-     *
-     * @param keyFormat is the key format.
-     *
-     * @param valueFormat is the value format.
-     */
-    public TupleSerialBinding(TupleFormat keyFormat,
-                              SerialFormat valueFormat) {
-
-        this.keyFormat = keyFormat;
-        this.valueFormat = valueFormat;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer key, DataBuffer value)
-        throws IOException {
-
-        return dataToObject(keyFormat.dataToInput(key),
-                            valueFormat.dataToObject(value));
-    }
-
-    // javadoc is inherited
-    public void objectToKey(Object object, DataBuffer key)
-        throws IOException {
-
-        TupleOutput output = keyFormat.newOutput();
-        objectToKey(object, output);
-        keyFormat.outputToData(output, key);
-    }
-
-    // javadoc is inherited
-    public void objectToValue(Object object, DataBuffer value)
-        throws IOException {
-
-        object = objectToValue(object);
-        valueFormat.objectToData(object, value);
-    }
-
-    // javadoc is inherited
-    public DataFormat getKeyFormat() {
-
-        return keyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    /**
-     * Constructs an entity object from {@link TupleInput} key data and
-     * deserialized value data objects.
-     *
-     * @param keyInput is the {@link TupleInput} key data object.
-     *
-     * @param valueInput is the deserialized value data object.
-     *
-     * @return the entity object constructed from the key and value.
-     *
-     * @throws IOException if data cannot be read or written.
-     */
-    public abstract Object dataToObject(TupleInput keyInput, Object valueInput)
-        throws IOException;
-
-    /**
-     * Extracts a key tuple from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @param output is the {@link TupleOutput} to which the key should be
-     * written.
-     *
-     * @throws IOException if data cannot be read or written.
-     */
-    public abstract void objectToKey(Object object, TupleOutput output)
-        throws IOException;
-
-    /**
-     * Extracts a value object from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @return the deserialized value data object.
-     *
-     * @throws IOException if data cannot be read or written.
-     */
-    public abstract Object objectToValue(Object object)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialKeyExtractor.java
deleted file mode 100644 (file)
index 9b8bde2..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialKeyExtractor.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A abstract key extractor that uses a tuple key and a serial value. This
- * class takes care of serializing and deserializing the value data, and
- * converting the key data to/from {@link TupleInput} and {@link TupleOutput}
- * objects.  Its two abstract methods must be implemented by a concrete
- * subclass to extract and clear the index key using these objects.
- * <ul>
- * <li> {@link #extractIndexKey(TupleInput,Object,TupleOutput)} </li>
- * <li> {@link #clearIndexKey(Object)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class TupleSerialKeyExtractor implements KeyExtractor {
-
-    protected TupleFormat primaryKeyFormat;
-    protected SerialFormat valueFormat;
-    protected TupleFormat indexKeyFormat;
-
-    /**
-     * Creates a tuple-serial key extractor.
-     *
-     * @param primaryKeyFormat is the primary key format, or null if no
-     * primary key data is used to construct the index key.
-     *
-     * @param valueFormat is the value format, or null if no value data is
-     * used to construct the index key.
-     *
-     * @param indexKeyFormat is the index key format.
-     */
-    public TupleSerialKeyExtractor(TupleFormat primaryKeyFormat,
-                                   SerialFormat valueFormat,
-                                   TupleFormat indexKeyFormat) {
-
-        this.primaryKeyFormat = primaryKeyFormat;
-        this.valueFormat = valueFormat;
-        this.indexKeyFormat = indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getPrimaryKeyFormat() {
-
-        return primaryKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getIndexKeyFormat() {
-
-        return indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public void extractIndexKey(DataBuffer primaryKeyData,
-                                DataBuffer valueData,
-                                DataBuffer indexKeyData)
-        throws IOException {
-
-        TupleOutput output = indexKeyFormat.newOutput();
-        TupleInput primaryKeyInput = ((primaryKeyFormat != null)
-                            ? primaryKeyFormat.dataToInput(primaryKeyData)
-                            : null);
-        Object valueInput = ((valueFormat != null)
-                            ? valueFormat.dataToObject(valueData)
-                            : null);
-        extractIndexKey(primaryKeyInput, valueInput, output);
-        indexKeyFormat.outputToData(output, indexKeyData);
-    }
-
-    // javadoc is inherited
-    public void clearIndexKey(DataBuffer valueData)
-        throws IOException {
-
-        Object value = valueFormat.dataToObject(valueData);
-        clearIndexKey(value);
-        valueFormat.objectToData(value, valueData);
-    }
-
-    /**
-     * Extracts the index key data from primary key tuple data and deserialized
-     * value data.
-     *
-     * @param primaryKeyInput is the {@link TupleInput} for the primary key
-     * data, or null if no primary key data is used to construct the index key.
-     *
-     * @param valueInput is the deserialized value data, or null if no value
-     * data is used to construct the index key.
-     *
-     * @param indexKeyOutput is the destination index key tuple.  For index
-     * keys which are optionally present, no tuple data should be output to
-     * indicate that the key is not present or null.
-     */
-    public abstract void extractIndexKey(TupleInput primaryKeyInput,
-                                         Object valueInput,
-                                         TupleOutput indexKeyOutput)
-        throws IOException;
-
-    /**
-     * Clears the index key in the deserialized value data.
-     *
-     * @param valueInputOutput is the source and destination deserialized value
-     * data.  On entry this contains the index key to be cleared.  It should be
-     * changed by this method such that {@link #extractIndexKey} will extract a
-     * null key (not output any tuple data).  Other data in the value object
-     * should remain unchanged.
-     */
-    public abstract void clearIndexKey(Object valueInputOutput)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.java b/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledBinding.java
deleted file mode 100644 (file)
index 61d15fa..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialMarshalledBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A concrete entity binding that uses the {@link MarshalledTupleKeyEntity}
- * interface.  It works by calling the methods of the {@link
- * MarshalledTupleKeyEntity} interface, which must be implemented by the entity
- * class, to convert between the key/value data and entity object.
- *
- * <p> The binding is "tricky" in that it uses the entity class for both the
- * stored data value and the combined entity object.  To do this, the entity's
- * key field(s) are transient and are set by the binding after the data object
- * has been deserialized. This avoids the use of a "value" class completely.
- * </p>
- *
- * @author Mark Hayes
- * @see MarshalledTupleKeyEntity
- */
-public class TupleSerialMarshalledBinding extends TupleSerialBinding {
-
-    /**
-     * Creates a tuple-serial marshalled binding object.
-     *
-     * @param keyFormat is the key data format.
-     *
-     * @param valueFormat is the value data format.
-     */
-    public TupleSerialMarshalledBinding(TupleFormat keyFormat,
-                                        SerialFormat valueFormat) {
-
-        super(keyFormat, valueFormat);
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(TupleInput tupleInput, Object javaInput)
-        throws IOException {
-
-        // Creates the entity by combining the stored key and value.
-        // This "tricky" binding returns the stored value as the entity, but
-        // first it sets the transient key fields from the stored key.
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity) javaInput;
-
-        if (tupleInput != null) { // may be null if not used by key extractor
-            entity.unmarshalPrimaryKey(tupleInput);
-        }
-        return entity;
-    }
-
-    // javadoc is inherited
-    public void objectToKey(Object object, TupleOutput output)
-        throws IOException {
-
-        // Creates the stored key from the entity.
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity) object;
-        entity.marshalPrimaryKey(output);
-    }
-
-    // javadoc is inherited
-    public Object objectToValue(Object object)
-        throws IOException {
-
-        // Returns the entity as the stored value.  There is nothing to do here
-        // since the entity's key fields are transient.
-        return object;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/serial/TupleSerialMarshalledKeyExtractor.java
deleted file mode 100644 (file)
index 8fb272d..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialMarshalledKeyExtractor.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A concrete key extractor that works in conjunction with a {@link
- * TupleSerialMarshalledBinding}.  This key extractor works by calling the
- * methods of the {@link MarshalledTupleKeyEntity} interface to extract and
- * clear the index key data.
- *
- * @author Mark Hayes
- */
-public class TupleSerialMarshalledKeyExtractor
-    extends TupleSerialKeyExtractor {
-
-    private TupleSerialMarshalledBinding binding;
-    private String keyName;
-
-    /**
-     * Creates a tuple-serial marshalled key extractor.
-     *
-     * @param binding is the binding used for the tuple-serial entity.
-     *
-     * @param indexKeyFormat is the index key format.
-     *
-     * @param keyName is the key name passed to the {@link
-     * MarshalledTupleKeyEntity#marshalIndexKey} method to identify the index
-     * key.
-     *
-     * @param usePrimaryKey is true if the primary key data is used to
-     * construct the index key.
-     *
-     * @param useValue is true if the value data is used to construct the index
-     * key.
-     */
-    public TupleSerialMarshalledKeyExtractor(
-                                        TupleSerialMarshalledBinding binding,
-                                        TupleFormat indexKeyFormat,
-                                        String keyName,
-                                        boolean usePrimaryKey,
-                                        boolean useValue) {
-
-        super(usePrimaryKey ? ((TupleFormat) binding.getKeyFormat()) : null,
-              useValue ? ((SerialFormat) binding.getValueFormat()) : null,
-              indexKeyFormat);
-        this.binding = binding;
-        this.keyName = keyName;
-
-        if (valueFormat == null)
-            throw new IllegalArgumentException("valueFormat may not be null");
-    }
-
-    // javadoc is inherited
-    public void extractIndexKey(TupleInput primaryKeyInput,
-                                Object valueInput,
-                                TupleOutput indexKeyOutput)
-        throws IOException {
-
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity)
-            binding.dataToObject(primaryKeyInput, valueInput);
-
-        // the primary key is unmarshalled before marshalling the index key, to
-        // account for cases where the index key includes data taken from the
-        // primary key
-
-        entity.marshalIndexKey(keyName, indexKeyOutput);
-    }
-
-    // javadoc is inherited
-    public void clearIndexKey(Object valueInput)
-        throws IOException {
-
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity)
-            binding.dataToObject(null, valueInput);
-
-        entity.clearIndexKey(keyName);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/serial/package.html b/db/java/src/com/sleepycat/bdb/bind/serial/package.html
deleted file mode 100644 (file)
index 1dd4371..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:11 jbj Exp $ -->
-<html>
-<body>
-<p>Formats and bindings that use Java serialization
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.java b/db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleData.java
deleted file mode 100644 (file)
index 9e1a4f1..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledTupleData.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import java.io.IOException;
-
-/**
- * A marshalling interface implemented by key, value or entity classes that
- * have tuple data.  Key classes implement this interface to marshal their key
- * data.  Value or entity classes implement this interface to marshal their
- * value data.  Implementations of this interface must have a public no
- * arguments contructor so that they can be instantiated by a binding,
- * prior to calling the {@link #unmarshalData} method.
- *
- * <p>Note that implementing this interface is not necessary when the data is a
- * Java simple type, for example: String, Integer, etc. These types can be
- * used with built-in bindings returned by {@link
- * TupleBinding#getPrimitiveBinding}.</p>
- *
- * @author Mark Hayes
- * @see TupleTupleMarshalledBinding
- * @see TupleTupleMarshalledKeyExtractor
- */
-public interface MarshalledTupleData {
-
-    /**
-     * Construct the key or value tuple data from the key or value object.
-     *
-     * @param dataOutput is the output tuple.
-     */
-    void marshalData(TupleOutput dataOutput)
-        throws IOException;
-
-    /**
-     * Construct the key or value object from the key or value tuple data.
-     *
-     * @param dataInput is the input tuple.
-     */
-    void unmarshalData(TupleInput dataInput)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.java b/db/java/src/com/sleepycat/bdb/bind/tuple/MarshalledTupleKeyEntity.java
deleted file mode 100644 (file)
index a832994..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledTupleKeyEntity.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import java.io.IOException;
-
-/**
- * A marshalling interface implemented by entity classes that have tuple data
- * keys. Since MarshalledTupleKeyEntity objects are instantiated by Java
- * serialization, no particular contructor is required.
- *
- * <p>Note that a marshalled tuple key extractor is somewhat less efficient
- * than a non-marshalled key tuple extractor because more conversions are
- * needed.  A marshalled key extractor must convert the data to an object in
- * order to extract the key data, while an unmarshalled key extractor does
- * not.</p>
- *
- * @author Mark Hayes
- * @see TupleTupleMarshalledBinding
- * @see TupleTupleMarshalledKeyExtractor
- * @see com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding
- * @see com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor
- */
-public interface MarshalledTupleKeyEntity {
-
-    /**
-     * Extracts the entity's primary key and writes it to the key output.
-     *
-     * @param keyOutput is the output tuple.
-     */
-    void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException;
-
-    /**
-     * Completes construction of the entity by setting its primary key from the
-     * stored primary key.
-     *
-     * @param keyInput is the input tuple.
-     */
-    void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException;
-
-    /**
-     * Extracts the entity's index key and writes it to the key output.
-     *
-     * @param keyName identifies the index key.
-     *
-     * @param keyOutput is the output tuple.
-     */
-    void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException;
-
-    /**
-     * Clears the entity's index key value for the given key name.
-     * This method is called when the entity for this foreign key is
-     * deleted, if ON_DELETE_CLEAR was specified when creating the index.
-     *
-     * @param keyName identifies the index key.
-     */
-    void clearIndexKey(String keyName)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleBinding.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleBinding.java
deleted file mode 100644 (file)
index 63c91fb..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleBinding.java,v 1.1 2003/12/15 21:44:11 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * An abstract tuple binding for tuple keys or values. This class takes care of
- * converting the data to/from {@link TupleInput} and {@link TupleOutput}
- * objects.  Its two abstract methods must be implemented by a concrete
- * subclass to convert between tuples and key or value objects.
- * <ul>
- * <li> {@link #dataToObject(TupleInput)} </li>
- * <li> {@link #objectToData(Object,TupleOutput)} </li>
- * </ul>
- *
- * <p>For keys or values which are Java primitive classes (String, Integer,
- * etc) {@link #getPrimitiveBinding} may be used to return a builtin tuple
- * binding.  A custom tuple binding for these types is not needed.</p>
- *
- * @author Mark Hayes
- */
-public abstract class TupleBinding implements DataBinding {
-
-    protected TupleFormat format;
-
-    /**
-     * Creates a tuple binding.
-     *
-     * @param format is the format of the new binding.
-     */
-    public TupleBinding(TupleFormat format) {
-
-        this.format = format;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        return dataToObject(format.dataToInput(data));
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        TupleOutput output = format.newOutput();
-        objectToData(object, output);
-        format.outputToData(output, data);
-    }
-
-    // javadoc is inherited
-    public DataFormat getDataFormat() {
-
-        return format;
-    }
-
-    /**
-     * Constructs a key or value object from {@link TupleInput} data.
-     *
-     * @param input is the tuple key or value data.
-     *
-     * @return the key or value object constructed from the data.
-     */
-    public abstract Object dataToObject(TupleInput input)
-        throws IOException;
-
-    /**
-     * Converts a key or value object to a tuple data.
-     *
-     * @param object is the key or value object.
-     *
-     * @param output is the tuple data to which the key or value should be
-     * written.
-     */
-    public abstract void objectToData(Object object, TupleOutput output)
-        throws IOException;
-
-    /**
-     * Creates a tuple binding for a primitive Java class.  The following
-     * Java classes are supported.
-     * <ul>
-     * <li><code>String</code></li>
-     * <li><code>Integer</code></li>
-     * </ul>
-     *
-     * @param cls is the primitive Java class.
-     *
-     * @param format is the tuple format for the new binding.
-     *
-     * @return a new building for the primitive class or null if the cls
-     * parameter is not one of the supported classes.
-     */
-    public static TupleBinding getPrimitiveBinding(Class cls,
-                                                   TupleFormat format) {
-
-        if (cls == String.class)
-            return new StringBinding(format);
-        else if (cls == Character.class)
-            return new CharacterBinding(format);
-        else if (cls == Boolean.class)
-            return new BooleanBinding(format);
-        else if (cls == Byte.class)
-            return new ByteBinding(format);
-        else if (cls == Short.class)
-            return new ShortBinding(format);
-        else if (cls == Integer.class)
-            return new IntegerBinding(format);
-        else if (cls == Long.class)
-            return new LongBinding(format);
-        else if (cls == Float.class)
-            return new FloatBinding(format);
-        else if (cls == Double.class)
-            return new DoubleBinding(format);
-        else
-            return null;
-    }
-
-    private static class StringBinding extends TupleBinding {
-
-        public StringBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return input.readString();
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeString((String) object);
-        }
-    }
-
-    private static class CharacterBinding extends TupleBinding {
-
-        public CharacterBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Character(input.readChar());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeChar(((Character) object).charValue());
-        }
-    }
-
-    private static class BooleanBinding extends TupleBinding {
-
-        public BooleanBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Boolean(input.readBoolean());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeBoolean(((Boolean) object).booleanValue());
-        }
-    }
-
-    private static class ByteBinding extends TupleBinding {
-
-        public ByteBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Byte(input.readByte());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeByte(((Number) object).byteValue());
-        }
-    }
-
-    private static class ShortBinding extends TupleBinding {
-
-        public ShortBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Short(input.readShort());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeShort(((Number) object).shortValue());
-        }
-    }
-
-    private static class IntegerBinding extends TupleBinding {
-
-        public IntegerBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Integer(input.readInt());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeInt(((Number) object).intValue());
-        }
-    }
-
-    private static class LongBinding extends TupleBinding {
-
-        public LongBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Long(input.readLong());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeLong(((Number) object).longValue());
-        }
-    }
-
-    private static class FloatBinding extends TupleBinding {
-
-        public FloatBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Float(input.readFloat());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeFloat(((Number) object).floatValue());
-        }
-    }
-
-    private static class DoubleBinding extends TupleBinding {
-
-        public DoubleBinding(TupleFormat format) {
-
-            super(format);
-        }
-
-        public Object dataToObject(TupleInput input)
-            throws IOException {
-
-            return new Double(input.readDouble());
-        }
-
-        public void objectToData(Object object, TupleOutput output)
-            throws IOException {
-
-            output.writeDouble(((Number) object).doubleValue());
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleFormat.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleFormat.java
deleted file mode 100644 (file)
index 056dd37..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleFormat.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import java.io.IOException;
-
-/**
- * The format for tuple data.  In addition to identifying a tuple format
- * this class provides utility methods for use by bindings.
- *
- * @author Mark Hayes
- */
-public class TupleFormat implements DataFormat {
-
-    /**
-     * Creates a tuple format.
-     */
-    public TupleFormat() {
-    }
-
-    /**
-     * Utility method for use by bindings to create a tuple output object.
-     *
-     * @return a new tuple output object.
-     */
-    public final TupleOutput newOutput() {
-
-        return new TupleOutput();
-    }
-
-    /**
-     * Utility method to set the data in a data buffer to the data in a tuple
-     * output object.
-     *
-     * @param output is the source tuple output object.
-     *
-     * @param data is the destination data buffer.
-     */
-    public final void outputToData(TupleOutput output, DataBuffer data) {
-
-        data.setData(output.getBufferBytes(), output.getBufferOffset(),
-                     output.getBufferLength());
-    }
-
-    /**
-     * Utility method to set the data in a data buffer to the data in a tuple
-     * input object.  The tuple input for a buffer is cached in the buffer's
-     * data formation property.
-     *
-     * @param input is the source tuple input object.
-     *
-     * @param data is the destination data buffer.
-     */
-    public final void inputToData(TupleInput input, DataBuffer data) {
-
-        data.setData(input.getBufferBytes(), input.getBufferOffset(),
-                     input.getBufferLength());
-        data.setDataFormation(input);
-    }
-
-    /**
-     * Utility method to create a new tuple input object for reading the data
-     * from a given buffer.  The tuple input for a buffer is cached in the
-     * buffer's data formation property.  If an existing input is reused, it
-     * is reset before returning it.
-     *
-     * @param data is the source data buffer.
-     *
-     * @return the new tuple input object.
-     */
-    public final TupleInput dataToInput(DataBuffer data) {
-
-        TupleInput input = (TupleInput) data.getDataFormation();
-        if (input == null) {
-            input = new TupleInput(data.getDataBytes(), data.getDataOffset(),
-                                   data.getDataLength());
-            data.setDataFormation(input);
-        } else {
-            input.reset();
-        }
-        return input;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleInput.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleInput.java
deleted file mode 100644 (file)
index 86b5db4..0000000
+++ /dev/null
@@ -1,451 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleInput.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.util.UtfOps;
-import com.sleepycat.bdb.util.FastInputStream;
-import java.io.EOFException;
-import java.io.IOException;
-
-/**
- * Used by tuple bindings to read tuple data.
- *
- * <p>This class has many methods that have the same signatures as methods in
- * the {@link java.io.DataInput} interface.  The reason this class does not
- * implement {@link java.io.DataInput} is because it would break the interface
- * contract for those methods because of data format differences.</p>
- *
- * <p>Signed numbers are stored in the buffer in MSB (most significant byte
- * first) order with their sign bit (high-order bit) inverted to cause negative
- * numbers to be sorted first when comparing values as unsigned byte arrays,
- * as done in a database.  Unsigned numbers, including characters, are stored
- * in MSB order with no change to their sign bit.</p>
- *
- * <p>Strings and character arrays are stored either as a fixed length array of
- * unicode characters, where the length must be known by the application, or as
- * a null-terminated UTF byte array.</p>
- *
- * <p>Floats and doubles are stored in standard integer-bit representation and
- * are therefore not ordered by numeric value.</p>
- *
- * @author Mark Hayes
- */
-public class TupleInput extends FastInputStream {
-
-    /**
-     * Creates a tuple input object for reading a byte array of tuple data.  A
-     * reference to the byte array will be kept by this object (it will not be
-     * copied) and therefore the byte array should not be modified while this
-     * object is in use.
-     *
-     * @param buffer is the byte array to be read and should contain data in
-     * tuple format.
-     */
-    public TupleInput(byte[] buffer) {
-
-        super(buffer);
-    }
-
-    /**
-     * Creates a tuple input object for reading a byte array of tuple data at
-     * a given offset for a given length.  A reference to the byte array will
-     * be kept by this object (it will not be copied) and therefore the byte
-     * array should not be modified while this object is in use.
-     *
-     * @param buffer is the byte array to be read and should contain data in
-     * tuple format.
-     *
-     * @param offset is the byte offset at which to begin reading.
-     *
-     * @param length is the number of bytes to be read.
-     */
-    public TupleInput(byte[] buffer, int offset, int length) {
-
-        super(buffer, offset, length);
-    }
-
-    /**
-     * Creates a tuple input object from the data contained in a tuple output
-     * object.  A reference to the tuple output's byte array will be kept by
-     * this object (it will not be copied) and therefore the tuple output
-     * object should not be modified while this object is in use.
-     *
-     * @param output is the tuple output object containing the data to be read.
-     */
-    public TupleInput(TupleOutput output) {
-
-        super(output.getBufferBytes(), output.getBufferOffset(),
-              output.getBufferLength());
-    }
-
-    // --- begin DataInput compatible methods ---
-
-    /**
-     * Reads a null-terminated UTF string from the data buffer and converts
-     * the data from UTF to Unicode.
-     * Reads values that were written using {@link
-     * TupleOutput#writeString(String)}.
-     *
-     * @return the converted string.
-     *
-     * @throws IOException if no null terminating byte is found in the buffer
-     * or malformed UTF data is encountered.
-     */
-    public final String readString() throws IOException {
-
-        byte[] buf = getBufferBytes();
-        int off = getBufferOffset();
-        int byteLen = UtfOps.getZeroTerminatedByteLength(buf, off);
-        skip(byteLen + 1);
-        return UtfOps.bytesToString(buf, off, byteLen);
-    }
-
-    /**
-     * Reads a char (two byte) unsigned value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeChar}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final char readChar() throws IOException {
-
-        return (char) readUnsignedShort();
-    }
-
-    /**
-     * Reads a boolean (one byte) unsigned value from the buffer and returns
-     * true if it is non-zero and false if it is zero.
-     * Reads values that were written using {@link TupleOutput#writeBoolean}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final boolean readBoolean() throws IOException {
-
-        int c = read();
-        if (c < 0) {
-            throw new EOFException();
-        }
-        return (c != 0);
-    }
-
-    /**
-     * Reads a signed byte (one byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeByte}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final byte readByte() throws IOException {
-
-        byte val = (byte) readUnsignedByte();
-        if (val < 0)
-            val &= (byte) ~0x80;
-        else
-            val |= (byte) 0x80;
-        return val;
-    }
-
-    /**
-     * Reads a signed short (two byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeShort}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final short readShort() throws IOException {
-
-        short val = (short) readUnsignedShort();
-        if (val < 0)
-            val &= (short) ~0x8000;
-        else
-            val |= (short) 0x8000;
-        return val;
-    }
-
-    /**
-     * Reads a signed int (four byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeInt}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final int readInt() throws IOException {
-
-        int val = (int) readUnsignedInt();
-        if (val < 0)
-            val &= ~0x80000000;
-        else
-            val |= 0x80000000;
-        return val;
-    }
-
-    /**
-     * Reads a signed long (eight byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeLong}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final long readLong() throws IOException {
-
-        long val = readUnsignedLong();
-        if (val < 0)
-            val &= ~0x8000000000000000L;
-        else
-            val |= 0x8000000000000000L;
-        return val;
-    }
-
-    /**
-     * Reads a signed float (four byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeFloat}.
-     * <code>Float.intBitsToFloat</code> is used to convert the signed int
-     * value.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final float readFloat() throws IOException {
-
-        return Float.intBitsToFloat((int) readUnsignedInt());
-    }
-
-    /**
-     * Reads a signed double (eight byte) value from the buffer.
-     * Reads values that were written using {@link TupleOutput#writeDouble}.
-     * <code>Double.longBitsToDouble</code> is used to convert the signed long
-     * value.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final double readDouble() throws IOException {
-
-        return Double.longBitsToDouble(readUnsignedLong());
-    }
-
-    /**
-     * Reads an unsigned byte (one byte) value from the buffer.
-     * Reads values that were written using {@link
-     * TupleOutput#writeUnsignedByte}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final int readUnsignedByte() throws IOException {
-
-        int c = read();
-        if (c < 0) {
-            throw new EOFException();
-        }
-        return c;
-    }
-
-    /**
-     * Reads an unsigned short (two byte) value from the buffer.
-     * Reads values that were written using {@link
-     * TupleOutput#writeUnsignedShort}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final int readUnsignedShort() throws IOException {
-
-        int c1 = read();
-        int c2 = read();
-        if ((c1 | c2) < 0) {
-             throw new EOFException();
-        }
-        return ((c1 << 8) | c2);
-    }
-
-    // --- end DataInput compatible methods ---
-
-    /**
-     * Reads an unsigned int (four byte) value from the buffer.
-     * Reads values that were written using {@link
-     * TupleOutput#writeUnsignedInt}.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final long readUnsignedInt() throws IOException {
-
-        long c1 = read();
-        long c2 = read();
-        long c3 = read();
-        long c4 = read();
-        if ((c1 | c2 | c3 | c4) < 0) {
-             throw new EOFException();
-        }
-        return ((c1 << 24) | (c2 << 16) | (c3 << 8) | c4);
-    }
-
-    /**
-     * This method is private since an unsigned long cannot be treated as
-     * such in Java, nor converted to a BigInteger of the same value.
-     */
-    private final long readUnsignedLong() throws IOException {
-
-        long c1 = read();
-        long c2 = read();
-        long c3 = read();
-        long c4 = read();
-        long c5 = read();
-        long c6 = read();
-        long c7 = read();
-        long c8 = read();
-        if ((c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8) < 0) {
-             throw new EOFException();
-        }
-        return ((c1 << 56) | (c2 << 48) | (c3 << 40) | (c4 << 32) |
-                (c5 << 24) | (c6 << 16) | (c7 << 8)  | c8);
-    }
-
-    /**
-     * Reads the specified number of bytes from the buffer, converting each
-     * unsigned byte value to a character of the resulting string.
-     * Reads values that were written using {@link TupleOutput#writeBytes}.
-     * Only characters with values below 0x100 may be read using this method.
-     *
-     * @param length is the number of bytes to be read.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final String readBytes(int length) throws IOException {
-
-        StringBuffer buf = new StringBuffer(length);
-        for (int i = 0; i < length; i++) {
-            int c = read();
-            if (c < 0) {
-                throw new EOFException();
-            }
-            buf.append((char) c);
-        }
-        return buf.toString();
-    }
-
-    /**
-     * Reads the specified number of characters from the buffer, converting
-     * each two byte unsigned value to a character of the resulting string.
-     * Reads values that were written using {@link TupleOutput#writeChars}.
-     *
-     * @param length is the number of characters to be read.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final String readChars(int length) throws IOException {
-
-        StringBuffer buf = new StringBuffer(length);
-        for (int i = 0; i < length; i++) {
-            buf.append(readChar());
-        }
-        return buf.toString();
-    }
-
-    /**
-     * Reads the specified number of bytes from the buffer, converting each
-     * unsigned byte value to a character of the resulting array.
-     * Reads values that were written using {@link TupleOutput#writeBytes}.
-     * Only characters with values below 0x100 may be read using this method.
-     *
-     * @param chars is the array to receive the data and whose length is used
-     * to determine the number of bytes to be read.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final void readBytes(char[] chars) throws IOException {
-
-        for (int i = 0; i < chars.length; i++) {
-            int c = read();
-            if (c < 0) {
-                throw new EOFException();
-            }
-            chars[i] = (char) c;
-        }
-    }
-
-    /**
-     * Reads the specified number of characters from the buffer, converting
-     * each two byte unsigned value to a character of the resulting array.
-     * Reads values that were written using {@link TupleOutput#writeChars}.
-     *
-     * @param chars is the array to receive the data and whose length is used
-     * to determine the number of characters to be read.
-     *
-     * @return the value read from the buffer.
-     *
-     * @throws IOException if not enough bytes are available in the buffer.
-     */
-    public final void readChars(char[] chars) throws IOException {
-
-        for (int i = 0; i < chars.length; i++) {
-            chars[i] = readChar();
-        }
-    }
-
-    /**
-     * Reads the specified number of UTF characters string from the data
-     * buffer and converts the data from UTF to Unicode.
-     * Reads values that were written using {@link
-     * TupleOutput#writeString(char[])}.
-     *
-     * @param length is the number of characters to be read.
-     *
-     * @return the converted string.
-     *
-     * @throws IOException if not enough bytes are available in the buffer
-     * or malformed UTF data is encountered.
-     */
-    public final String readString(int length) throws IOException {
-
-        char[] chars = new char[length];
-        readString(chars);
-        return new String(chars);
-    }
-
-    /**
-     * Reads the specified number of UTF characters string from the data
-     * buffer and converts the data from UTF to Unicode.
-     * Reads values that were written using {@link
-     * TupleOutput#writeString(char[])}.
-     *
-     * @param chars is the array to receive the data and whose length is used
-     * to determine the number of characters to be read.
-     *
-     * @return the converted string.
-     *
-     * @throws IOException if not enough bytes are available in the buffer
-     * or malformed UTF data is encountered.
-     */
-    public final void readString(char[] chars) throws IOException {
-
-        byte[] buf = getBufferBytes();
-        off = UtfOps.bytesToChars(buf, off, chars, 0, chars.length, false);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleInputBinding.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleInputBinding.java
deleted file mode 100644 (file)
index d5d630d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleInputBinding.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * A concrete tuple binding for keys or values which are {@link TupleInput}
- * objects.  This binding is used when tuples themselves are the data object,
- * rather than using application defined objects. A {@link TupleInput} must
- * always be used.  To convert a {@link TupleOutput} to a {@link TupleInput},
- * use the {@link TupleInput#TupleInput(TupleOutput)} constructor.
- *
- * @author Mark Hayes
- */
-public class TupleInputBinding implements DataBinding {
-
-    protected TupleFormat format;
-
-    /**
-     * Creates a tuple input binding.
-     *
-     * @param format is the format of the new binding.
-     */
-    public TupleInputBinding(TupleFormat format) {
-
-        this.format = format;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        return format.dataToInput(data);
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        format.inputToData((TupleInput) object, data);
-    }
-
-    // javadoc is inherited
-    public DataFormat getDataFormat() {
-
-        return format;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleMarshalledBinding.java
deleted file mode 100644 (file)
index 97e6bff..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleMarshalledBinding.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-
-/**
- * A concrete key or value binding that uses the {@link MarshalledTupleData}
- * interface.  It works by calling the methods of the {@link
- * MarshalledTupleData} interface, which must be implemented by the key or
- * value class, to convert between the key or value data and the object.
- * use the {@link TupleInput#TupleInput(TupleOutput)} constructor.
- *
- * @author Mark Hayes
- */
-public class TupleMarshalledBinding extends TupleBinding {
-
-    private Class cls;
-
-    /**
-     * Creates a tuple marshalled binding object.
-     *
-     * <p>The given class is used to instantiate key or value objects using
-     * {@link Class#forName}, and therefore must be a public class and have a
-     * public no-arguments constructor.  It must also implement the {@link
-     * MarshalledTupleData} interface.</p>
-     *
-     * @param format is the format of the new binding.
-     *
-     * @param cls is the class of the key or value objects.
-     */
-    public TupleMarshalledBinding(TupleFormat format, Class cls) {
-
-        super(format);
-        this.cls = cls;
-
-        // The class will be used to instantiate the object.
-        //
-        if (!MarshalledTupleData.class.isAssignableFrom(cls)) {
-            throw new IllegalArgumentException(cls.toString() +
-                        " does not implement MarshalledTupleData");
-        }
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(TupleInput input)
-        throws IOException {
-
-        try {
-            MarshalledTupleData obj =
-                (MarshalledTupleData) cls.newInstance();
-            obj.unmarshalData(input);
-            return obj;
-        } catch (IllegalAccessException e) {
-            throw new IOExceptionWrapper(e);
-        } catch (InstantiationException e) {
-            throw new IOExceptionWrapper(e);
-        }
-    }
-
-    // javadoc is inherited
-    public void objectToData(Object object, TupleOutput output)
-        throws IOException {
-
-        MarshalledTupleData obj = (MarshalledTupleData) object;
-        obj.marshalData(output);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleOutput.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleOutput.java
deleted file mode 100644 (file)
index 2e9bac2..0000000
+++ /dev/null
@@ -1,375 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleOutput.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.util.UtfOps;
-import com.sleepycat.bdb.util.FastOutputStream;
-import java.io.IOException;
-
-/**
- * Used by tuple bindings to write tuple data.
- *
- * <p>This class has many methods that have the same signatures as methods in
- * the {@link java.io.DataOutput} interface.  The reason this class does not
- * implement {@link java.io.DataOutput} is because it would break the interface
- * contract for those methods because of data format differences.</p>
- *
- * <p>Signed numbers are stored in the buffer in MSB (most significant byte
- * first) order with their sign bit (high-order bit) inverted to cause negative
- * numbers to be sorted first when comparing values as unsigned byte arrays,
- * as done in a database.  Unsigned numbers, including characters, are stored
- * in MSB order with no change to their sign bit.</p>
- *
- * <p>Strings and character arrays are stored either as a fixed length array of
- * unicode characters, where the length must be known by the application, or as
- * a null-terminated UTF byte array.</p>
- *
- * <p>Floats and doubles are stored in standard integer-bit representation and
- * are therefore not ordered by numeric value.</p>
- *
- * @author Mark Hayes
- */
-public class TupleOutput extends FastOutputStream {
-
-    /**
-     * Creates a tuple output object for writing a byte array of tuple data.
-     */
-    public TupleOutput() {
-
-        super();
-    }
-
-    /**
-     * Creates a tuple output object for writing a byte array of tuple data,
-     * using a given buffer.  A new buffer will be allocated only if the number
-     * of bytes needed is greater than the length of this buffer.  A reference
-     * to the byte array will be kept by this object and therefore the byte
-     * array should not be modified while this object is in use.
-     *
-     * @param buffer is the byte array to use as the buffer.
-     */
-    public TupleOutput(byte[] buffer) {
-
-        super(buffer);
-    }
-
-    // --- begin DataOutput compatible methods ---
-
-    /**
-     * Writes the specified bytes to the buffer, converting each character to
-     * an unsigned byte value.
-     * Writes values that can be read using {@link TupleInput#readBytes}.
-     * Only characters with values below 0x100 may be written using this
-     * method, since the high-order 8 bits of all characters are discarded.
-     *
-     * @param val is the string containing the values to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeBytes(String val) throws IOException {
-
-        writeBytes(val.toCharArray());
-    }
-
-    /**
-     * Writes the specified characters to the buffer, converting each character
-     * to a two byte unsigned value.
-     * Writes values that can be read using {@link TupleInput#readChars}.
-     *
-     * @param val is the string containing the characters to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeChars(String val) throws IOException {
-
-        writeChars(val.toCharArray());
-    }
-
-    /**
-     * Writes the specified characters to the buffer, converting each character
-     * to UTF format, and adding a null terminator byte.
-     * Writes values that can be read using {@link TupleInput#readString()}.
-     *
-     * @param val is the string containing the characters to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeString(String val) throws IOException {
-
-        if (val != null) writeString(val.toCharArray());
-        write(0);
-    }
-
-    /**
-     * Writes a char (two byte) unsigned value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readChar}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeChar(int val) throws IOException {
-
-        write((byte) (val >>> 8));
-        write((byte) val);
-    }
-
-    /**
-     * Writes a boolean (one byte) unsigned value to the buffer, writing one
-     * if the value is true and zero if it is false.
-     * Writes values that can be read using {@link TupleInput#readBoolean}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeBoolean(boolean val) throws IOException {
-
-        write(val ? (byte)1 : (byte)0);
-    }
-
-    /**
-     * Writes an signed byte (one byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readByte}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeByte(int val) throws IOException {
-
-        byte b = (byte) val;
-        if (b < 0)
-            b &= (byte) ~0x80;
-        else
-            b |= (byte) 0x80;
-        writeUnsignedByte(b);
-    }
-
-    /**
-     * Writes an signed short (two byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readShort}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeShort(int val) throws IOException {
-
-        short s = (short) val;
-        if (s < 0)
-            s &= (short) ~0x8000;
-        else
-            s |= (short) 0x8000;
-        writeUnsignedShort(s);
-    }
-
-    /**
-     * Writes an signed int (four byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readInt}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeInt(int val) throws IOException {
-
-        if (val < 0)
-            val &= ~0x80000000;
-        else
-            val |= 0x80000000;
-        writeUnsignedInt(val);
-    }
-
-    /**
-     * Writes an signed long (eight byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readLong}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeLong(long val) throws IOException {
-
-        if (val < 0)
-            val &= ~0x8000000000000000L;
-        else
-            val |= 0x8000000000000000L;
-        writeUnsignedLong(val);
-    }
-
-    /**
-     * Writes an signed float (four byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readFloat}.
-     * <code>Float.floatToIntBits</code> is used to convert the signed float
-     * value.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeFloat(float val) throws IOException {
-
-        writeUnsignedInt(Float.floatToIntBits(val));
-    }
-
-    /**
-     * Writes an signed double (eight byte) value to the buffer.
-     * Writes values that can be read using {@link TupleInput#readDouble}.
-     * <code>Double.doubleToLongBits</code> is used to convert the signed
-     * double value.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeDouble(double val) throws IOException {
-
-        writeUnsignedLong(Double.doubleToLongBits(val));
-    }
-
-    // --- end DataOutput compatible methods ---
-
-    /**
-     * Writes the specified bytes to the buffer, converting each character to
-     * an unsigned byte value.
-     * Writes values that can be read using {@link TupleInput#readBytes}.
-     * Only characters with values below 0x100 may be written using this
-     * method, since the high-order 8 bits of all characters are discarded.
-     *
-     * @param chars is the array of values to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeBytes(char[] chars) throws IOException {
-
-        for (int i = 0; i < chars.length; i++) {
-            write((byte) chars[i]);
-        }
-    }
-
-    /**
-     * Writes the specified characters to the buffer, converting each character
-     * to a two byte unsigned value.
-     * Writes values that can be read using {@link TupleInput#readChars}.
-     *
-     * @param chars is the array of characters to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeChars(char[] chars) throws IOException {
-
-        for (int i = 0; i < chars.length; i++) {
-            write((byte) (chars[i] >>> 8));
-            write((byte) chars[i]);
-        }
-    }
-
-    /**
-     * Writes the specified characters to the buffer, converting each character
-     * to UTF format.
-     * Writes values that can be read using {@link TupleInput#readString(int)}
-     * or {@link TupleInput#readString(char[])}.
-     *
-     * @param chars is the array of characters to be written.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeString(char[] chars) throws IOException {
-
-        if (chars.length == 0) return;
-
-        int utfLength = UtfOps.getByteLength(chars);
-
-        makeSpace(utfLength);
-        UtfOps.charsToBytes(chars, 0, getBufferBytes(), getBufferLength(),
-                            chars.length);
-        addSize(utfLength);
-    }
-
-    /**
-     * Writes an unsigned byte (one byte) value to the buffer.
-     * Writes values that can be read using {@link
-     * TupleInput#readUnsignedByte}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeUnsignedByte(int val) throws IOException {
-
-        write(val);
-    }
-
-    /**
-     * Writes an unsigned short (two byte) value to the buffer.
-     * Writes values that can be read using {@link
-     * TupleInput#readUnsignedShort}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeUnsignedShort(int val) throws IOException {
-
-        write((byte) (val >>> 8));
-        write((byte) val);
-    }
-
-    /**
-     * Writes an unsigned int (four byte) value to the buffer.
-     * Writes values that can be read using {@link
-     * TupleInput#readUnsignedInt}.
-     *
-     * @param val is the value to write to the buffer.
-     *
-     * @throws IOException is never thrown but is declared for compatibility
-     * with {java.io.OutputStream#write}.
-     */
-    public final void writeUnsignedInt(long val) throws IOException {
-
-        write((byte) (val >>> 24));
-        write((byte) (val >>> 16));
-        write((byte) (val >>> 8));
-        write((byte) val);
-    }
-
-    /**
-     * This method is private since an unsigned long cannot be treated as
-     * such in Java, nor converted to a BigInteger of the same value.
-     */
-    private final void writeUnsignedLong(long val) throws IOException {
-
-        write((byte) (val >>> 56));
-        write((byte) (val >>> 48));
-        write((byte) (val >>> 40));
-        write((byte) (val >>> 32));
-        write((byte) (val >>> 24));
-        write((byte) (val >>> 16));
-        write((byte) (val >>> 8));
-        write((byte) val);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleBinding.java
deleted file mode 100644 (file)
index 030b485..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleTupleBinding.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * An abstract entity binding that uses a tuple key and a tuple value.
- * This class takes care of converting the data to/from {@link TupleInput} and
- * {@link TupleOutput} objects.  Its three abstract methods must be implemented
- * by a concrete subclass to convert between tuples and entity objects.
- * <ul>
- * <li> {@link #dataToObject(TupleInput,TupleInput)} </li>
- * <li> {@link #objectToKey(Object,TupleOutput)} </li>
- * <li> {@link #objectToValue(Object,TupleOutput)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class TupleTupleBinding implements EntityBinding {
-
-    protected TupleFormat keyFormat;
-    protected TupleFormat valueFormat;
-
-    /**
-     * Creates a tuple-tuple entity binding.
-     *
-     * @param keyFormat is the key format.
-     *
-     * @param valueFormat is the value format.
-     */
-    public TupleTupleBinding(TupleFormat keyFormat,
-                             TupleFormat valueFormat) {
-
-        this.keyFormat = keyFormat;
-        this.valueFormat = valueFormat;
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(DataBuffer key, DataBuffer value)
-        throws IOException {
-
-        return dataToObject(keyFormat.dataToInput(key),
-                            valueFormat.dataToInput(value));
-    }
-
-    // javadoc is inherited
-    public void objectToKey(Object object, DataBuffer key)
-        throws IOException {
-
-        TupleOutput output = keyFormat.newOutput();
-        objectToKey(object, output);
-        keyFormat.outputToData(output, key);
-    }
-
-    // javadoc is inherited
-    public void objectToValue(Object object, DataBuffer value)
-        throws IOException {
-
-        TupleOutput output = valueFormat.newOutput();
-        objectToValue(object, output);
-        valueFormat.outputToData(output, value);
-    }
-
-    // javadoc is inherited
-    public DataFormat getKeyFormat() {
-
-        return keyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    // abstract methods
-
-    /**
-     * Constructs an entity object from {@link TupleInput} key and value data
-     * objects.
-     *
-     * @param keyInput is the {@link TupleInput} key data object.
-     *
-     * @param valueInput is the {@link TupleInput} value data object.
-     *
-     * @return the entity object constructed from the key and value.
-     */
-    public abstract Object dataToObject(TupleInput keyInput,
-                                        TupleInput valueInput)
-        throws IOException;
-
-    /**
-     * Extracts a key tuple from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @param output is the {@link TupleOutput} to which the key should be
-     * written.
-     */
-    public abstract void objectToKey(Object object, TupleOutput output)
-        throws IOException;
-
-    /**
-     * Extracts a key tuple from an entity object.
-     *
-     * @param object is the entity object.
-     *
-     * @param output is the {@link TupleOutput} to which the value should be
-     * written.
-     */
-    public abstract void objectToValue(Object object, TupleOutput output)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleKeyExtractor.java
deleted file mode 100644 (file)
index 995990e..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleTupleKeyExtractor.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import java.io.IOException;
-
-/**
- * An abstract key extractor that uses a tuple key and a tuple value. This
- * class takes care of converting the key and value data to/from {@link
- * TupleInput} and {@link TupleOutput} objects.  Its two abstract methods must
- * be implemented by a concrete subclass to extract and clear the index key
- * using these objects.
- * <ul>
- * <li> {@link #extractIndexKey(TupleInput,TupleInput,TupleOutput)} </li>
- * <li> {@link #clearIndexKey(TupleInput,TupleOutput)} </li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class TupleTupleKeyExtractor implements KeyExtractor {
-
-    protected TupleFormat primaryKeyFormat;
-    protected TupleFormat valueFormat;
-    protected TupleFormat indexKeyFormat;
-
-    /**
-     * Creates a tuple-tuple key extractor.
-     *
-     * @param primaryKeyFormat is the primary key format, or null if no
-     * primary key data is used to construct the index key.
-     *
-     * @param valueFormat is the value format, or null if no value data is
-     * used to construct the index key.
-     *
-     * @param indexKeyFormat is the index key format.
-     */
-    public TupleTupleKeyExtractor(TupleFormat primaryKeyFormat,
-                                  TupleFormat valueFormat,
-                                  TupleFormat indexKeyFormat) {
-
-        this.primaryKeyFormat = primaryKeyFormat;
-        this.valueFormat = valueFormat;
-        this.indexKeyFormat = indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getPrimaryKeyFormat() {
-
-        return primaryKeyFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getValueFormat() {
-
-        return valueFormat;
-    }
-
-    // javadoc is inherited
-    public DataFormat getIndexKeyFormat() {
-
-        return indexKeyFormat;
-    }
-
-    // javadoc is inherited
-    public void extractIndexKey(DataBuffer primaryKeyData,
-                                DataBuffer valueData,
-                                DataBuffer indexKeyData)
-        throws IOException {
-
-        TupleOutput output = indexKeyFormat.newOutput();
-        TupleInput primaryKeyInput = ((primaryKeyFormat != null)
-                                ? primaryKeyFormat.dataToInput(primaryKeyData)
-                                : null);
-        TupleInput valueInput = ((valueFormat != null)
-                                ? valueFormat.dataToInput(valueData)
-                                : null);
-        extractIndexKey(primaryKeyInput, valueInput, output);
-        indexKeyFormat.outputToData(output, indexKeyData);
-    }
-
-    // javadoc is inherited
-    public void clearIndexKey(DataBuffer valueData)
-        throws IOException {
-
-        TupleOutput output = valueFormat.newOutput();
-        clearIndexKey(valueFormat.dataToInput(valueData), output);
-        valueFormat.outputToData(output, valueData);
-    }
-
-    /**
-     * Extracts the index key data from primary
-     * key tuple and value tuple data.
-     *
-     * @param primaryKeyInput is the {@link TupleInput} for the primary key
-     * data, or null if no primary key data is used to construct the index key.
-     *
-     * @param valueInput is the {@link TupleInput} for the value data, or null
-     * if no value data is used to construct the index key.
-     *
-     * @param indexKeyOutput is the destination index key tuple.  For index
-     * keys which are optionally present, no tuple data should be output to
-     * indicate that the key is not present or null.
-     */
-    public abstract void extractIndexKey(TupleInput primaryKeyInput,
-                                         TupleInput valueInput,
-                                         TupleOutput indexKeyOutput)
-        throws IOException;
-
-    /**
-     * Clears the index key in the tuple value data.  The valueInput should be
-     * read and then written to the valueOutput, clearing the index key in the
-     *
-     * @param valueInput is the {@link TupleInput} for the value data.
-     *
-     * @param valueOutput is the destination {@link TupleOutput}.
-     */
-    public abstract void clearIndexKey(TupleInput valueInput,
-                                       TupleOutput valueOutput)
-        throws IOException;
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledBinding.java
deleted file mode 100644 (file)
index 8fe351b..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleTupleMarshalledBinding.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-
-/**
- * A concrete entity binding that uses the {@link MarshalledTupleData} and the
- * {@link MarshalledTupleKeyEntity} interfaces.  It calls the methods of the
- * {@link MarshalledTupleData} interface to convert between the value data and
- * entity object.  It calls the methods of the {@link MarshalledTupleKeyEntity}
- * interface to convert between the key data and the entity object.  These two
- * interfaces must both be implemented by the entity class
- *
- * @author Mark Hayes
- */
-public class TupleTupleMarshalledBinding extends TupleTupleBinding {
-
-    private Class cls;
-
-    /**
-     * Creates a tuple-tuple marshalled binding object.
-     *
-     * <p>The given class is used to instantiate entity objects using
-     * {@link Class#forName}, and therefore must be a public class and have a
-     * public no-arguments constructor.  It must also implement the {@link
-     * MarshalledTupleData} and {@link MarshalledTupleKeyEntity}
-     * interfaces.</p>
-     *
-     * @param keyFormat is the stored data key format.
-     *
-     * @param valueFormat is the stored data value format.
-     *
-     * @param cls is the class of the entity objects.
-     */
-    public TupleTupleMarshalledBinding(TupleFormat keyFormat,
-                                       TupleFormat valueFormat,
-                                       Class cls) {
-
-        super(keyFormat, valueFormat);
-        this.cls = cls;
-
-        // The entity class will be used to instantiate the entity object.
-        //
-        if (!MarshalledTupleKeyEntity.class.isAssignableFrom(cls)) {
-            throw new IllegalArgumentException(cls.toString() +
-                        " does not implement MarshalledTupleKeyEntity");
-        }
-        if (!MarshalledTupleData.class.isAssignableFrom(cls)) {
-            throw new IllegalArgumentException(cls.toString() +
-                        " does not implement MarshalledTupleData");
-        }
-    }
-
-    // javadoc is inherited
-    public Object dataToObject(TupleInput keyInput, TupleInput valueInput)
-        throws IOException {
-
-        // This "tricky" binding returns the stored value as the entity, but
-        // first it sets the transient key fields from the stored key.
-        MarshalledTupleData obj;
-        try {
-            obj = (MarshalledTupleData) cls.newInstance();
-        } catch (IllegalAccessException e) {
-            throw new IOExceptionWrapper(e);
-        } catch (InstantiationException e) {
-            throw new IOExceptionWrapper(e);
-        }
-        if (valueInput != null) { // may be null if used by key extractor
-            obj.unmarshalData(valueInput);
-        }
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity) obj;
-        if (keyInput != null) { // may be null if used by key extractor
-            entity.unmarshalPrimaryKey(keyInput);
-        }
-        return entity;
-    }
-
-    // javadoc is inherited
-    public void objectToKey(Object object, TupleOutput output)
-        throws IOException {
-
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity) object;
-        entity.marshalPrimaryKey(output);
-    }
-
-    // javadoc is inherited
-    public void objectToValue(Object object, TupleOutput output)
-        throws IOException {
-
-        MarshalledTupleData entity = (MarshalledTupleData) object;
-        entity.marshalData(output);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.java b/db/java/src/com/sleepycat/bdb/bind/tuple/TupleTupleMarshalledKeyExtractor.java
deleted file mode 100644 (file)
index cfde0a8..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleTupleMarshalledKeyExtractor.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple;
-
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-
-/**
- * A concrete key extractor that works in conjunction with a {@link
- * TupleTupleMarshalledBinding}.  This key extractor works by calling the
- * methods of the {@link MarshalledTupleKeyEntity} interface to extract and
- * clear the index key data.
- *
- * <p>Note that a marshalled tuple key extractor is somewhat less efficient
- * than a non-marshalled key tuple extractor because more conversions are
- * needed.  A marshalled key extractor must convert the data to an object in
- * order to extract the key data, while an unmarshalled key extractor does
- * not.</p>
- *
- * @author Mark Hayes
- */
-public class TupleTupleMarshalledKeyExtractor extends TupleTupleKeyExtractor {
-
-    private String keyName;
-    private TupleTupleMarshalledBinding binding;
-
-    /**
-     * Creates a tuple-tuple marshalled key extractor.
-     *
-     * @param binding is the binding used for the tuple-tuple entity.
-     *
-     * @param indexKeyFormat is the index key format.
-     *
-     * @param keyName is the key name passed to the {@link
-     * MarshalledTupleKeyEntity#marshalIndexKey} method to identify the index
-     * key.
-     *
-     * @param usePrimaryKey is true if the primary key data is used to
-     * construct the index key.
-     *
-     * @param useValue is true if the value data is used to construct the index
-     * key.
-     */
-    public TupleTupleMarshalledKeyExtractor(
-                                    TupleTupleMarshalledBinding binding,
-                                    TupleFormat indexKeyFormat,
-                                    String keyName,
-                                    boolean usePrimaryKey,
-                                    boolean useValue) {
-
-        super(usePrimaryKey ? ((TupleFormat) binding.getKeyFormat()) : null,
-              useValue ? ((TupleFormat) binding.getValueFormat()) : null,
-              indexKeyFormat);
-        this.binding = binding;
-        this.keyName = keyName;
-    }
-
-    // javadoc is inherited
-    public void extractIndexKey(TupleInput primaryKeyInput,
-                                TupleInput valueInput,
-                                TupleOutput indexKeyOutput)
-        throws IOException {
-
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity)
-            binding.dataToObject(primaryKeyInput, valueInput);
-
-        // the primary key is unmarshalled before marshalling the index key, to
-        // account for cases where the index key includes data taken from the
-        // primary key
-
-        entity.marshalIndexKey(keyName, indexKeyOutput);
-    }
-
-    // javadoc is inherited
-    public void clearIndexKey(TupleInput valueInput, TupleOutput valueOutput)
-        throws IOException {
-
-        MarshalledTupleKeyEntity entity = (MarshalledTupleKeyEntity)
-            binding.dataToObject(null, valueInput);
-        entity.clearIndexKey(keyName);
-        binding.objectToValue(entity, valueOutput);
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/bind/tuple/package.html b/db/java/src/com/sleepycat/bdb/bind/tuple/package.html
deleted file mode 100644 (file)
index b970296..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:12 jbj Exp $ -->
-<html>
-<body>
-<p>Formats and bindings that use sequences of primitive data items or tuples
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/collection/MapEntry.java b/db/java/src/com/sleepycat/bdb/collection/MapEntry.java
deleted file mode 100644 (file)
index b3f183a..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: MapEntry.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import java.util.Map;
-
-/**
- * A simple Map.Entry implementation.
- *
- * <p><b>Warning:</b> Use of this interface violates the Java Collections
- * interface contract since these state that Map.Entry objects should only be
- * obtained from Map.entrySet() sets, while this class allows constructing them
- * directly.  However, it is useful for performing operations on an entry set
- * such as add(), contains(), etc.  For restrictions see {@link #getValue} and
- * {@link #setValue}.</p>
- *
- * @author Mark Hayes
- */
-public class MapEntry implements Map.Entry {
-
-    private Object key;
-    private Object value;
-
-    /**
-     * Creates a map entry with a given key and value.
-     *
-     * @param key is the key to use.
-     *
-     * @param value is the value to use.
-     */
-    public MapEntry(Object key, Object value) {
-
-        this.key = key;
-        this.value = value;
-    }
-
-    /**
-     * Computes a hash code as specified by {@link
-     * java.util.Map.Entry#hashCode}.
-     *
-     * @return the computed hash code.
-     */
-    public int hashCode() {
-
-        return ((key == null)    ? 0 : key.hashCode()) ^
-               ((value == null)  ? 0 : value.hashCode());
-    }
-
-    /**
-     * Compares this entry to a given entry as specified by {@link
-     * java.util.Map.Entry#equals}.
-     *
-     * @return the computed hash code.
-     */
-    public boolean equals(Object other) {
-
-        if (!(other instanceof Map.Entry)) {
-            return false;
-        }
-
-        Map.Entry e = (Map.Entry) other;
-
-        return ((key == null) ? (e.getKey() == null)
-                              : key.equals(e.getKey())) &&
-               ((value == null) ? (e.getValue() == null)
-                                : value.equals(e.getValue()));
-    }
-
-    /**
-     * Returns the key of this entry.
-     *
-     * @return the key of this entry.
-     */
-    public final Object getKey() {
-
-        return key;
-    }
-
-    /**
-     * Returns the value of this entry.  Note that this will be the value
-     * passed to the constructor or the last value passed to {@link #setValue}.
-     * It will not reflect changes made to a Map.
-     *
-     * @return the value of this entry.
-     */
-    public final Object getValue() {
-
-        return value;
-    }
-
-    /**
-     * Changes the value of this entry.  Note that this will change the value
-     * in this entry object but will not change the value in a Map.
-     *
-     * @return the value of this entry.
-     */
-    public Object setValue(Object newValue) {
-
-        Object oldValue = value;
-        value = newValue;
-        return oldValue;
-    }
-
-    /**
-     * Converts the entry to a string representation for debugging.
-     *
-     * @return the string representation.
-     */
-    public String toString() {
-
-        return "[key [" + key + "] value [" + value + ']';
-    }
-}
-
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredCollection.java b/db/java/src/com/sleepycat/bdb/collection/StoredCollection.java
deleted file mode 100644 (file)
index 672e93e..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredCollection.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-/**
- * A abstract base class for all stored collections.  This class, and its
- * base class {@link StoredContainer}, provide implementations of most methods
- * in the {@link Collection} interface.  Other methods, such as {@link #add}
- * and {@link #remove}, are provided by concrete classes that extend this
- * class.
- *
- * <p>In addition, this class provides the following methods for stored
- * collections only.  Note that the use of these methods is not compatible with
- * the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #iterator(boolean)}</li>
- * <li>{@link #join(StoredContainer[], Object[])}</li>
- * <li>{@link #join(StoredContainer[], Object[], boolean)}</li>
- * <li>{@link #toList()}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class StoredCollection extends StoredContainer
-    implements Collection {
-
-    StoredCollection(DataView view) {
-
-        super(view);
-    }
-
-    final boolean add(Object key, Object value) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            int err = view.put(key, value, Db.DB_NODUPDATA, null);
-            commitAutoCommit(doAutoCommit);
-            return (err == 0);
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Returns an iterator over the elements in this collection.
-     * The iterator will be read-only if the collection is read-only.
-     * This method conforms to the {@link Collection#iterator} interface.
-     *
-     * @return a {@link StoredIterator} for this collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isWriteAllowed
-     */
-    public Iterator iterator() {
-
-        return iterator(isWriteAllowed());
-    }
-
-    /**
-     * Returns a read or read-write iterator over the elements in this
-     * collection.
-     * This method does not exist in the standard {@link Collection} interface.
-     *
-     * @param writeAllowed is true to open a read-write iterator or false to
-     * open a read-only iterator.  If the collection is read-only the iterator
-     * will always be read-only.
-     *
-     * @return a {@link StoredIterator} for this collection.
-     *
-     * @throws IllegalStateException if writeAllowed is true but the collection
-     * is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isWriteAllowed
-     */
-    public StoredIterator iterator(boolean writeAllowed) {
-
-        try {
-            return new StoredIterator(this, writeAllowed && isWriteAllowed(),
-                                      null);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Returns an array of all the elements in this collection.
-     * This method conforms to the {@link Collection#toArray()} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object[] toArray() {
-
-        ArrayList list = new ArrayList();
-        Iterator i = iterator();
-        try {
-            while (i.hasNext()) {
-                list.add(i.next());
-            }
-        } finally {
-            StoredIterator.close(i);
-        }
-        return list.toArray();
-    }
-
-    /**
-     * Returns an array of all the elements in this collection whose runtime
-     * type is that of the specified array.
-     * This method conforms to the {@link Collection#toArray(Object[])}
-     * interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object[] toArray(Object[] a) {
-
-        int j = 0;
-        Iterator i = iterator();
-        try {
-            while (j < a.length && i.hasNext()) {
-                a[j++] = i.next();
-            }
-            if (j < a.length) {
-                a[j] = null;
-            } else if (i.hasNext()) {
-                ArrayList list = new ArrayList(Arrays.asList(a));
-                while (i.hasNext()) {
-                    list.add(i.next());
-                }
-                a = list.toArray(a);
-            }
-        } finally {
-            StoredIterator.close(i);
-        }
-        return a;
-    }
-
-    /**
-     * Returns true if this collection contains all of the elements in the
-     * specified collection.
-     * This method conforms to the {@link Collection#containsAll} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean containsAll(Collection coll) {
-       Iterator i = coll.iterator();
-        try {
-            while (i.hasNext()) {
-                if (!contains(i.next())) {
-                    return false;
-                }
-            }
-        } finally {
-            StoredIterator.close(i);
-        }
-       return true;
-    }
-
-    /**
-     * Adds all of the elements in the specified collection to this collection
-     * (optional operation).
-     * This method calls the {@link #add(Object)} method of the concrete
-     * collection class, which may or may not be supported.
-     * This method conforms to the {@link Collection#addAll} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only, or
-     * if the collection is indexed, or if the add method is not supported by
-     * the concrete collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean addAll(Collection coll) {
-       Iterator i = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            i = coll.iterator();
-            boolean changed = false;
-            while (i.hasNext()) {
-                if (add(i.next())) {
-                    changed = true;
-                }
-            }
-            StoredIterator.close(i);
-            commitAutoCommit(doAutoCommit);
-            return changed;
-        } catch (Exception e) {
-            StoredIterator.close(i);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Removes all this collection's elements that are also contained in the
-     * specified collection (optional operation).
-     * This method conforms to the {@link Collection#removeAll} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean removeAll(Collection coll) {
-
-        return removeAll(coll, true);
-    }
-
-    /**
-     * Retains only the elements in this collection that are contained in the
-     * specified collection (optional operation).
-     * This method conforms to the {@link Collection#removeAll} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean retainAll(Collection coll) {
-
-        return removeAll(coll, false);
-    }
-
-    private boolean removeAll(Collection coll, boolean ifExistsInColl) {
-       Iterator i = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            boolean changed = false;
-            i = iterator();
-            while (i.hasNext()) {
-                if (ifExistsInColl == coll.contains(i.next())) {
-                    i.remove();
-                    changed = true;
-                }
-            }
-            StoredIterator.close(i);
-            commitAutoCommit(doAutoCommit);
-            return changed;
-        } catch (Exception e) {
-            StoredIterator.close(i);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Compares the specified object with this collection for equality.
-     * A value comparison is performed by this method and the stored values
-     * are compared rather than calling the equals() method of each element.
-     * This method conforms to the {@link Collection#equals} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean equals(Object other) {
-
-        if (other instanceof Collection) {
-            Collection otherColl = StoredCollection.copyCollection(other);
-            Iterator i = iterator();
-            try {
-                while (i.hasNext()) {
-                    if (!otherColl.remove(i.next())) {
-                        return false;
-                    }
-                }
-                return otherColl.isEmpty();
-            } finally {
-                StoredIterator.close(i);
-            }
-        } else {
-            return false;
-        }
-    }
-
-    /**
-     * Returns a copy of this collection as an ArrayList.  This is the same as
-     * {@link #toArray()} but returns a collection instead of an array.
-     *
-     * @return an {@link ArrayList} containing a copy of all elements in this
-     * collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public List toList() {
-
-        ArrayList list = new ArrayList();
-        Iterator i = iterator();
-        try {
-            while (i.hasNext()) list.add(i.next());
-            return list;
-        } finally {
-            StoredIterator.close(i);
-        }
-    }
-
-    /**
-     * Converts the collection to a string representation for debugging.
-     * WARNING: All elements will be converted to strings and returned and
-     * therefore the returned string may be very large.
-     *
-     * @return the string representation.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public String toString() {
-       StringBuffer buf = new StringBuffer();
-       buf.append("[");
-       Iterator i = iterator();
-        try {
-            while (i.hasNext()) {
-                if (buf.length() > 1) buf.append(',');
-                buf.append(i.next().toString());
-            }
-            buf.append(']');
-            return buf.toString();
-        } finally {
-            StoredIterator.close(i);
-        }
-    }
-
-    /**
-     * Returns an iterator representing an equality join of the indices and
-     * index key values specified.
-     * The indices will be sorted by least number of references, which is
-     * commonly the best optimization.
-     * This method does not exist in the standard {@link Collection} interface.
-     *
-     * <p>The returned iterator supports only the two methods: hasNext() and
-     * next().  All other methods will throw UnsupportedOperationException.</p>
-     *
-     * @param indices is an array of indices with elements corresponding to
-     * those in the indexKeys array.
-     *
-     * @param indexKeys is an array of index key values identifying the
-     * elements to be selected.
-     *
-     * @return an iterator over the elements in this collection that match
-     * all specified index key values.
-     *
-     * @throws IllegalArgumentException if this collection is indexed or if a
-     * given index does not have the same store as this collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredIterator join(StoredContainer[] indices, Object[] indexKeys) {
-
-        return join(indices, indexKeys, false);
-    }
-
-    /**
-     * Returns an iterator representing an equality join of the indices and
-     * index key values specified.
-     * The indices may be presorted to allow custom optimizations.
-     * This method does not exist in the standard {@link Collection} interface.
-     *
-     * <p>The returned iterator supports only the two methods: hasNext() and
-     * next().  All other methods will throw UnsupportedOperationException.</p>
-     *
-     * @param indices is an array of indices with elements corresponding to
-     * those in the indexKeys array.
-     *
-     * @param indexKeys is an array of index key values identifying the
-     * elements to be selected.
-     *
-     * @param presorted is true if the index order should not be changed, or
-     * false to use the default sorting by least number of references.
-     *
-     * @return an iterator over the elements in this collection that match
-     * all specified index key values.
-     *
-     * @throws IllegalArgumentException if this collection is indexed or if a
-     * given index does not have the same store as this collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredIterator join(StoredContainer[] indices, Object[] indexKeys,
-                               boolean presorted) {
-
-        try {
-            DataView[] indexViews = new DataView[indices.length];
-            for (int i = 0; i < indices.length; i += 1) {
-                indexViews[i] = indices[i].view;
-            }
-            DataCursor cursor = view.join(indexViews, indexKeys, presorted);
-            return new StoredIterator(this, false, cursor);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    final Object getFirstOrLast(boolean doGetFirst) {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.get(null, null,
-                                 doGetFirst ? Db.DB_FIRST : Db.DB_LAST,
-                                 false);
-            return (err == 0) ? makeIteratorData(null, cursor) : null;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    abstract Object makeIteratorData(StoredIterator iterator,
-                                     DataCursor cursor)
-        throws DbException, IOException;
-
-    abstract boolean hasValues();
-
-    boolean iterateDuplicates() {
-
-        return true;
-    }
-
-    void checkIterAddAllowed()
-        throws UnsupportedOperationException {
-
-        if (!areDuplicatesAllowed()) {
-            throw new UnsupportedOperationException("duplicates required");
-        }
-    }
-
-    int getIndexOffset() {
-
-        return 0;
-    }
-
-    private static Collection copyCollection(Object other) {
-
-        if (other instanceof StoredCollection) {
-            return ((StoredCollection) other).toList();
-        } else {
-            return new ArrayList((Collection) other);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredCollections.java b/db/java/src/com/sleepycat/bdb/collection/StoredCollections.java
deleted file mode 100644 (file)
index 3bbcf5a..0000000
+++ /dev/null
@@ -1,263 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredCollections.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.db.DbEnv;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.SortedMap;
-import java.util.SortedSet;
-
-/**
- * This class consists exclusively of static methods that operate on or return
- * stored collections. It contains methods for changing certain properties of a
- * collection.  Because collection properties are immutable, these methods
- * always return a new collection reference.  This allows stored collections to
- * be used safely by multiple threads.  Note that creating the new collection
- * reference is not expensive and creates only two new objects.
- *
- * <p>When a collection is created with a particular property, all collections
- * and iterators derieved from that collection will inherit the property.  For
- * example, if a dirty-read Map is created then calls to subMap(), values(),
- * entrySet(), and keySet() will create dirty-read collections also.</p>
- *
- * <p><b>Dirty-Read</b>  Methods names beginning with dirtyRead create a new
- * dirty-read container from a given stored container.  When dirty-read is
- * enabled, data will be read that has been modified by another transaction but
- * not committed.  Using dirty-read can improve concurrency since reading will
- * not wait for other transactions to complete.  For a non-transactional
- * container (when {@link StoredContainer#isTransactional} returns false),
- * dirty-read has no effect.  If {@link StoredContainer#isDirtyReadAllowed}
- * returns false, dirty-read also has no effect.  If dirty-ready is enabled
- * (and allowed) for a container, {@link StoredContainer#isDirtyReadEnabled}
- * will return true.  Dirty-read is disabled by default for a container.</p>
- *
- * <p><b>Auto-Commit</b>  Methods names beginning with autoCommit create a new
- * auto-commit container from a given stored container.  If auto-commit is
- * enabled for a container (or for its {@link DbEnv}), a transaction will be
- * started and committed automatically for each write operation when no
- * transaction is already active.  Auto-commit only applies to container
- * methods. It does not apply to iterator methods and these always require an
- * active transaction.  For a non-transactional container (where {@link
- * StoredContainer#isTransactional} returns false) auto-commit has no effect.
- * If auto-commit is enabled for a transactional container or its environment,
- * {@link StoredContainer#isAutoCommit} will return true.  Auto-commit is
- * disabled by default for a container but may be enabled for an entire
- * environment using {@link DbEnv#setFlags}.</p>
- */
-public class StoredCollections {
-
-    private StoredCollections() {}
-
-    /**
-     * Creates a dirty-read collection from a given stored collection.
-     *
-     * @param storedCollection the base collection.
-     *
-     * @return the dirty-read collection.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Collection dirtyReadCollection(Collection storedCollection) {
-
-        return (Collection)
-            ((StoredContainer) storedCollection).dirtyReadClone();
-    }
-
-    /**
-     * Creates a dirty-read list from a given stored list.
-     *
-     * @param storedList the base list.
-     *
-     * @return the dirty-read list.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static List dirtyReadList(List storedList) {
-
-        return (List) ((StoredContainer) storedList).dirtyReadClone();
-    }
-
-    /**
-     * Creates a dirty-read map from a given stored map.
-     *
-     * @param storedMap the base map.
-     *
-     * @return the dirty-read map.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Map dirtyReadMap(Map storedMap) {
-
-        return (Map) ((StoredContainer) storedMap).dirtyReadClone();
-    }
-
-    /**
-     * Creates a dirty-read set from a given stored set.
-     *
-     * @param storedSet the base set.
-     *
-     * @return the dirty-read set.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Set dirtyReadSet(Set storedSet) {
-
-        return (Set) ((StoredContainer) storedSet).dirtyReadClone();
-    }
-
-    /**
-     * Creates a dirty-read sorted map from a given stored sorted map.
-     *
-     * @param storedSortedMap the base map.
-     *
-     * @return the dirty-read map.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static SortedMap dirtyReadSortedMap(SortedMap storedSortedMap) {
-
-        return (SortedMap)
-            ((StoredContainer) storedSortedMap).dirtyReadClone();
-    }
-
-    /**
-     * Creates a dirty-read sorted set from a given stored sorted set.
-     *
-     * @param storedSortedSet the base set.
-     *
-     * @return the dirty-read set.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static SortedSet dirtyReadSortedSet(SortedSet storedSortedSet) {
-
-        return (SortedSet)
-            ((StoredContainer) storedSortedSet).dirtyReadClone();
-    }
-
-    /**
-     * Creates a auto-commit collection from a given stored collection.
-     *
-     * @param storedCollection the base collection.
-     *
-     * @return the auto-commit collection.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Collection autoCommitCollection(Collection
-                                                  storedCollection) {
-        return (Collection)
-            ((StoredContainer) storedCollection).autoCommitClone();
-    }
-
-    /**
-     * Creates a auto-commit list from a given stored list.
-     *
-     * @param storedList the base list.
-     *
-     * @return the auto-commit list.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static List autoCommitList(List storedList) {
-
-        return (List) ((StoredContainer) storedList).autoCommitClone();
-    }
-
-    /**
-     * Creates a auto-commit map from a given stored map.
-     *
-     * @param storedMap the base map.
-     *
-     * @return the auto-commit map.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Map autoCommitMap(Map storedMap) {
-
-        return (Map) ((StoredContainer) storedMap).autoCommitClone();
-    }
-
-    /**
-     * Creates a auto-commit set from a given stored set.
-     *
-     * @param storedSet the base set.
-     *
-     * @return the auto-commit set.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static Set autoCommitSet(Set storedSet) {
-
-        return (Set) ((StoredContainer) storedSet).autoCommitClone();
-    }
-
-    /**
-     * Creates a auto-commit sorted map from a given stored sorted map.
-     *
-     * @param storedSortedMap the base map.
-     *
-     * @return the auto-commit map.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static SortedMap autoCommitSortedMap(SortedMap storedSortedMap) {
-
-        return (SortedMap)
-            ((StoredContainer) storedSortedMap).autoCommitClone();
-    }
-
-    /**
-     * Creates a auto-commit sorted set from a given stored sorted set.
-     *
-     * @param storedSortedSet the base set.
-     *
-     * @return the auto-commit set.
-     *
-     * @throws ClassCastException if the given container is not a
-     * StoredContainer.
-     */
-    public static SortedSet autoCommitSortedSet(SortedSet storedSortedSet) {
-
-        return (SortedSet)
-            ((StoredContainer) storedSortedSet).autoCommitClone();
-    }
-
-    /**
-     * Clones a stored iterator preserving its current position.
-     *
-     * @param storedIterator an iterator to clone.
-     *
-     * @return a new {@link StoredIterator} having the same position as the
-     * given iterator.
-     *
-     * @throws ClassCastException if the given iterator is not a
-     * StoredIterator.
-     */
-    public static Iterator iterator(Iterator storedIterator) {
-
-        return (Iterator) ((StoredIterator) storedIterator).clone();
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredContainer.java b/db/java/src/com/sleepycat/bdb/collection/StoredContainer.java
deleted file mode 100644 (file)
index 06732a7..0000000
+++ /dev/null
@@ -1,431 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredContainer.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.CurrentTransaction;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-
-/**
- * A abstract base class for all stored collections and maps.  This class
- * provides implementations of methods that are common to the {@link
- * Collection} and the {@link Map} interfaces, namely {@link #clear}, {@link
- * #isEmpty} and {@link #size}.
- *
- * <p>In addition, this class provides the following methods for stored
- * collections only.  Note that the use of these methods is not compatible with
- * the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #isWriteAllowed()}</li>
- * <li>{@link #isIndexed()}</li>
- * <li>{@link #isOrdered()}</li>
- * <li>{@link #areDuplicatesAllowed()}</li>
- * <li>{@link #areDuplicatesOrdered()}</li>
- * <li>{@link #areKeysRenumbered()}</li>
- * <li>{@link #isDirtyReadAllowed()}</li>
- * <li>{@link #isDirtyReadEnabled()}</li>
- * <li>{@link #isAutoCommit()}</li>
- * <li>{@link #isTransactional()}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public abstract class StoredContainer implements Cloneable {
-
-    DataView view;
-
-    StoredContainer(DataView view) {
-
-        this.view = view;
-    }
-
-    /**
-     * Returns true if this is a read-write container or false if this is a
-     * read-only container.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether write is allowed.
-     */
-    public final boolean isWriteAllowed() {
-
-        return view.isWriteAllowed();
-    }
-
-    /**
-     * Returns whether dirty-read is allowed for this container.
-     * Dirty-read is allowed if Db.DB_DIRTY_READ was specified when opening the
-     * database of the underlying Store and Index (if any) for this container.
-     * Even when dirty-read is allowed it must specifically be enabled by
-     * calling one of the {@link StoredCollections} methods.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether dirty-read is allowed.
-     */
-    public final boolean isDirtyReadAllowed() {
-
-        return view.isDirtyReadAllowed();
-    }
-
-    /**
-     * Returns whether dirty-read is enabled for this container.
-     * If dirty-read is enabled, data will be read that is modified but not
-     * committed.
-     * Dirty-read is disabled by default.
-     * This method always returns false if {@link #isDirtyReadAllowed} returns
-     * false.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether dirty-read is enabled.
-     */
-    public final boolean isDirtyReadEnabled() {
-
-        return view.isDirtyReadEnabled();
-    }
-
-    /**
-     * Returns whether auto-commit is enabled for this container or for its
-     * associated {@link DbEnv}.
-     * If auto-commit is enabled, a transaction will be started and committed
-     * automatically for each write operation when no transaction is active.
-     * Auto-commit only applies to container methods.  It does not apply to
-     * iterator methods and these always require an explict transaction.
-     * Auto-commit is disabled by default for a container but may be enabled
-     * for an entire environment using {@link DbEnv#setFlags}.
-     * This method always returns false if {@link #isTransactional} returns
-     * false.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether auto-commit is enabled.
-     */
-    public final boolean isAutoCommit() {
-
-        return view.isAutoCommit();
-    }
-
-    /**
-     * Returns whether the databases underlying this container are
-     * transactional.
-     * Even in a transactional environment, a database will be transactional
-     * only if it was opened within a transaction or if the auto-commit option
-     * was specified when it was opened.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether the database is transactional.
-     */
-    public final boolean isTransactional() {
-
-        return view.isTransactional();
-    }
-
-    final StoredContainer dirtyReadClone() {
-
-        if (!isDirtyReadAllowed())
-            return this;
-        try {
-            StoredContainer cont = (StoredContainer) clone();
-            cont.view = cont.view.dirtyReadView(true);
-            return cont;
-        } catch (CloneNotSupportedException willNeverOccur) { return null; }
-    }
-
-    final StoredContainer autoCommitClone() {
-
-        if (!isTransactional())
-            return this;
-        try {
-            StoredContainer cont = (StoredContainer) clone();
-            cont.view = cont.view.autoCommitView(true);
-            return cont;
-        } catch (CloneNotSupportedException willNeverOccur) { return null; }
-    }
-
-    /**
-     * Returns whether duplicate keys are allowed in this container.
-     * Duplicates are optionally allowed for HASH and BTREE databases.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether duplicates are allowed.
-     */
-    public final boolean areDuplicatesAllowed() {
-
-        return view.areDuplicatesAllowed();
-    }
-
-    /**
-     * Returns whether duplicate keys are allowed and sorted by element value.
-     * Duplicates are optionally sorted for HASH and BTREE databases.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether duplicates are ordered.
-     */
-    public final boolean areDuplicatesOrdered() {
-
-        return view.areDuplicatesOrdered();
-    }
-
-    /**
-     * Returns whether keys are renumbered when insertions and deletions occur.
-     * Keys are optionally renumbered for RECNO databases.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether keys are renumbered.
-     */
-    public final boolean areKeysRenumbered() {
-
-        return view.areKeysRenumbered();
-    }
-
-    /**
-     * Returns whether keys are ordered in this container.
-     * Keys are ordered for BTREE, RECNO and QUEUE database.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether keys are ordered.
-     */
-    public final boolean isOrdered() {
-
-        return view.isOrdered();
-    }
-
-    /**
-     * Returns whether this container is a view on a {@link DataIndex} rather
-     * than directly on a {@link DataStore}.
-     * This method does not exist in the standard {@link Map} or {@link
-     * Collection} interfaces.
-     *
-     * @return whether the view is indexed.
-     */
-    public final boolean isIndexed() {
-
-        return (view.getIndex() != null);
-    }
-
-    /**
-     * Always throws UnsupportedOperationException.  The size of a database
-     * cannot be obtained reliably or inexpensively.
-     * This method therefore violates the {@link Collection#size} and {@link
-     * Map#size} interfaces.
-     *
-     * @return always throws an exception.
-     *
-     * @throws UnsupportedOperationException unconditionally.
-     */
-    public int size() {
-
-        throw new UnsupportedOperationException(
-            "collection size not available");
-    }
-
-    /**
-     * Returns true if this map or collection contains no mappings or elements.
-     * This method conforms to the {@link Collection#isEmpty} and {@link
-     * Map#isEmpty} interfaces.
-     *
-     * @return whether the container is empty.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean isEmpty() {
-
-        try {
-            return view.isEmpty();
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Removes all mappings or elements from this map or collection (optional
-     * operation).
-     * This method conforms to the {@link Collection#clear} and {@link
-     * Map#clear} interfaces.
-     *
-     * @throws UnsupportedOperationException if the container is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void clear() {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            view.clear(null);
-            commitAutoCommit(doAutoCommit);
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    Object get(Object key) {
-
-        try {
-            Object[] ret = new Object[1];
-            int err = view.get(key, null, Db.DB_SET, false, ret);
-            return (err == 0) ? ret[0] : null;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    Object put(final Object key, final Object value) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            Object[] oldValue = new Object[1];
-            view.put(key, value, 0, oldValue);
-            commitAutoCommit(doAutoCommit);
-            return oldValue[0];
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    final boolean removeKey(final Object key, final Object[] oldVal) {
-
-        DataCursor cursor = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            cursor = new DataCursor(view, true);
-            boolean found = false;
-            int err = cursor.get(key, null, Db.DB_SET, true);
-            while (err == 0) {
-                cursor.delete();
-                found = true;
-                if (oldVal != null && oldVal[0] == null)
-                    oldVal[0] = cursor.getCurrentValue();
-                err = cursor.get(null, null, Db.DB_NEXT_DUP, true);
-            }
-            closeCursor(cursor);
-            commitAutoCommit(doAutoCommit);
-            return found;
-        } catch (Exception e) {
-            closeCursor(cursor);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    boolean containsKey(Object key) {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.get(key, null, Db.DB_SET, false);
-            return (err == 0);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    final boolean removeValue(Object value) {
-
-        DataCursor cursor = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            cursor = new DataCursor(view, true);
-            int err = cursor.find(value, true);
-            if (err == 0) {
-                cursor.delete();
-            }
-            closeCursor(cursor);
-            commitAutoCommit(doAutoCommit);
-            return (err == 0);
-        } catch (Exception e) {
-            closeCursor(cursor);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    boolean containsValue(Object value) {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.find(value, true);
-            return (err == 0);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    final void closeCursor(DataCursor cursor) {
-
-        if (cursor != null) {
-            try {
-                cursor.close();
-            } catch (Exception e) {
-                throw StoredContainer.convertException(e);
-            }
-        }
-    }
-
-    final boolean beginAutoCommit() {
-
-        if (isAutoCommit()) {
-            try {
-                CurrentTransaction currentTxn = view.getCurrentTxn();
-                if (currentTxn.getTxn() == null) {
-                    currentTxn.beginTxn();
-                    return true;
-                }
-            } catch (DbException e) {
-                throw new RuntimeExceptionWrapper(e);
-            }
-        }
-        return false;
-    }
-
-    final void commitAutoCommit(boolean doAutoCommit)
-        throws DbException {
-
-        if (doAutoCommit) view.getCurrentTxn().commitTxn();
-    }
-
-    final RuntimeException handleException(Exception e, boolean doAutoCommit) {
-
-        if (doAutoCommit) {
-            try {
-                view.getCurrentTxn().abortTxn();
-            } catch (DbException ignored) {
-            }
-        }
-        return StoredContainer.convertException(e);
-    }
-
-    static RuntimeException convertException(Exception e) {
-
-        if (e instanceof RuntimeException) {
-            return (RuntimeException) e;
-        } else {
-            return new RuntimeExceptionWrapper(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredEntrySet.java b/db/java/src/com/sleepycat/bdb/collection/StoredEntrySet.java
deleted file mode 100644 (file)
index 4b21984..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredEntrySet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-
-/**
- * The Set returned by Map.entrySet().  This class may not be instantiated
- * directly.  Contrary to what is stated by {@link Map#entrySet} this class
- * does support the {@link #add} and {@link #addAll} methods.
- *
- * <p>The {@link java.util.Map.Entry#setValue} method of the Map.Entry objects
- * that are returned by this class and its iterators behaves just as the {@link
- * StoredIterator#set} method does.</p>
- *
- * @author Mark Hayes
- */
-public class StoredEntrySet extends StoredCollection implements Set {
-
-    StoredEntrySet(DataView mapView) {
-
-        super(mapView);
-    }
-
-    /**
-     * Adds the specified element to this set if it is not already present
-     * (optional operation).
-     * This method conforms to the {@link Set#add} interface.
-     *
-     * @param mapEntry must be a {@link java.util.Map.Entry} instance.
-     *
-     * @return true if the key-value pair was added to the set (and was not
-     * previously present).
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws ClassCastException if the mapEntry is not a {@link
-     * java.util.Map.Entry} instance.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean add(Object mapEntry) {
-
-        Map.Entry entry = (Map.Entry) mapEntry; // allow ClassCastException
-        return add(entry.getKey(), entry.getValue());
-    }
-
-    /**
-     * Removes the specified element from this set if it is present (optional
-     * operation).
-     * This method conforms to the {@link Set#remove} interface.
-     *
-     * @param mapEntry is a {@link java.util.Map.Entry} instance to be removed.
-     *
-     * @return true if the key-value pair was removed from the set, or false if
-     * the mapEntry is not a {@link java.util.Map.Entry} instance or is not
-     * present in the set.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean remove(Object mapEntry) {
-
-        if (!(mapEntry instanceof Map.Entry)) {
-            return false;
-        }
-        Map.Entry entry = (Map.Entry) mapEntry;
-        DataCursor cursor = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            cursor = new DataCursor(view, true);
-            int err = cursor.get(entry.getKey(), entry.getValue(),
-                                 Db.DB_GET_BOTH, true);
-            if (err == 0) {
-                cursor.delete();
-            }
-            closeCursor(cursor);
-            commitAutoCommit(doAutoCommit);
-            return (err == 0);
-        } catch (Exception e) {
-            closeCursor(cursor);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Returns true if this set contains the specified element.
-     * This method conforms to the {@link Set#contains} interface.
-     *
-     * @param mapEntry is a {@link java.util.Map.Entry} instance to be checked.
-     *
-     * @return true if the key-value pair is present in the set, or false if
-     * the mapEntry is not a {@link java.util.Map.Entry} instance or is not
-     * present in the set.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean contains(Object mapEntry) {
-
-        if (!(mapEntry instanceof Map.Entry)) {
-            return false;
-        }
-        Map.Entry entry = (Map.Entry) mapEntry;
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.get(entry.getKey(), entry.getValue(),
-                                 Db.DB_GET_BOTH, false);
-            return (err == 0);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    // javadoc is inherited
-    public String toString() {
-       StringBuffer buf = new StringBuffer();
-       buf.append("[");
-       Iterator i = iterator();
-        try {
-            while (i.hasNext()) {
-                Map.Entry entry = (Map.Entry) i.next();
-                if (buf.length() > 1) buf.append(',');
-                Object key = entry.getKey();
-                Object val = entry.getValue();
-                if (key != null) buf.append(key.toString());
-                buf.append('=');
-                if (val != null) buf.append(val.toString());
-            }
-            buf.append(']');
-            return buf.toString();
-        }
-        finally {
-            StoredIterator.close(i);
-        }
-    }
-
-    Object makeIteratorData(StoredIterator iterator, DataCursor cursor)
-        throws DbException, IOException {
-
-        return new StoredMapEntry(cursor.getCurrentKey(),
-                                  cursor.getCurrentValue(),
-                                  this, iterator);
-    }
-
-    boolean hasValues() {
-
-        return true;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredIterator.java b/db/java/src/com/sleepycat/bdb/collection/StoredIterator.java
deleted file mode 100644 (file)
index bff3419..0000000
+++ /dev/null
@@ -1,590 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredIterator.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.util.ExceptionWrapper;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbDeadlockException;
-import com.sleepycat.db.DbException;
-import com.sleepycat.db.DbMemoryException;
-import com.sleepycat.db.DbRunRecoveryException;
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.ListIterator;
-import java.util.Map;
-import java.util.NoSuchElementException;
-
-/**
- * The Iterator returned by all stored collections.
- *
- * <p>While in general this class conforms to the {@link Iterator} interface,
- * it is important to note that all iterators for stored collections must be
- * explicitly closed with {@link #close()}.  The static method {@link
- * #close(java.util.Iterator)} allows calling close for all iterators without
- * harm to iterators that are not from stored collections, and also avoids
- * casting.  If a stored iterator is not closed, unpredictable behavior
- * including process death may result.</p>
- *
- * <p>This class implements the {@link Iterator} interface for all stored
- * iterators.  It also implements {@link ListIterator} because some list
- * iterator methods apply to all stored iterators, for example, {@link
- * #previous} and {@link #hasPrevious}.  Other list iterator methods are always
- * supports for lists, but for other types of collections are only supported
- * under certain conditions.  For example, {@link #nextIndex} and {@link
- * #previousIndex} are only supported when record number keys are used, while
- * {@link #add} and {@link #set} are supported only under certain other
- * conditions.  See the individual method descriptions for more
- * information.</p>
- *
- * <p>In addition, this class provides the following methods for stored
- * collection iterators only.  Note that the use of these methods is not
- * compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #close()}</li>
- * <li>{@link #close(Iterator)}</li>
- * <li>{@link #getCollection()}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredIterator implements ListIterator, Cloneable {
-
-    /**
-     * Closes the given iterator using {@link #close()} if it is a {@link
-     * StoredIterator}.  If the given iterator is not a {@link StoredIterator},
-     * this method does nothing.
-     *
-     * @param i is the iterator to close.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public static void close(Iterator i) {
-
-        if (i instanceof StoredIterator) {
-            ((StoredIterator) i).close();
-        }
-    }
-
-    private boolean lockForWrite;
-    private StoredCollection coll;
-    private DataCursor cursor;
-    private int toNext;
-    private int toPrevious;
-    private int toCurrent;
-    private boolean writeAllowed;
-    private boolean setAndRemoveAllowed;
-    private Object currentData;
-    private final int NEXT_FLAG;
-    private final int PREV_FLAG;
-    private final boolean recNumAccess;
-
-    StoredIterator(StoredCollection coll, boolean writeAllowed,
-                   DataCursor joinCursor) {
-
-        try {
-            this.coll = coll;
-            this.writeAllowed = writeAllowed;
-            if (joinCursor == null)
-                this.cursor = new DataCursor(coll.view, writeAllowed);
-            else
-                this.cursor = joinCursor;
-            this.recNumAccess = cursor.hasRecNumAccess();
-            if (coll.iterateDuplicates()) {
-                this.NEXT_FLAG = Db.DB_NEXT;
-                this.PREV_FLAG = Db.DB_PREV;
-            } else {
-                this.NEXT_FLAG = Db.DB_NEXT_NODUP;
-                this.PREV_FLAG = Db.DB_PREV_NODUP;
-            }
-            reset();
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Clones this iterator preserving its current position.
-     *
-     * @return a new {@link StoredIterator} having the same position as this
-     * iterator.
-     */
-    protected Object clone() {
-
-        try {
-            StoredIterator o = (StoredIterator) super.clone();
-            o.cursor = new DataCursor(cursor);
-            return o;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Returns whether write-locks will be obtained when reading with this
-     * cursor.
-     * Obtaining write-locks can prevent deadlocks when reading and then
-     * modifying data.
-     *
-     * @return the write-lock setting.
-     */
-    public final boolean getLockForWrite() {
-
-        return lockForWrite;
-    }
-
-    /**
-     * Changes whether write-locks will be obtained when reading with this
-     * cursor.
-     * Obtaining write-locks can prevent deadlocks when reading and then
-     * modifying data.
-     *
-     * @param lockForWrite the write-lock setting.
-     */
-    public void setLockForWrite(boolean lockForWrite) {
-
-        this.lockForWrite = lockForWrite;
-    }
-
-    // --- begin Iterator/ListIterator methods ---
-
-    /**
-     * Returns true if this iterator has more elements when traversing in the
-     * forward direction.  False is returned if the iterator has been closed.
-     * This method conforms to the {@link Iterator#hasNext} interface.
-     *
-     * @return whether {@link #next()} will succeed.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean hasNext() {
-
-        if (cursor == null) {
-            return false;
-        }
-        try {
-            if (toNext != 0) {
-                int err = cursor.get(null, null, toNext, lockForWrite);
-                if (err == 0) {
-                    toNext = 0;
-                    toPrevious = PREV_FLAG;
-                    toCurrent = PREV_FLAG;
-                }
-            }
-            return (toNext == 0);
-        }
-        catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Returns true if this iterator has more elements when traversing in the
-     * reverse direction.  It returns false if the iterator has been closed.
-     * This method conforms to the {@link ListIterator#hasPrevious} interface.
-     *
-     * @return whether {@link #previous()} will succeed.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean hasPrevious() {
-
-        if (cursor == null) {
-            return false;
-        }
-        try {
-            if (toPrevious != 0) {
-                int err = cursor.get(null, null, toPrevious, lockForWrite);
-                if (err == 0) {
-                    toPrevious = 0;
-                    toNext = NEXT_FLAG;
-                    toCurrent = NEXT_FLAG;
-                }
-            }
-            return (toPrevious == 0);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Returns the next element in the interation.
-     * This method conforms to the {@link Iterator#next} interface.
-     *
-     * @return the next element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object next() {
-
-        try {
-            if (toNext != 0) {
-                int err = cursor.get(null, null, toNext, lockForWrite);
-                if (err == 0) {
-                    toNext = 0;
-                }
-            }
-            if (toNext == 0) {
-                currentData = coll.makeIteratorData(this, cursor);
-                toNext = NEXT_FLAG;
-                toPrevious = 0;
-                toCurrent = 0;
-                setAndRemoveAllowed = true;
-                return currentData;
-            }
-            // else throw NoSuchElementException below
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-        throw new NoSuchElementException();
-    }
-
-    /**
-     * Returns the next element in the interation.
-     * This method conforms to the {@link ListIterator#previous} interface.
-     *
-     * @return the previous element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object previous() {
-
-        try {
-            if (toPrevious != 0) {
-                int err = cursor.get(null, null, toPrevious, lockForWrite);
-                if (err == 0) {
-                    toPrevious = 0;
-                }
-            }
-            if (toPrevious == 0) {
-                currentData = coll.makeIteratorData(this, cursor);
-                toPrevious = PREV_FLAG;
-                toNext = 0;
-                toCurrent = 0;
-                setAndRemoveAllowed = true;
-                return currentData;
-            }
-            // else throw NoSuchElementException below
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-        throw new NoSuchElementException();
-    }
-
-    /**
-     * Returns the index of the element that would be returned by a subsequent
-     * call to next.
-     * This method conforms to the {@link ListIterator#nextIndex} interface
-     * except that it returns Integer.MAX_VALUE for stored lists when
-     * positioned at the end of the list, rather than returning the list size
-     * as specified by the ListIterator interface. This is because the database
-     * size is not available.
-     *
-     * @return the next index.
-     *
-     * @throws UnsupportedOperationException if this iterator's collection does
-     * not use record number keys.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public int nextIndex() {
-
-        if (!recNumAccess) {
-            throw new UnsupportedOperationException(
-                "Record number access not supported");
-        }
-        try {
-            return hasNext() ? (cursor.getCurrentRecordNumber() -
-                                coll.getIndexOffset())
-                             : Integer.MAX_VALUE;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Returns the index of the element that would be returned by a subsequent
-     * call to previous.
-     * This method conforms to the {@link ListIterator#previousIndex}
-     * interface.
-     *
-     * @return the previous index.
-     *
-     * @throws UnsupportedOperationException if this iterator's collection does
-     * not use record number keys.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public int previousIndex() {
-
-        if (!recNumAccess) {
-            throw new UnsupportedOperationException(
-                "Record number access not supported");
-        }
-        try {
-            return hasPrevious() ? (cursor.getCurrentRecordNumber() -
-                                    coll.getIndexOffset())
-                                 : -1;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Replaces the last element returned by next or previous with the
-     * specified element (optional operation).
-     * This method conforms to the {@link ListIterator#set} interface.
-     *
-     * @param value the new value.
-     *
-     * @throws UnsupportedOperationException if the collection is a {@link
-     * StoredKeySet} (the set returned by {@link Map#keySet}), or if duplicates
-     * are sorted since this would change the iterator position, or if
-     * the collection is indexed, or if the collection is read-only.
-     *
-     * @throws IllegalArgumentException if an entity value binding is used and
-     * the primary key of the value given is different than the existing stored
-     * primary key.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void set(Object value) {
-
-        if (!coll.hasValues()) throw new UnsupportedOperationException();
-        if (!setAndRemoveAllowed) throw new IllegalStateException();
-        try {
-            moveToCurrent();
-            cursor.put(null, value, Db.DB_CURRENT, null);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Removes the last element that was returned by next or previous (optional
-     * operation).
-     * This method conforms to the {@link ListIterator#remove} interface except
-     * that when the collection is a list and the RECNO-RENUMBER access method
-     * is not used, list indices will not be renumbered.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void remove() {
-
-        if (!setAndRemoveAllowed) throw new IllegalStateException();
-        try {
-            moveToCurrent();
-            cursor.delete();
-            setAndRemoveAllowed = false;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Inserts the specified element into the list or inserts a duplicate into
-     * other types of collections (optional operation).
-     * This method conforms to the {@link ListIterator#add} interface when
-     * the collection is a list and the RECNO-RENUMBER access method is used.
-     * Otherwise, this method may only be called when duplicates are allowed.
-     * If duplicates are unsorted, the new value will be inserted in the same
-     * manner as list elements.
-     * If duplicates are sorted, the new value will be inserted in sort order.
-     *
-     * @param value the new value.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is indexed, or if the collection is read-only, or if
-     * the collection is a list and the RECNO-RENUMBER access method was not
-     * used, or if the collection is not a list and duplicates are not allowed.
-     *
-     * @throws IllegalStateException if the collection is empty and is not a
-     * list with RECNO-RENUMBER access.
-     *
-     * @throws IllegalArgumentException if a duplicate value is being added
-     * that already exists and duplicates are sorted.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void add(Object value) {
-
-        coll.checkIterAddAllowed();
-        try {
-            int err =  0;
-            if (toNext != 0 && toPrevious != 0) { // database is empty
-                if (coll.view.areKeysRenumbered()) { // recno-renumber database
-                    // close cursor during append and then reopen to support
-                    // CDB restriction that append may not be called with a
-                    // cursor open; note the append will still fail if the
-                    // application has another cursor open
-                    close();
-                    err = coll.view.append(value, null, null);
-                    cursor = new DataCursor(coll.view, writeAllowed);
-                    reset();
-                    next(); // move past new record
-                } else { // hash/btree with duplicates
-                    throw new IllegalStateException(
-                        "Collection is empty, cannot add() duplicate");
-                }
-            } else { // database is not empty
-                int flags;
-                if (coll.view.areKeysRenumbered()) { // recno-renumber database
-                    moveToCurrent();
-                    flags = hasNext() ? Db.DB_BEFORE : Db.DB_AFTER;
-                } else { // hash/btree with duplicates
-                    flags = coll.areDuplicatesOrdered()
-                                ? Db.DB_NODUPDATA
-                                : (toNext == 0) ? Db.DB_BEFORE : Db.DB_AFTER;
-                }
-                err = cursor.put(null, value, flags, null, true);
-                if (flags == Db.DB_BEFORE) {
-                    toPrevious = 0;
-                    toNext = NEXT_FLAG;
-                }
-            }
-            if (err == Db.DB_KEYEXIST)
-                throw new IllegalArgumentException("Duplicate value");
-            else if (err != 0)
-                throw new IllegalArgumentException("Could not insert: " + err);
-            setAndRemoveAllowed = false;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    // --- end Iterator/ListIterator methods ---
-
-    // hide for now
-    private void reset() {
-
-        toNext = Db.DB_FIRST;
-        toPrevious = PREV_FLAG;
-        toCurrent = 0;
-        currentData = null;
-        // initialize cursor at beginning to avoid "initial previous == last"
-        // behavior when cursor is uninitialized
-        hasNext();
-    }
-
-    /**
-     * Returns the number of elements having the same key value as the key
-     * value of the element last returned by next() or previous().  If no
-     * duplicates are allowed, 1 is always returned.
-     *
-     * @return the number of duplicates.
-     *
-     * @throws IllegalStateException if next() or previous() has not been
-     * called for this iterator, or if remove() or add() were called after
-     * the last call to next() or previous().
-     */
-    public int count() {
-
-        if (!setAndRemoveAllowed) throw new IllegalStateException();
-        try {
-            moveToCurrent();
-            return cursor.count();
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Closes this iterator.
-     * This method does not exist in the standard {@link Iterator} or {@link
-     * ListIterator} interfaces.
-     *
-     * <p>After being closed, only the {@link #hasNext} and {@link
-     * #hasPrevious} methods may be called and these will return false.  {@link
-     * #close()} may also be called again and will do nothing.  If other
-     * methods are called a <code>NullPointerException</code> will generally be
-     * thrown.</p>
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void close() {
-
-        if (cursor != null) {
-            coll.closeCursor(cursor);
-            cursor = null;
-        }
-    }
-
-    /**
-     * Returns the collection associated with this iterator.
-     * This method does not exist in the standard {@link Iterator} or {@link
-     * ListIterator} interfaces.
-     *
-     * @return the collection associated with this iterator.
-     */
-    public final StoredCollection getCollection() {
-
-        return coll;
-    }
-
-    /* hide for now
-    private final Object current() {
-
-        return currentData;
-    }
-    */
-
-    /* hide for now
-    private int currentIndex()
-        throws IllegalStateException {
-
-        if (!recNumAccess) {
-            throw new UnsupportedOperationException(
-                "Record number access not supported");
-        }
-        try {
-            // TODO: don't we need to moveToCurrent?
-            return cursor.getCurrentRecordNumber() - coll.getIndexOffset();
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-    */
-
-    /* hide for now
-    final DataCursor getCursor() {
-
-        return cursor;
-    }
-    */
-
-    final boolean isCurrentData(Object currentData) {
-
-        return (this.currentData == currentData);
-    }
-
-    final boolean moveToIndex(int index) {
-
-        try {
-            int err = cursor.get(new Integer(index), null, Db.DB_SET,
-                                 lockForWrite);
-            setAndRemoveAllowed = (err == 0);
-            return setAndRemoveAllowed;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    private void moveToCurrent()
-        throws DbException, IOException {
-
-        if (toCurrent != 0) {
-            cursor.get(null, null, toCurrent, lockForWrite);
-            toCurrent = 0;
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredKeySet.java b/db/java/src/com/sleepycat/bdb/collection/StoredKeySet.java
deleted file mode 100644 (file)
index f249a7c..0000000
+++ /dev/null
@@ -1,151 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredKeySet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Set;
-
-/**
- * The Set returned by Map.keySet() and which can also be constructed directly
- * if a Map is not needed.
- * Since this collection is a set it only contains one element for each key,
- * even when duplicates are allowed.  Key set iterators are therefore
- * particularly useful for enumerating the unique keys of a store or index that
- * allows duplicates.
- *
- * @author Mark Hayes
- */
-public class StoredKeySet extends StoredCollection implements Set {
-
-    /**
-     * Creates a key set view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredKeySet(DataStore store, DataBinding keyBinding,
-                        boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, null,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a key set view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredKeySet(DataIndex index, DataBinding keyBinding,
-                        boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, null,
-                           null, writeAllowed));
-    }
-
-    StoredKeySet(DataView keySetView) {
-
-        super(keySetView);
-    }
-
-    /**
-     * Adds the specified key to this set if it is not already present
-     * (optional operation).
-     * When a key is added the value in the underlying data store will be
-     * empty.
-     * This method conforms to the {@link Set#add} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is indexed, or
-     * if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean add(Object key) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            int err = view.put(key, null, Db.DB_NOOVERWRITE, null);
-            commitAutoCommit(doAutoCommit);
-            return (err == 0);
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Removes the specified key from this set if it is present (optional
-     * operation).
-     * If duplicates are allowed, this method removes all duplicates for the
-     * given key.
-     * This method conforms to the {@link Set#remove} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean remove(Object key) {
-
-        return removeKey(key, null);
-    }
-
-    /**
-     * Returns true if this set contains the specified key.
-     * This method conforms to the {@link Set#contains} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean contains(Object key) {
-
-        return containsKey(key);
-    }
-
-    boolean hasValues() {
-
-        return false;
-    }
-
-    Object makeIteratorData(StoredIterator iterator, DataCursor cursor)
-        throws DbException, IOException {
-
-        return cursor.getCurrentKey();
-    }
-
-    boolean iterateDuplicates() {
-
-        return false;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredList.java b/db/java/src/com/sleepycat/bdb/collection/StoredList.java
deleted file mode 100644 (file)
index fed7840..0000000
+++ /dev/null
@@ -1,576 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredList.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.RecordNumberFormat;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.bdb.KeyRangeException;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-
-/**
- * A List view of a {@link DataStore} or {@link DataIndex}.
- *
- * <p>For all stored lists the keys of the underlying DataStore or DataIndex
- * must have record number format, and therefore the store or index must be a
- * RECNO, RECNO-RENUMBER, QUEUE, or BTREE-RECNUM database.  Only RECNO-RENUMBER
- * allows true list behavior where record numbers are renumbered following the
- * position of an element that is added or removed.  For the other access
- * methods (RECNO, QUEUE, and BTREE-RECNUM), stored Lists are most useful as
- * read-only collections where record numbers are not required to be
- * sequential.</p>
- *
- * <p>In addition to the standard List methods, this class provides the
- * following methods for stored lists only.  Note that the use of these methods
- * is not compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #append(Object)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredList extends StoredCollection implements List {
-
-    private static final DataBinding DEFAULT_KEY_BINDING =
-        new IndexKeyBinding(1);
-
-    private int baseIndex = 1;
-    private boolean isSubList;
-
-    /**
-     * Creates a list view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredList(DataStore store, DataBinding valueBinding,
-                      boolean writeAllowed) {
-
-        super(new DataView(store, null, DEFAULT_KEY_BINDING, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a list entity view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredList(DataStore store, EntityBinding valueEntityBinding,
-                      boolean writeAllowed) {
-
-        super(new DataView(store, null, DEFAULT_KEY_BINDING, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    /**
-     * Creates a list view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredList(DataIndex index, DataBinding valueBinding,
-                      boolean writeAllowed) {
-
-        super(new DataView(null, index, DEFAULT_KEY_BINDING, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a list entity view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredList(DataIndex index, EntityBinding valueEntityBinding,
-                      boolean writeAllowed) {
-
-        super(new DataView(null, index, DEFAULT_KEY_BINDING, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    private StoredList(DataView view, int baseIndex) {
-
-        super(view);
-        this.baseIndex = baseIndex;
-        this.isSubList = true;
-    }
-
-    /**
-     * Inserts the specified element at the specified position in this list
-     * (optional operation).
-     * This method conforms to the {@link List#add(int, Object)} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is indexed, or if the collection is read-only, or if
-     * the RECNO-RENUMBER access method was not used.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void add(int index, Object value) {
-
-        checkIterAddAllowed();
-        DataCursor cursor = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            cursor = new DataCursor(view, true);
-            int err = cursor.get(new Long(index), null, Db.DB_SET, false);
-            if (err == 0) {
-                cursor.put(null, value, Db.DB_BEFORE, null);
-                closeCursor(cursor);
-            } else {
-                closeCursor(cursor);
-                cursor = null;
-                view.append(value, null, null);
-            }
-            commitAutoCommit(doAutoCommit);
-        } catch (Exception e) {
-            closeCursor(cursor);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Appends the specified element to the end of this list (optional
-     * operation).
-     * This method conforms to the {@link List#add(Object)} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is indexed, or if the collection is read-only, or if
-     * the RECNO-RENUMBER access method was not used.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean add(Object value) {
-
-        checkIterAddAllowed();
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            view.append(value, null, null);
-            commitAutoCommit(doAutoCommit);
-            return true;
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Appends a given value returning the newly assigned index.
-     * If a {@link com.sleepycat.bdb.PrimaryKeyAssigner} is associated with
-     * Store for this list, it will be used to assigned the returned index.
-     * Otherwise the Store must be a QUEUE or RECNO database and the next
-     * available record number is assigned as the index.
-     * This method does not exist in the standard {@link List} interface.
-     *
-     * @param value the value to be appended.
-     *
-     * @return the assigned index.
-     *
-     * @throws UnsupportedOperationException if the collection is indexed, or
-     * if the collection is read-only, or if the Store has no {@link
-     * com.sleepycat.bdb.PrimaryKeyAssigner} and is not a QUEUE or RECNO
-     * database.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public int append(Object value) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            Object[] key = new Object[1];
-            view.append(value, key, null);
-            commitAutoCommit(doAutoCommit);
-            return ((Number) key[0]).intValue();
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    void checkIterAddAllowed()
-        throws UnsupportedOperationException {
-
-        if (isSubList) {
-            throw new UnsupportedOperationException("cannot add to subList");
-        }
-        if (!view.getDb().areKeysRenumbered()) { // checks for RECNO-RENUM
-            throw new UnsupportedOperationException(
-                "requires renumbered keys");
-        }
-    }
-
-    /**
-     * Inserts all of the elements in the specified collection into this list
-     * at the specified position (optional operation).
-     * This method conforms to the {@link List#addAll(int, Collection)}
-     * interface.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is indexed, or if the collection is read-only, or if
-     * the RECNO-RENUMBER access method was not used.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean addAll(int index, Collection coll) {
-
-        checkIterAddAllowed();
-        DataCursor cursor = null;
-       Iterator i = null;
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            i = coll.iterator();
-            if (!i.hasNext()) {
-                return false;
-            }
-            cursor = new DataCursor(view, true);
-            int err = cursor.get(new Long(index), null, Db.DB_SET, false);
-            if (err == 0) {
-                while (i.hasNext()) {
-                    cursor.put(null, i.next(), Db.DB_BEFORE, null);
-                }
-                closeCursor(cursor);
-            } else {
-                closeCursor(cursor);
-                cursor = null;
-                while (i.hasNext()) {
-                    view.append(i.next(), null, null);
-                }
-            }
-            StoredIterator.close(i);
-            commitAutoCommit(doAutoCommit);
-            return true;
-        } catch (Exception e) {
-            closeCursor(cursor);
-            StoredIterator.close(i);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Returns true if this list contains the specified element.
-     * This method conforms to the {@link List#contains} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean contains(Object value) {
-
-        return containsValue(value);
-    }
-
-    /**
-     * Returns the element at the specified position in this list.
-     * This method conforms to the {@link List#get} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object get(int index) {
-
-        return super.get(new Long(index));
-    }
-
-    /**
-     * Returns the index in this list of the first occurrence of the specified
-     * element, or -1 if this list does not contain this element.
-     * This method conforms to the {@link List#indexOf} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public int indexOf(Object value) {
-
-        return indexOf(value, true);
-    }
-
-    /**
-     * Returns the index in this list of the last occurrence of the specified
-     * element, or -1 if this list does not contain this element.
-     * This method conforms to the {@link List#lastIndexOf} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public int lastIndexOf(Object value) {
-
-        return indexOf(value, false);
-    }
-
-    private int indexOf(Object value, boolean findFirst) {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.find(value, findFirst);
-            return (err == 0)
-                    ? (cursor.getCurrentRecordNumber() - baseIndex)
-                    : (-1);
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    int getIndexOffset() {
-
-        return baseIndex;
-    }
-
-    /**
-     * Returns a list iterator of the elements in this list (in proper
-     * sequence).
-     * The iterator will be read-only if the collection is read-only.
-     * This method conforms to the {@link List#listIterator()} interface.
-     *
-     * @return a {@link StoredIterator} for this collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isWriteAllowed
-     */
-    public ListIterator listIterator() {
-
-        return iterator(isWriteAllowed());
-    }
-
-    /**
-     * Returns a list iterator of the elements in this list (in proper
-     * sequence), starting at the specified position in this list.
-     * The iterator will be read-only if the collection is read-only.
-     * This method conforms to the {@link List#listIterator(int)} interface.
-     *
-     * @return a {@link StoredIterator} for this collection.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isWriteAllowed
-     */
-    public ListIterator listIterator(int index) {
-
-        StoredIterator i = iterator(isWriteAllowed());
-        if (i.moveToIndex(index)) {
-            return i;
-        } else {
-            i.close();
-            throw new IndexOutOfBoundsException(String.valueOf(index));
-        }
-    }
-
-    /**
-     * Removes the element at the specified position in this list (optional
-     * operation).
-     * This method conforms to the {@link List#remove(int)} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object remove(int index) {
-
-        try {
-            Object[] oldVal = new Object[1];
-            removeKey(new Long(index), oldVal);
-            return oldVal[0];
-        } catch (IllegalArgumentException e) {
-            throw new IndexOutOfBoundsException(e.getMessage());
-        }
-    }
-
-    /**
-     * Removes the first occurrence in this list of the specified element
-     * (optional operation).
-     * This method conforms to the {@link List#remove(Object)} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is a sublist, or
-     * if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean remove(Object value) {
-
-        return removeValue(value);
-    }
-
-    /**
-     * Replaces the element at the specified position in this list with the
-     * specified element (optional operation).
-     * This method conforms to the {@link List#set} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is indexed, or
-     * if the collection is read-only.
-     *
-     * @throws IllegalArgumentException if an entity value binding is used and
-     * the primary key of the value given is different than the existing stored
-     * primary key.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object set(int index, Object value) {
-
-        try {
-            return put(new Long(index), value);
-        } catch (IllegalArgumentException e) {
-            throw new IndexOutOfBoundsException(e.getMessage());
-        }
-    }
-
-    /**
-     * Returns a view of the portion of this list between the specified
-     * fromIndex, inclusive, and toIndex, exclusive.
-     * Note that add() and remove() may not be called for the returned sublist.
-     * This method conforms to the {@link List#subList} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public List subList(int fromIndex, int toIndex) {
-
-        if (fromIndex < 0 || fromIndex > toIndex) {
-            throw new IndexOutOfBoundsException(String.valueOf(fromIndex));
-        }
-        try {
-            int newBaseIndex = baseIndex + fromIndex;
-            return new StoredList(
-                view.subView(new Long(fromIndex), true,
-                             new Long(toIndex), false,
-                             new IndexKeyBinding(newBaseIndex)),
-                newBaseIndex);
-        } catch (KeyRangeException e) {
-            throw new IndexOutOfBoundsException(e.getMessage());
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Compares the specified object with this list for equality.
-     * A value comparison is performed by this method and the stored values
-     * are compared rather than calling the equals() method of each element.
-     * This method conforms to the {@link List#equals} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean equals(Object other) {
-
-        if (!(other instanceof List)) return false;
-        List otherList = (List) other;
-        ListIterator i1 = null;
-        ListIterator i2 = null;
-        try {
-            i1 = listIterator();
-            i2 = otherList.listIterator();
-            while (i1.hasNext()) {
-                if (!i2.hasNext()) return false;
-                if (i1.nextIndex() != i2.nextIndex()) return false;
-                Object o1 = i1.next();
-                Object o2 = i2.next();
-                if (o1 == null) {
-                    if (o2 != null) return false;
-                } else {
-                    if (!o1.equals(o2)) return false;
-                }
-            }
-            if (i2.hasNext()) return false;
-            return true;
-        } finally {
-            StoredIterator.close(i1);
-            StoredIterator.close(i2);
-        }
-    }
-
-    Object makeIteratorData(StoredIterator iterator, DataCursor cursor)
-        throws DbException, IOException {
-
-        return cursor.getCurrentValue();
-    }
-
-    boolean hasValues() {
-
-        return true;
-    }
-
-    private static class IndexKeyBinding implements DataBinding {
-
-        private static RecordNumberFormat format = new RecordNumberFormat();
-        private int baseIndex;
-
-        private IndexKeyBinding(int baseIndex) {
-
-            this.baseIndex = baseIndex;
-        }
-
-        public DataFormat getDataFormat() {
-
-            return format;
-        }
-
-        public Object dataToObject(DataBuffer data)
-            throws IOException {
-
-            return new Long(format.dataToRecordNumber(data) - baseIndex);
-        }
-
-        public void objectToData(Object object, DataBuffer data)
-            throws IOException {
-
-            format.recordNumberToData(((Number) object).intValue() + baseIndex,
-                                        data);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredMap.java b/db/java/src/com/sleepycat/bdb/collection/StoredMap.java
deleted file mode 100644 (file)
index fe04487..0000000
+++ /dev/null
@@ -1,473 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredMap.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.bdb.KeyRangeException;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.SortedMap;
-import java.util.SortedSet;
-
-/**
- * A Map view of a {@link DataStore} or {@link DataIndex}.
- *
- * <p>In addition to the standard Map methods, this class provides the
- * following methods for stored maps only.  Note that the use of these methods
- * is not compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #duplicates(Object)}</li>
- * <li>{@link #append(Object)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredMap extends StoredContainer implements Map {
-
-    private StoredKeySet keySet;
-    private StoredEntrySet entrySet;
-    private StoredValueSet valueSet;
-
-    /**
-     * Creates a map view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredMap(DataStore store, DataBinding keyBinding,
-                     DataBinding valueBinding, boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, valueBinding,
-                           null, writeAllowed));
-    }
-
-    protected Object clone()
-        throws CloneNotSupportedException {
-
-        // cached collections must be cleared and recreated with the new view
-        // of the map to inherit the new view's properties
-        StoredMap other = (StoredMap) super.clone();
-        other.keySet = null;
-        other.entrySet = null;
-        other.valueSet = null;
-        return other;
-    }
-
-    /**
-     * Creates a map entity view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredMap(DataStore store, DataBinding keyBinding,
-                     EntityBinding valueEntityBinding, boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    /**
-     * Creates a map view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredMap(DataIndex index, DataBinding keyBinding,
-                     DataBinding valueBinding, boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a map entity view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredMap(DataIndex index, DataBinding keyBinding,
-                     EntityBinding valueEntityBinding, boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    StoredMap(DataView view) {
-
-        super(view);
-    }
-
-    /**
-     * Returns the value to which this map maps the specified key.
-     * If duplicates are allowed, this method returns the first duplicate, in
-     * the order in which duplicates are configured, that maps to the specified
-     * key.
-     * This method conforms to the {@link Map#get} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object get(Object key) {
-
-        return super.get(key);
-    }
-
-    /**
-     * Associates the specified value with the specified key in this map
-     * (optional operation).
-     * If duplicates are allowed and the specified key is already mapped to a
-     * value, this method appends the new duplicate after the existing
-     * duplicates.
-     * This method conforms to the {@link Map#put} interface.
-     *
-     * <p>The key parameter may be null if an entity binding is used and the
-     * key will be derived from the value (entity) parameter.  If an entity
-     * binding is used and the key parameter is non-null, then the key
-     * parameter must be equal to the key derived from the value parameter.</p>
-     *
-     * @return the previous value associated with specified key, or null if
-     * there was no mapping for the key or if duplicates are allowed.
-     *
-     * @throws UnsupportedOperationException if the collection is indexed, or
-     * if the collection is read-only.
-     *
-     * @throws IllegalArgumentException if an entity value binding is used and
-     * the primary key of the value given is different than the existing stored
-     * primary key.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object put(Object key, Object value) {
-
-        return super.put(key, value);
-    }
-
-    /**
-     * Appends a given value returning the newly assigned key.
-     * If a {@link com.sleepycat.bdb.PrimaryKeyAssigner} is associated with
-     * Store for this map, it will be used to assigned the returned key.
-     * Otherwise the Store must be a QUEUE or RECNO database and the next
-     * available record number is assigned as the key.
-     * This method does not exist in the standard {@link Map} interface.
-     *
-     * @param value the value to be appended.
-     *
-     * @return the assigned key.
-     *
-     * @throws UnsupportedOperationException if the collection is indexed, or
-     * if the collection is read-only, or if the Store has no {@link
-     * com.sleepycat.bdb.PrimaryKeyAssigner} and is not a QUEUE or RECNO
-     * database.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object append(Object value) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        try {
-            Object[] key = new Object[1];
-            view.append(value, key, null);
-            commitAutoCommit(doAutoCommit);
-            return key[0];
-        } catch (Exception e) {
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Removes the mapping for this key from this map if present (optional
-     * operation).
-     * If duplicates are allowed, this method removes all duplicates for the
-     * given key.
-     * This method conforms to the {@link Map#remove} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object remove(Object key) {
-
-        Object[] oldVal = new Object[1];
-        removeKey(key, oldVal);
-        return oldVal[0];
-    }
-
-    /**
-     * Returns true if this map contains the specified key.
-     * This method conforms to the {@link Map#containsKey} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean containsKey(Object key) {
-
-        return super.containsKey(key);
-    }
-
-    /**
-     * Returns true if this map contains the specified value.
-     * When an entity binding is used, this method returns whether the map
-     * contains the primary key and value mapping of the entity.
-     * This method conforms to the {@link Map#containsValue} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean containsValue(Object value) {
-
-        return super.containsValue(value);
-    }
-
-    /**
-     * Copies all of the mappings from the specified map to this map (optional
-     * operation).
-     * When duplicates are allowed, the mappings in the specified map are
-     * effectively appended to the existing mappings in this map, that is no
-     * previously existing mappings in this map are replaced.
-     * This method conforms to the {@link Map#putAll} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only, or
-     * if the collection is indexed.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public void putAll(Map map) {
-
-        boolean doAutoCommit = beginAutoCommit();
-        Iterator entries = null;
-        try {
-            entries = map.entrySet().iterator();
-            while (entries.hasNext()) {
-                Map.Entry entry = (Map.Entry) entries.next();
-                put(entry.getKey(), entry.getValue());
-            }
-            StoredIterator.close(entries);
-            commitAutoCommit(doAutoCommit);
-        } catch (Exception e) {
-            StoredIterator.close(entries);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-
-    /**
-     * Returns a set view of the keys contained in this map.
-     * A {@link SortedSet} is returned if the map is ordered.
-     * The returned collection will be read-only if the map is read-only.
-     * This method conforms to the {@link Map#keySet()} interface.
-     *
-     * @return a {@link StoredKeySet} or a {@link StoredSortedKeySet} for this
-     * map.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isOrdered
-     * @see #isWriteAllowed
-     */
-    public Set keySet() {
-
-        if (keySet == null) {
-            synchronized (this) {
-                if (keySet == null) {
-                    DataView newView = view.keySetView();
-                    if (isOrdered()) {
-                        keySet = new StoredSortedKeySet(newView);
-                    } else {
-                        keySet = new StoredKeySet(newView);
-                    }
-                }
-            }
-        }
-        return keySet;
-    }
-
-    /**
-     * Returns a set view of the mappings contained in this map.
-     * A {@link SortedSet} is returned if the map is ordered.
-     * The returned collection will be read-only if the map is read-only.
-     * This method conforms to the {@link Map#entrySet()} interface.
-     *
-     * @return a {@link StoredEntrySet} or a {@link StoredSortedEntrySet} for
-     * this map.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isOrdered
-     * @see #isWriteAllowed
-     */
-    public Set entrySet() {
-
-        if (entrySet == null) {
-            synchronized (this) {
-                if (entrySet == null) {
-                    if (isOrdered()) {
-                        entrySet = new StoredSortedEntrySet(view);
-                    } else {
-                        entrySet = new StoredEntrySet(view);
-                    }
-                }
-            }
-        }
-        return entrySet;
-    }
-
-    /**
-     * Returns a collection view of the values contained in this map.
-     * A {@link SortedSet} is returned if the map is ordered and the
-     * value/entity binding can be used to derive the map's key from its
-     * value/entity object.
-     * The returned collection will be read-only if the map is read-only.
-     * This method conforms to the {@link Map#entrySet()} interface.
-     *
-     * @return a {@link StoredEntrySet} or a {@link StoredSortedEntrySet} for
-     * this map.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     *
-     * @see #isOrdered
-     * @see #isWriteAllowed
-     */
-    public Collection values() {
-
-        if (valueSet == null) {
-            synchronized (this) {
-                if (valueSet == null) {
-                    DataView newView = view.valueSetView();
-                    if (isOrdered() && newView.canDeriveKeyFromValue()) {
-                        valueSet = new StoredSortedValueSet(newView);
-                    } else {
-                        valueSet = new StoredValueSet(newView);
-                    }
-                }
-            }
-        }
-        return valueSet;
-    }
-
-    /**
-     * Returns a new collection containing the values mapped to the given
-     * key in this map.  This collection's iterator() method is particularly
-     * useful for iterating over the duplicates for a given key, since this
-     * is not supported by the standard Map interface.
-     * This method does not exist in the standard {@link Map} interface.
-     *
-     * <p>If no mapping for the given key is present, an empty collection is
-     * returned.  If duplicates are not allowed, at most a single value will be
-     * in the collection returned.  If duplicates are allowed, the returned
-     * collection's add() method may be used to add values for the given
-     * key.</p>
-     *
-     * @param key is the key for which values are to be returned.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Collection duplicates(Object key) {
-
-        try {
-            DataView newView = view.valueSetView(key);
-            return new StoredValueSet(newView, true);
-        } catch (KeyRangeException e) {
-            return Collections.EMPTY_SET;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-
-    /**
-     * Compares the specified object with this map for equality.
-     * A value comparison is performed by this method and the stored values
-     * are compared rather than calling the equals() method of each element.
-     * This method conforms to the {@link Map#equals} interface.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean equals(Object other) {
-
-        if (other instanceof Map) {
-            return entrySet().equals(((Map) other).entrySet());
-        } else {
-            return false;
-        }
-    }
-
-    /**
-     * Converts the map to a string representation for debugging.
-     * WARNING: All mappings will be converted to strings and returned and
-     * therefore the returned string may be very large.
-     *
-     * @return the string representation.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public String toString() {
-
-        return entrySet().toString();
-    }
-}
-
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredMapEntry.java b/db/java/src/com/sleepycat/bdb/collection/StoredMapEntry.java
deleted file mode 100644 (file)
index 6b4e67e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredMapEntry.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-/**
- * @author Mark Hayes
- */
-final class StoredMapEntry extends MapEntry {
-
-    private StoredIterator iter;
-    private StoredCollection coll;
-
-    StoredMapEntry(Object key, Object value, StoredCollection coll,
-                   StoredIterator iter) {
-
-        super(key, value);
-        // Assert: coll, coll.keyBinding/valueBinding
-        this.coll = coll;
-        this.iter = iter;
-    }
-
-    public Object setValue(Object newValue) {
-
-        Object oldValue;
-        if (iter != null && iter.isCurrentData(this)) {
-            oldValue = getValue();
-            iter.set(newValue);
-        } else {
-            oldValue = coll.put(getKey(), newValue);
-        }
-        super.setValue(newValue);
-        return oldValue;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredSortedEntrySet.java b/db/java/src/com/sleepycat/bdb/collection/StoredSortedEntrySet.java
deleted file mode 100644 (file)
index c7b229a..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredSortedEntrySet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.DbException;
-import java.util.Comparator;
-import java.util.Map;
-import java.util.SortedSet;
-
-/**
- * The SortedSet returned by Map.entrySet().  This class may not be
- * instantiated directly.  Contrary to what is stated by {@link Map#entrySet}
- * this class does support the {@link #add} and {@link #addAll} methods.
- *
- * <p>The {@link java.util.Map.Entry#setValue} method of the Map.Entry objects
- * that are returned by this class and its iterators behaves just as the {@link
- * StoredIterator#set} method does.</p>
- *
- * <p>In addition to the standard SortedSet methods, this class provides the
- * following methods for stored sorted sets only.  Note that the use of these
- * methods is not compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #headSet(Object, boolean)}</li>
- * <li>{@link #tailSet(Object, boolean)}</li>
- * <li>{@link #subSet(Object, boolean, Object, boolean)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredSortedEntrySet extends StoredEntrySet implements SortedSet {
-
-    StoredSortedEntrySet(DataView mapView) {
-
-        super(mapView);
-    }
-
-    /**
-     * Returns null since comparators are not supported.  The natural ordering
-     * of a stored collection is data byte order, whether the data classes
-     * implement the {@link java.lang.Comparable} interface or not.
-     * This method does not conform to the {@link SortedSet#comparator}
-     * interface.
-     *
-     * @return null.
-     */
-    public Comparator comparator() {
-
-        return null;
-    }
-
-    /**
-     * Returns the first (lowest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#first} interface.
-     *
-     * @return the first element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object first() {
-
-        return getFirstOrLast(true);
-    }
-
-    /**
-     * Returns the last (highest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#last} interface.
-     *
-     * @return the last element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object last() {
-
-        return getFirstOrLast(false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toMapEntry.
-     * This method conforms to the {@link SortedSet#headSet} interface.
-     *
-     * @param toMapEntry the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toMapEntry) {
-
-        return subSet(null, false, toMapEntry, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toMapEntry, optionally including toMapEntry.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param toMapEntry is the upper bound.
-     *
-     * @param toInclusive is true to include toMapEntry.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toMapEntry, boolean toInclusive) {
-
-        return subSet(null, false, toMapEntry, toInclusive);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * greater than or equal to fromMapEntry.
-     * This method conforms to the {@link SortedSet#tailSet} interface.
-     *
-     * @param fromMapEntry is the lower bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromMapEntry) {
-
-        return subSet(fromMapEntry, true, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromMapEntry, optionally including fromMapEntry.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromMapEntry is the lower bound.
-     *
-     * @param fromInclusive is true to include fromMapEntry.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromMapEntry, boolean fromInclusive) {
-
-        return subSet(fromMapEntry, fromInclusive, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements range
-     * from fromMapEntry, inclusive, to toMapEntry, exclusive.
-     * This method conforms to the {@link SortedSet#subSet} interface.
-     *
-     * @param fromMapEntry is the lower bound.
-     *
-     * @param toMapEntry is the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromMapEntry, Object toMapEntry) {
-
-        return subSet(fromMapEntry, true, toMapEntry, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromMapEntry and strictly less than toMapEntry,
-     * optionally including fromMapEntry and toMapEntry.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromMapEntry is the lower bound.
-     *
-     * @param fromInclusive is true to include fromMapEntry.
-     *
-     * @param toMapEntry is the upper bound.
-     *
-     * @param toInclusive is true to include toMapEntry.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromMapEntry, boolean fromInclusive,
-                            Object toMapEntry, boolean toInclusive) {
-
-        Object fromKey = (fromMapEntry != null) ?
-            ((Map.Entry) fromMapEntry).getKey() : null;
-        Object toKey = (toMapEntry != null) ?
-            ((Map.Entry) toMapEntry).getKey() : null;
-        try {
-            return new StoredSortedEntrySet(
-               view.subView(fromKey, fromInclusive, toKey, toInclusive, null));
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredSortedKeySet.java b/db/java/src/com/sleepycat/bdb/collection/StoredSortedKeySet.java
deleted file mode 100644 (file)
index fb3443a..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredSortedKeySet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.DbException;
-import java.util.Comparator;
-import java.util.SortedSet;
-
-/**
- * The SortedSet returned by Map.keySet() and which can also be constructed
- * directly if a Map is not needed.
- * Since this collection is a set it only contains one element for each key,
- * even when duplicates are allowed.  Key set iterators are therefore
- * particularly useful for enumerating the unique keys of a store or index that
- * allows duplicates.
- *
- * <p>In addition to the standard SortedSet methods, this class provides the
- * following methods for stored sorted sets only.  Note that the use of these
- * methods is not compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #headSet(Object, boolean)}</li>
- * <li>{@link #tailSet(Object, boolean)}</li>
- * <li>{@link #subSet(Object, boolean, Object, boolean)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredSortedKeySet extends StoredKeySet implements SortedSet {
-
-    /**
-     * Creates a sorted key set view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedKeySet(DataStore store, DataBinding keyBinding,
-                              boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, null,
-                              null, writeAllowed));
-    }
-
-    /**
-     * Creates a sorted key set view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedKeySet(DataIndex index, DataBinding keyBinding,
-                              boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, null,
-                              null, writeAllowed));
-    }
-
-    StoredSortedKeySet(DataView keySetView) {
-
-        super(keySetView);
-    }
-
-    /**
-     * Returns null since comparators are not supported.  The natural ordering
-     * of a stored collection is data byte order, whether the data classes
-     * implement the {@link java.lang.Comparable} interface or not.
-     * This method does not conform to the {@link SortedSet#comparator}
-     * interface.
-     *
-     * @return null.
-     */
-    public Comparator comparator() {
-
-        return null;
-    }
-
-    /**
-     * Returns the first (lowest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#first} interface.
-     *
-     * @return the first element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object first() {
-
-        return getFirstOrLast(true);
-    }
-
-    /**
-     * Returns the last (highest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#last} interface.
-     *
-     * @return the last element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object last() {
-
-        return getFirstOrLast(false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toKey.
-     * This method conforms to the {@link SortedSet#headSet} interface.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toKey) {
-
-        return subSet(null, false, toKey, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toKey, optionally including toKey.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @param toInclusive is true to include toKey.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toKey, boolean toInclusive) {
-
-        return subSet(null, false, toKey, toInclusive);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * greater than or equal to fromKey.
-     * This method conforms to the {@link SortedSet#tailSet} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromKey) {
-
-        return subSet(fromKey, true, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromKey, optionally including fromKey.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param fromInclusive is true to include fromKey.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromKey, boolean fromInclusive) {
-
-        return subSet(fromKey, fromInclusive, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements range
-     * from fromKey, inclusive, to toKey, exclusive.
-     * This method conforms to the {@link SortedSet#subSet} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromKey, Object toKey) {
-
-        return subSet(fromKey, true, toKey, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromKey and strictly less than toKey,
-     * optionally including fromKey and toKey.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param fromInclusive is true to include fromKey.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @param toInclusive is true to include toKey.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromKey, boolean fromInclusive,
-                            Object toKey, boolean toInclusive) {
-
-        try {
-            return new StoredSortedKeySet(
-               view.subView(fromKey, fromInclusive, toKey, toInclusive, null));
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredSortedMap.java b/db/java/src/com/sleepycat/bdb/collection/StoredSortedMap.java
deleted file mode 100644 (file)
index 2aa32e8..0000000
+++ /dev/null
@@ -1,321 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredSortedMap.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.util.Comparator;
-import java.util.SortedMap;
-
-/**
- * A SortedMap view of a {@link DataStore} or {@link DataIndex}.
- *
- * <p>In addition to the standard SortedMap methods, this class provides the
- * following methods for stored sorted maps only.  Note that the use of these
- * methods is not compatible with the standard Java collections interface.</p>
- * <ul>
- * <li>{@link #duplicates(Object)}</li>
- * <li>{@link #headMap(Object, boolean)}</li>
- * <li>{@link #tailMap(Object, boolean)}</li>
- * <li>{@link #subMap(Object, boolean, Object, boolean)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredSortedMap extends StoredMap implements SortedMap {
-
-    /**
-     * Creates a sorted map view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedMap(DataStore store, DataBinding keyBinding,
-                           DataBinding valueBinding, boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a sorted map entity view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedMap(DataStore store, DataBinding keyBinding,
-                           EntityBinding valueEntityBinding,
-                           boolean writeAllowed) {
-
-        super(new DataView(store, null, keyBinding, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    /**
-     * Creates a sorted map view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedMap(DataIndex index, DataBinding keyBinding,
-                           DataBinding valueBinding, boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a sorted map entity view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param keyBinding is the binding used to translate between key buffers
-     * and key objects.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedMap(DataIndex index, DataBinding keyBinding,
-                           EntityBinding valueEntityBinding,
-                           boolean writeAllowed) {
-
-        super(new DataView(null, index, keyBinding, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    StoredSortedMap(DataView mapView) {
-
-        super(mapView);
-    }
-
-    /**
-     * Returns null since comparators are not supported.  The natural ordering
-     * of a stored collection is data byte order, whether the data classes
-     * implement the {@link java.lang.Comparable} interface or not.
-     * This method does not conform to the {@link SortedMap#comparator}
-     * interface.
-     *
-     * @return null.
-     */
-    public Comparator comparator() {
-
-        return null;
-    }
-
-    /**
-     * Returns the first (lowest) key currently in this sorted map.
-     * This method conforms to the {@link SortedMap#firstKey} interface.
-     *
-     * @return the first key.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object firstKey() {
-
-        return getFirstOrLastKey(true);
-    }
-
-    /**
-     * Returns the last (highest) element currently in this sorted map.
-     * This method conforms to the {@link SortedMap#lastKey} interface.
-     *
-     * @return the last key.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object lastKey() {
-
-        return getFirstOrLastKey(false);
-    }
-
-    private Object getFirstOrLastKey(boolean doGetFirst) {
-
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.get(null, null,
-                                 doGetFirst ? Db.DB_FIRST : Db.DB_LAST,
-                                 false);
-            return (err == 0) ? cursor.getCurrentKey() : null;
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose keys are
-     * strictly less than toKey.
-     * This method conforms to the {@link SortedMap#headMap} interface.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap headMap(Object toKey) {
-
-        return subMap(null, false, toKey, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted map whose elements are
-     * strictly less than toKey, optionally including toKey.
-     * This method does not exist in the standard {@link SortedMap} interface.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @param toInclusive is true to include toKey.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap headMap(Object toKey, boolean toInclusive) {
-
-        return subMap(null, false, toKey, toInclusive);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted map whose elements are
-     * greater than or equal to fromKey.
-     * This method conforms to the {@link SortedMap#tailMap} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap tailMap(Object fromKey) {
-
-        return subMap(fromKey, true, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted map whose elements are
-     * strictly greater than fromKey, optionally including fromKey.
-     * This method does not exist in the standard {@link SortedMap} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param fromInclusive is true to include fromKey.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap tailMap(Object fromKey, boolean fromInclusive) {
-
-        return subMap(fromKey, fromInclusive, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted map whose elements range
-     * from fromKey, inclusive, to toKey, exclusive.
-     * This method conforms to the {@link SortedMap#subMap} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap subMap(Object fromKey, Object toKey) {
-
-        return subMap(fromKey, true, toKey, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted map whose elements are
-     * strictly greater than fromKey and strictly less than toKey,
-     * optionally including fromKey and toKey.
-     * This method does not exist in the standard {@link SortedMap} interface.
-     *
-     * @param fromKey is the lower bound.
-     *
-     * @param fromInclusive is true to include fromKey.
-     *
-     * @param toKey is the upper bound.
-     *
-     * @param toInclusive is true to include toKey.
-     *
-     * @return the submap.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedMap subMap(Object fromKey, boolean fromInclusive,
-                            Object toKey, boolean toInclusive) {
-
-        try {
-            return new StoredSortedMap(
-               view.subView(fromKey, fromInclusive, toKey, toInclusive, null));
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredSortedValueSet.java b/db/java/src/com/sleepycat/bdb/collection/StoredSortedValueSet.java
deleted file mode 100644 (file)
index ab3770e..0000000
+++ /dev/null
@@ -1,286 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredSortedValueSet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.DbException;
-import java.util.Comparator;
-import java.util.SortedSet;
-
-/**
- * The SortedSet returned by Map.values() and which can also be constructed
- * directly if a Map is not needed.
- * Although this collection is a set it may contain duplicate values.  Only if
- * an entity value binding is used are all elements guaranteed to be unique.
- *
- * <p>In addition to the standard SortedSet methods, this class provides the
- * following methods for stored sorted value sets only.  Note that the use of
- * these methods is not compatible with the standard Java collections
- * interface.</p>
- * <ul>
- * <li>{@link #headSet(Object, boolean)}</li>
- * <li>{@link #tailSet(Object, boolean)}</li>
- * <li>{@link #subSet(Object, boolean, Object, boolean)}</li>
- * </ul>
- *
- * @author Mark Hayes
- */
-public class StoredSortedValueSet extends StoredValueSet implements SortedSet {
-
-    // no non-indexed valueBinding ctor is possible since key cannot be derived
-
-    /**
-     * Creates a sorted value set entity view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedValueSet(DataStore store,
-                                EntityBinding valueEntityBinding,
-                                boolean writeAllowed) {
-
-        super(new DataView(store, null, null, null,
-                           valueEntityBinding, writeAllowed));
-        checkKeyDerivation();
-    }
-
-    /**
-     * Creates a sorted value set view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedValueSet(DataIndex index,
-                                DataBinding valueBinding,
-                                boolean writeAllowed) {
-
-        super(new DataView(null, index, null, valueBinding,
-                           null, writeAllowed));
-        checkKeyDerivation();
-    }
-
-    /**
-     * Creates a sorted value set entity view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredSortedValueSet(DataIndex index,
-                                EntityBinding valueEntityBinding,
-                                boolean writeAllowed) {
-
-        super(new DataView(null, index, null, null,
-                           valueEntityBinding, writeAllowed));
-        checkKeyDerivation();
-    }
-
-    StoredSortedValueSet(DataView valueSetView) {
-
-        super(valueSetView);
-        checkKeyDerivation();
-    }
-
-    private void checkKeyDerivation() {
-
-        if (!view.canDeriveKeyFromValue()) {
-            throw new IllegalArgumentException("Cannot derive key from value");
-        }
-    }
-
-    /**
-     * Returns null since comparators are not supported.  The natural ordering
-     * of a stored collection is data byte order, whether the data classes
-     * implement the {@link java.lang.Comparable} interface or not.
-     * This method does not conform to the {@link SortedSet#comparator}
-     * interface.
-     *
-     * @return null.
-     */
-    public Comparator comparator() {
-
-        return null;
-    }
-
-    /**
-     * Returns the first (lowest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#first} interface.
-     *
-     * @return the first element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object first() {
-
-        return getFirstOrLast(true);
-    }
-
-    /**
-     * Returns the last (highest) element currently in this sorted set.
-     * This method conforms to the {@link SortedSet#last} interface.
-     *
-     * @return the last element.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public Object last() {
-
-        return getFirstOrLast(false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toValue.
-     * This method conforms to the {@link SortedSet#headSet} interface.
-     *
-     * @param toValue the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toValue) {
-
-        return subSet(null, false, toValue, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly less than toValue, optionally including toValue.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param toValue is the upper bound.
-     *
-     * @param toInclusive is true to include toValue.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet headSet(Object toValue, boolean toInclusive) {
-
-        return subSet(null, false, toValue, toInclusive);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * greater than or equal to fromValue.
-     * This method conforms to the {@link SortedSet#tailSet} interface.
-     *
-     * @param fromValue is the lower bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromValue) {
-
-        return subSet(fromValue, true, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromValue, optionally including fromValue.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromValue is the lower bound.
-     *
-     * @param fromInclusive is true to include fromValue.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet tailSet(Object fromValue, boolean fromInclusive) {
-
-        return subSet(fromValue, fromInclusive, null, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements range
-     * from fromValue, inclusive, to toValue, exclusive.
-     * This method conforms to the {@link SortedSet#subSet} interface.
-     *
-     * @param fromValue is the lower bound.
-     *
-     * @param toValue is the upper bound.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromValue, Object toValue) {
-
-        return subSet(fromValue, true, toValue, false);
-    }
-
-    /**
-     * Returns a view of the portion of this sorted set whose elements are
-     * strictly greater than fromValue and strictly less than toValue,
-     * optionally including fromValue and toValue.
-     * This method does not exist in the standard {@link SortedSet} interface.
-     *
-     * @param fromValue is the lower bound.
-     *
-     * @param fromInclusive is true to include fromValue.
-     *
-     * @param toValue is the upper bound.
-     *
-     * @param toInclusive is true to include toValue.
-     *
-     * @return the subset.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public SortedSet subSet(Object fromValue, boolean fromInclusive,
-                            Object toValue, boolean toInclusive) {
-
-        try {
-            return new StoredSortedValueSet(
-               view.subView(fromValue, fromInclusive, toValue, toInclusive,
-                            null));
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/StoredValueSet.java b/db/java/src/com/sleepycat/bdb/collection/StoredValueSet.java
deleted file mode 100644 (file)
index 3ad3387..0000000
+++ /dev/null
@@ -1,269 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredValueSet.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.collection;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Set;
-
-/**
- * The Set returned by Map.values() and Map.duplicates(), and which can also be
- * constructed directly if a Map is not needed.
- * Although this collection is a set it may contain duplicate values.  Only if
- * an entity value binding is used are all elements guaranteed to be unique.
- *
- * @author Mark Hayes
- */
-public class StoredValueSet extends StoredCollection implements Set {
-
-    // This class is also used internally for the set returned by duplicates().
-
-    private boolean isSingleKey;
-
-    /**
-     * Creates a value set view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredValueSet(DataStore store,
-                          DataBinding valueBinding,
-                          boolean writeAllowed) {
-
-        super(new DataView(store, null, null, valueBinding,
-                          null, writeAllowed));
-    }
-
-    /**
-     * Creates a value set entity view of a {@link DataStore}.
-     *
-     * @param store is the DataStore underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredValueSet(DataStore store,
-                          EntityBinding valueEntityBinding,
-                          boolean writeAllowed) {
-
-        super(new DataView(store, null, null, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    /**
-     * Creates a value set view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueBinding is the binding used to translate between value
-     * buffers and value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredValueSet(DataIndex index,
-                          DataBinding valueBinding,
-                          boolean writeAllowed) {
-
-        super(new DataView(null, index, null, valueBinding,
-                           null, writeAllowed));
-    }
-
-    /**
-     * Creates a value set entity view of a {@link DataIndex}.
-     *
-     * @param index is the DataIndex underlying the new collection.
-     *
-     * @param valueEntityBinding is the binding used to translate between
-     * key/value buffers and entity value objects.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     *
-     * @throws IllegalArgumentException if formats are not consistently
-     * defined or a parameter is invalid.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public StoredValueSet(DataIndex index,
-                          EntityBinding valueEntityBinding,
-                          boolean writeAllowed) {
-
-        super(new DataView(null, index, null, null,
-                           valueEntityBinding, writeAllowed));
-    }
-
-    StoredValueSet(DataView valueSetView) {
-
-        super(valueSetView);
-    }
-
-    StoredValueSet(DataView valueSetView, boolean isSingleKey) {
-
-        super(valueSetView);
-        this.isSingleKey = isSingleKey;
-    }
-
-    /**
-     * Adds the specified entity to this set if it is not already present
-     * (optional operation).
-     * This method conforms to the {@link Set#add} interface.
-     *
-     * @param entity is the entity to be added.
-     *
-     * @return true if the entity was added, that is the key-value pair
-     * represented by the entity was not previously present in the collection.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only,
-     * if the collection is indexed, or if an entity binding is not used.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean add(Object entity) {
-
-        if (view.getIndex() != null) {
-            throw new UnsupportedOperationException(
-                "add() not allowed with index");
-        } else if (isSingleKey) {
-            // entity is actually just a value in this case
-            boolean doAutoCommit = beginAutoCommit();
-            try {
-                int err = view.addValue(view.getSingleKeyThang(), entity,
-                                        Db.DB_NODUPDATA);
-                commitAutoCommit(doAutoCommit);
-                return (err == 0);
-            } catch (Exception e) {
-                throw handleException(e, doAutoCommit);
-            }
-        } else if (view.getValueEntityBinding() == null) {
-            throw new UnsupportedOperationException(
-                "add() requires entity binding");
-        } else {
-            return add(null, entity);
-        }
-    }
-
-    /* hide for now, add() will suffice
-    public Object put(Object value) {
-
-        return super.put(null, value);
-    }
-
-    public void putAll(Collection coll) {
-
-        boolean doAutoCommit = beginAutoCommit();
-       Iterator i = null;
-        try {
-            i = coll.iterator();
-            while (i.hasNext()) {
-                put(i.next());
-            }
-            StoredIterator.close(i);
-            commitAutoCommit(doAutoCommit);
-        } catch (Exception e); {
-            StoredIterator.close(i);
-            throw handleException(e, doAutoCommit);
-        }
-    }
-    */
-
-    /**
-     * Returns true if this set contains the specified element.
-     * This method conforms to the {@link java.util.Set#contains(Object)}
-     * interface.
-     *
-     * @param value the value to check.
-     *
-     * @return whether the set contains the given value.
-     */
-    public boolean contains(Object value) {
-
-        return containsValue(value);
-    }
-
-    /**
-     * Removes the specified value from this set if it is present (optional
-     * operation).
-     * If an entity binding is used, the key-value pair represented by the
-     * given entity is removed.  If an entity binding is used, the first
-     * occurance of a key-value pair with the given value is removed.
-     * This method conforms to the {@link Set#remove} interface.
-     *
-     * @throws UnsupportedOperationException if the collection is read-only.
-     *
-     * @throws RuntimeExceptionWrapper if a {@link DbException} is thrown.
-     */
-    public boolean remove(Object value) {
-
-        return removeValue(value);
-    }
-
-    // javadoc is inherited
-    public int size() {
-
-        if (!isSingleKey) return super.size();
-        DataCursor cursor = null;
-        try {
-            cursor = new DataCursor(view, false);
-            int err = cursor.get(null, null, Db.DB_FIRST, false);
-            if (err == 0) {
-                return cursor.count();
-            } else {
-                return 0;
-            }
-        } catch (Exception e) {
-            throw StoredContainer.convertException(e);
-        } finally {
-            closeCursor(cursor);
-        }
-    }
-
-    Object makeIteratorData(StoredIterator iterator, DataCursor cursor)
-        throws DbException, IOException {
-
-        return cursor.getCurrentValue();
-    }
-
-    boolean hasValues() {
-
-        return true;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/collection/package.html b/db/java/src/com/sleepycat/bdb/collection/package.html
deleted file mode 100644 (file)
index c19af79..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:12 jbj Exp $ -->
-<html>
-<body>
-<p>Collection classes providing Map, Set, List and Iterator views of a data store<br>
-<a href="{@docRoot}../ref/bdb/cs_bdb_collection.html" target="_top">[reference guide]</a>
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/factory/TupleSerialDbFactory.java b/db/java/src/com/sleepycat/bdb/factory/TupleSerialDbFactory.java
deleted file mode 100644 (file)
index 59d0b68..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialDbFactory.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.factory;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.TupleSerialBinding;
-import com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor;
-import com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding;
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.PrimaryKeyAssigner;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.collection.StoredMap;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-/**
- * Creates stored collections having tuple keys and serialized entity values.
- * The entity classes must implement the java.io.Serializable and
- * MarshalledTupleKeyEntity interfaces.  The key classes must either implement
- * the MarshalledTupleData interface or be one of the Java primitive type
- * classes.
- *
- * <p> This factory object is used to create DataStore, DataIndex,
- * ForeignKeyIndex and Map objects.  The underlying DataFormat,
- * DataBinding and KeyExtractor objects are created automatically. </p>
- *
- * @author Mark Hayes
- */
-public class TupleSerialDbFactory {
-
-    private static final TupleFormat TUPLE_FORMAT = new TupleFormat();
-
-    private ClassCatalog catalog;
-
-    /**
-     * Creates a tuple-serial factory for given environment and class catalog.
-     */
-    public TupleSerialDbFactory(ClassCatalog catalog) {
-
-        this.catalog = catalog;
-    }
-
-    /**
-     * Returns the class catalog associated with this factory.
-     */
-    public final ClassCatalog getCatalog() {
-
-        return catalog;
-    }
-
-    /**
-     * Creates a store from a previously opened Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param baseClass the base class of the entity values for this store.
-     * It must implement the  {@link MarshalledTupleKeyEntity} interface.
-     *
-     * @param keyAssigner an object for assigning keys or null if no automatic
-     * key assignment is used.
-     */
-    public DataStore newDataStore(Db db, Class baseClass,
-                                  PrimaryKeyAssigner keyAssigner) {
-
-        return new DataStore(db, TUPLE_FORMAT,
-                             new SerialFormat(catalog, baseClass),
-                             keyAssigner);
-    }
-
-    /**
-     * Creates an index from a previously opened Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param store the store to be indexed and also specifies the
-     * environment that was used to create the Db object.
-     *
-     * @param keyName is the key name passed to the {@link
-     * MarshalledTupleKeyEntity#marshalIndexKey} method to identify the index
-     * key.
-     *
-     * @param usePrimaryKey is true if the primary key data is used to
-     * construct the index key.
-     *
-     * @param useValue is true if the value data is used to construct the index
-     * key.
-     *
-     * @throws IllegalArgumentException if a format mismatch is detected
-     * between the index and the store, or if unsorted duplicates were
-     * specified for the index Db.
-     */
-    public DataIndex newDataIndex(DataStore store, Db db, String keyName,
-                                  boolean usePrimaryKey, boolean useValue) {
-
-        return new DataIndex(store, db, TUPLE_FORMAT,
-                             getKeyExtractor(store, keyName,
-                                             usePrimaryKey, useValue));
-    }
-
-    /**
-     * Creates a foreign key index from a previously opened Db object.
-     *
-     * @param store the store to be indexed and also specifies the
-     * environment that was used to create the Db object.
-     *
-     * @param db the previously opened Db object.
-     *
-     * @param keyName is the key name passed to the {@link
-     * MarshalledTupleKeyEntity#marshalIndexKey} method to identify the index
-     * key.
-     *
-     * @param usePrimaryKey is true if the primary key data is used to
-     * construct the index key.
-     *
-     * @param useValue is true if the value data is used to construct the index
-     * key.
-     *
-     * @param foreignStore is the store in which the index key for this store
-     * is a primary key.
-     *
-     * @param deleteAction determines what action occurs when the foreign key
-     * is deleted. It must be one of the
-     * {@link com.sleepycat.bdb.ForeignKeyIndex ForeignKeyIndex} ON_DELETE_
-     * constants.
-     *
-     * @throws IllegalArgumentException if a format mismatch is detected
-     * between the index and the store, or if unsorted duplicates were
-     * specified for the index Db.
-     */
-    public ForeignKeyIndex newForeignKeyIndex(DataStore store, Db db,
-                                              String keyName,
-                                              boolean usePrimaryKey,
-                                              boolean useValue,
-                                              DataStore foreignStore,
-                                              int deleteAction) {
-
-        return new ForeignKeyIndex(store, db,
-                                   getKeyExtractor(store, keyName,
-                                                   usePrimaryKey, useValue),
-                                   foreignStore, deleteAction);
-    }
-
-    /**
-     * Creates a map for a given store that was obtained from this factory.
-     *
-     * @param store a store obtained from this factory.
-     *
-     * @param keyClass is the class used for map keys.  It must implement the
-     * {@link MarshalledTupleData} interface or be one of the Java primitive
-     * type classes.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     */
-    public StoredMap newMap(DataStore store, Class keyClass,
-                            boolean writeAllowed) {
-
-        return new StoredMap(store,
-                        getKeyBinding(keyClass),
-                        getEntityBinding(store),
-                        writeAllowed);
-    }
-
-    /**
-     * Creates a map for a given index that was obtained from this factory.
-     *
-     * @param index a index obtained from this factory.
-     *
-     * @param keyClass is the class used for map keys.  It must implement the
-     * {@link MarshalledTupleData} interface or be one of the Java primitive
-     * type classes.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     */
-    public StoredMap newMap(DataIndex index, Class keyClass,
-                            boolean writeAllowed) {
-
-        return new StoredMap(index,
-                        getKeyBinding(keyClass),
-                        getEntityBinding(index.getStore()),
-                        writeAllowed);
-    }
-
-    /**
-     * Creates a sorted map for a given store that was obtained from this
-     * factory.
-     *
-     * @param store a store obtained from this factory.
-     *
-     * @param keyClass is the class used for map keys.  It must implement the
-     * {@link MarshalledTupleData} interface or be one of the Java primitive
-     * type classes.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     */
-    public StoredSortedMap newSortedMap(DataStore store, Class keyClass,
-                                        boolean writeAllowed) {
-
-        return new StoredSortedMap(store,
-                        getKeyBinding(keyClass),
-                        getEntityBinding(store),
-                        writeAllowed);
-    }
-
-    /**
-     * Creates a sorted map for a given index that was obtained from this
-     * factory.
-     *
-     * @param index an index obtained from this factory.
-     *
-     * @param keyClass is the class used for map keys.  It must implement the
-     * {@link MarshalledTupleData} interface or be one of the Java primitive
-     * type classes.
-     *
-     * @param writeAllowed is true to create a read-write collection or false
-     * to create a read-only collection.
-     */
-    public StoredSortedMap newSortedMap(DataIndex index, Class keyClass,
-                                        boolean writeAllowed) {
-
-        return new StoredSortedMap(index,
-                        getKeyBinding(keyClass),
-                        getEntityBinding(index.getStore()),
-                        writeAllowed);
-    }
-
-    private TupleSerialMarshalledKeyExtractor getKeyExtractor(
-                                    DataStore store, String keyName,
-                                    boolean usePrimaryKey, boolean useValue) {
-
-        return new TupleSerialMarshalledKeyExtractor(
-                        getEntityBinding(store),
-                        TUPLE_FORMAT, keyName,
-                        usePrimaryKey, useValue);
-    }
-
-    private TupleSerialMarshalledBinding getEntityBinding(DataStore store) {
-
-        return new TupleSerialMarshalledBinding(
-                        (TupleFormat) store.getKeyFormat(),
-                        (SerialFormat) store.getValueFormat());
-    }
-
-    private DataBinding getKeyBinding(Class keyClass) {
-
-        DataBinding binding = TupleBinding.getPrimitiveBinding(keyClass,
-                                                               TUPLE_FORMAT);
-        if (binding == null) {
-            binding = new TupleMarshalledBinding(TUPLE_FORMAT, keyClass);
-        }
-        return binding;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/factory/package.html b/db/java/src/com/sleepycat/bdb/factory/package.html
deleted file mode 100644 (file)
index 0506eb7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:12 jbj Exp $ -->
-<html>
-<body>
-<p>Factory classes
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/package.html b/db/java/src/com/sleepycat/bdb/package.html
deleted file mode 100644 (file)
index 5dc2774..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:11 jbj Exp $ -->
-<html>
-<body>
-<p>Core database classes for defining an environment, creating data stores, and running transactions</br>
-<a href="{@docRoot}../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/bdb/util/ExceptionUnwrapper.java b/db/java/src/com/sleepycat/bdb/util/ExceptionUnwrapper.java
deleted file mode 100644 (file)
index f670843..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ExceptionUnwrapper.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-/**
- * Unwraps nested exceptions by calling the {@link
- * ExceptionWrapper#getDetail()} method for exceptions that implement the
- * {@link ExceptionWrapper} interface.  Does not currently support the Java 1.4
- * <code>Throwable.getDetail()</code> method.
- *
- * @author Mark Hayes
- */
-public class ExceptionUnwrapper {
-
-    /**
-     * Unwraps an Exception and returns the underlying Exception, or throws an
-     * Error if the underlying Throwable is an Error.
-     *
-     * @param e is the Exception to unwrap.
-     *
-     * @return the underlying Exception.
-     *
-     * @throws Error if the underlying Throwable is an Error.
-     *
-     * @throws IllegalArgumentException if the underlying Throwable is not an
-     * Exception or an Error.
-     */
-    public static Exception unwrap(Exception e) {
-
-        Throwable t = unwrapAny(e);
-        if (t instanceof Exception) {
-            return (Exception) t;
-        } else if (t instanceof Error) {
-            throw (Error) t;
-        } else {
-            throw new IllegalArgumentException("Not Exception or Error: " + t);
-        }
-    }
-
-    /**
-     * Unwraps an Exception and returns the underlying Throwable.
-     *
-     * @param e is the Exception to unwrap.
-     *
-     * @return the underlying Throwable.
-     */
-    public static Throwable unwrapAny(Throwable e) {
-
-        while (true) {
-            if (e instanceof ExceptionWrapper) {
-                Throwable e2 = ((ExceptionWrapper) e).getDetail();
-                if (e2 == null) {
-                    return e;
-                } else {
-                    e = e2;
-                }
-            } else {
-                return e;
-            }
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/ExceptionWrapper.java b/db/java/src/com/sleepycat/bdb/util/ExceptionWrapper.java
deleted file mode 100644 (file)
index c430c24..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ExceptionWrapper.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-/**
- * Interface implemented by exceptions that can contain nested exceptions.
- *
- * @author Mark Hayes
- */
-public interface ExceptionWrapper {
-
-    /**
-     * Returns the nested exception or null if none is present.
-     *
-     * @return the nested exception or null if none is present.
-     */
-    Throwable getDetail();
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/FastInputStream.java b/db/java/src/com/sleepycat/bdb/util/FastInputStream.java
deleted file mode 100644 (file)
index bbc5714..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: FastInputStream.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * A replacement for ByteArrayInputStream that does not synchronize every
- * byte read.
- *
- * @author Mark Hayes
- */
-public class FastInputStream extends InputStream {
-
-    protected int len;
-    protected int off;
-    protected int mark;
-    protected byte[] buf;
-
-    /**
-     * Creates an input stream.
-     *
-     * @param buffer the data to read.
-     */
-    public FastInputStream(byte[] buffer) {
-
-        buf = buffer;
-        len = buffer.length;
-    }
-
-    /**
-     * Creates an input stream.
-     *
-     * @param buffer the data to read.
-     *
-     * @param offset the byte offset at which to begin reading.
-     *
-     * @param length the number of bytes to read.
-     */
-    public FastInputStream(byte[] buffer, int offset, int length) {
-
-        buf = buffer;
-        off = offset;
-        len = length;
-    }
-
-    // --- begin ByteArrayInputStream compatible methods ---
-
-    public int available() {
-
-        return len - off;
-    }
-
-    public boolean markSupported() {
-
-        return true;
-    }
-
-    public void mark(int pos) {
-
-        mark = pos;
-    }
-
-    public void reset() {
-
-        off = mark;
-    }
-
-    public long skip(long count) {
-
-        int myCount = (int) count;
-        if (myCount + off > len) {
-            myCount = len - off;
-        }
-        off += myCount;
-        return myCount;
-    }
-
-    public int read() throws IOException {
-
-        return (off < len) ? (buf[off++] & 0xff) : (-1);
-    }
-
-    public int read(byte[] toBuf) throws IOException {
-
-        return read(toBuf, 0, toBuf.length);
-    }
-
-    public int read(byte[] toBuf, int offset, int length) throws IOException {
-
-        int avail = len - off;
-        if (avail <= 0) {
-            return -1;
-        }
-        if (length > avail) {
-            length = avail;
-        }
-        for (int i = 0; i < length; i++) {
-            toBuf[offset++] = buf[off++];
-        }
-        return length;
-    }
-
-    // --- end ByteArrayInputStream compatible methods ---
-
-    /**
-     * Returns the underlying data being read.
-     *
-     * @return the underlying data.
-     */
-    public byte[] getBufferBytes() {
-
-        return buf;
-    }
-
-    /**
-     * Returns the offset at which data is being read from the buffer.
-     *
-     * @return the offset at which data is being read.
-     */
-    public int getBufferOffset() {
-
-        return off;
-    }
-
-    /**
-     * Returns the end of the buffer being read.
-     *
-     * @return the end of the buffer.
-     */
-    public int getBufferLength() {
-
-        return len;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/FastOutputStream.java b/db/java/src/com/sleepycat/bdb/util/FastOutputStream.java
deleted file mode 100644 (file)
index d3d6ced..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: FastOutputStream.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.UnsupportedEncodingException;
-
-/**
- * A replacement for ByteArrayOutputStream that does not synchronize every
- * byte read.
- *
- * @author Mark Hayes
- */
-public class FastOutputStream extends OutputStream {
-
-    public static final int DEFAULT_INIT_SIZE = 100;
-    public static final int DEFAULT_BUMP_SIZE = 100;
-
-    private int len;
-    private int bumpLen;
-    private byte[] buf;
-
-    /**
-     * Creates an output stream with default sizes.
-     */
-    public FastOutputStream() {
-
-        buf = new byte[DEFAULT_INIT_SIZE];
-        bumpLen = DEFAULT_BUMP_SIZE;
-    }
-
-    /**
-     * Creates an output stream with a default bump size and a given initial
-     * size.
-     *
-     * @param initialSize the initial size of the buffer.
-     */
-    public FastOutputStream(int initialSize) {
-
-        buf = new byte[initialSize];
-        bumpLen = DEFAULT_BUMP_SIZE;
-    }
-
-    /**
-     * Creates an output stream with a given bump size and initial size.
-     *
-     * @param initialSize the initial size of the buffer.
-     *
-     * @param bumpSize the amount to increment the buffer.
-     */
-    public FastOutputStream(int initialSize, int bumpSize) {
-
-        buf = new byte[initialSize];
-        bumpLen = bumpSize;
-    }
-
-    /**
-     * Creates an output stream with a given initial buffer and a default
-     * bump size.
-     *
-     * @param buffer the initial buffer; will be owned by this object.
-     */
-    public FastOutputStream(byte[] buffer) {
-
-        buf = buffer;
-        bumpLen = DEFAULT_BUMP_SIZE;
-    }
-
-    /**
-     * Creates an output stream with a given initial buffer and a given
-     * bump size.
-     *
-     * @param buffer the initial buffer; will be owned by this object.
-     *
-     * @param bumpSize the amount to increment the buffer.
-     */
-    public FastOutputStream(byte[] buffer, int bumpSize) {
-
-        buf = buffer;
-        bumpLen = bumpSize;
-    }
-
-    // --- begin ByteArrayOutputStream compatible methods ---
-
-    public int size() {
-
-        return len;
-    }
-
-    public void reset() {
-
-        len = 0;
-    }
-
-    public void write(int b) throws IOException {
-
-        if (len + 1 > buf.length)
-            bump(1);
-
-        buf[len++] = (byte) b;
-    }
-
-    public void write(byte[] fromBuf) throws IOException {
-
-        int needed = len + fromBuf.length - buf.length;
-        if (needed > 0)
-            bump(needed);
-
-        for (int i = 0; i < fromBuf.length; i++)
-            buf[len++] = fromBuf[i];
-    }
-
-    public void write(byte[] fromBuf, int offset, int length)
-        throws IOException {
-
-        int needed = len + length - buf.length;
-        if (needed > 0)
-            bump(needed);
-
-        int fromLen = offset + length;
-
-        for (int i = offset; i < fromLen; i++)
-            buf[len++] = fromBuf[i];
-    }
-
-    public synchronized void writeTo(OutputStream out) throws IOException {
-
-        out.write(buf, 0, len);
-    }
-
-    public String toString() {
-
-        return new String(buf, 0, len);
-    }
-
-    public String toString(String encoding)
-        throws UnsupportedEncodingException {
-
-        return new String(buf, 0, len, encoding);
-    }
-
-    public byte[] toByteArray() {
-
-        byte[] toBuf = new byte[len];
-
-        for (int i = 0; i < len; i++)
-            toBuf[i] = buf[i];
-
-        return toBuf;
-    }
-
-    // --- end ByteArrayOutputStream compatible methods ---
-
-    /**
-     * Copy the buffered data to the given array.
-     *
-     * @param toBuf the buffer to hold a copy of the data.
-     *
-     * @param offset the offset at which to start copying.
-     */
-    public void toByteArray(byte[] toBuf, int offset) {
-
-        int toLen = (toBuf.length > len) ? len : toBuf.length;
-
-        for (int i = offset; i < toLen; i++)
-            toBuf[i] = buf[i];
-    }
-
-    /**
-     * Returns the buffer owned by this object.
-     *
-     * @return the buffer.
-     */
-    public byte[] getBufferBytes() {
-
-        return buf;
-    }
-
-    /**
-     * Returns the offset of the internal buffer.
-     *
-     * @return always zero currently.
-     */
-    public int getBufferOffset() {
-
-        return 0;
-    }
-
-    /**
-     * Returns the length used in the internal buffer, that is, the offset at
-     * which data will be written next.
-     *
-     * @return the buffer length.
-     */
-    public int getBufferLength() {
-
-        return len;
-    }
-
-    /**
-     * Ensure that at least the given number of bytes are available in the
-     * internal buffer.
-     *
-     * @param sizeNeeded the number of bytes desired.
-     */
-    public void makeSpace(int sizeNeeded) {
-
-        int needed = len + sizeNeeded - buf.length;
-        if (needed > 0)
-            bump(needed);
-    }
-
-    /**
-     * Skip the given number of bytes in the buffer.
-     *
-     * @param sizeAdded number of bytes to skip.
-     */
-    public void addSize(int sizeAdded) {
-
-        len += sizeAdded;
-    }
-
-    private void bump(int needed) {
-
-        byte[] toBuf = new byte[buf.length + needed + bumpLen];
-
-        for (int i = 0; i < len; i++)
-            toBuf[i] = buf[i];
-
-        buf = toBuf;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/IOExceptionWrapper.java b/db/java/src/com/sleepycat/bdb/util/IOExceptionWrapper.java
deleted file mode 100644 (file)
index 9093cac..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: IOExceptionWrapper.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-import java.io.IOException;
-
-/**
- * An IOException that can contain nested exceptions.
- *
- * @author Mark Hayes
- */
-public class IOExceptionWrapper
-    extends IOException implements ExceptionWrapper {
-
-    private Throwable e;
-
-    public IOExceptionWrapper(Throwable e) {
-
-        super(e.getMessage());
-        this.e = e;
-    }
-
-    public Throwable getDetail() {
-
-        return e;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/RuntimeExceptionWrapper.java b/db/java/src/com/sleepycat/bdb/util/RuntimeExceptionWrapper.java
deleted file mode 100644 (file)
index 0dd2631..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: RuntimeExceptionWrapper.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-/**
- * A RuntimeException that can contain nested exceptions.
- *
- * @author Mark Hayes
- */
-public class RuntimeExceptionWrapper extends RuntimeException
-    implements ExceptionWrapper {
-
-    private Throwable e;
-
-    public RuntimeExceptionWrapper(Throwable e) {
-
-        super(e.getMessage());
-        this.e = e;
-    }
-
-    public Throwable getDetail() {
-
-        return e;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/TimeUnits.java b/db/java/src/com/sleepycat/bdb/util/TimeUnits.java
deleted file mode 100644 (file)
index 74f5fe9..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TimeUnits.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-import java.util.Calendar;
-import java.util.Date;
-
-/**
- * Common time unit definitions.
- *
- * @author Mark Hayes
- */
-public class TimeUnits {
-
-    /** One second in milliseconds. */
-    public static final int  ONE_SECOND = 1000;
-    /** One minute in milliseconds. */
-    public static final int  ONE_MINUTE = 60 * ONE_SECOND;
-    /** One hour in milliseconds. */
-    public static final int  ONE_HOUR   = 60 * ONE_MINUTE;
-    /** One day in milliseconds. */
-    public static final long ONE_DAY    = 24 * ONE_HOUR;
-    /** One week in milliseconds. */
-    public static final long ONE_WEEK   = 7 * ONE_DAY;
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/UtfOps.java b/db/java/src/com/sleepycat/bdb/util/UtfOps.java
deleted file mode 100644 (file)
index c794720..0000000
+++ /dev/null
@@ -1,294 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: UtfOps.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-
-package com.sleepycat.bdb.util;
-
-import java.io.EOFException;
-import java.io.UTFDataFormatException;
-
-/**
- * UTF operations with more flexibility than is provided by DataInput and
- * DataOutput.
- *
- * @author Mark Hayes
- */
-public class UtfOps {
-
-    private static byte[] EMPTY_BYTES = {};
-    private static String EMPTY_STRING = "";
-
-    /**
-     * Returns the byte length of a null terminated UTF string, not including
-     * the terminator.
-     *
-     * @param bytes the data containing the UTF string.
-     *
-     * @param offset the beginning of the string the measure.
-     *
-     * @return the number of bytes.
-     */
-    public static int getZeroTerminatedByteLength(byte[] bytes, int offset)
-        throws EOFException {
-
-        try {
-            int len = 0;
-            while (bytes[offset++] != 0) {
-                len++;
-            }
-            return len;
-        } catch (IndexOutOfBoundsException e) {
-            throw new EOFException(e.toString());
-        }
-    }
-
-    /**
-     * Returns the byte length of the UTF string that would be created by
-     * converting the given characters to UTF.
-     *
-     * @param chars the characters that would be converted.
-     *
-     * @return the byte length of the equivalent UTF data.
-     */
-    public static int getByteLength(char[] chars) {
-
-        return getByteLength(chars, 0, chars.length);
-    }
-
-    /**
-     * Returns the byte length of the UTF string that would be created by
-     * converting the given characters to UTF.
-     *
-     * @param chars the characters that would be converted.
-     *
-     * @param offset the first character to be converted.
-     *
-     * @param length the number of characters to be converted.
-     *
-     * @return the byte length of the equivalent UTF data.
-     */
-    public static int getByteLength(char[] chars, int offset, int length) {
-
-        int len = 0;
-        length += offset;
-        for (int i = offset; i < length; i++) {
-            int c = chars[i];
-            if ((c >= 0x0001) && (c <= 0x007F)) {
-                len++;
-            } else if (c > 0x07FF) {
-                len += 3;
-            } else {
-                len += 2;
-            }
-        }
-        return len;
-    }
-
-    /**
-     * Returns the number of characters represented by the given UTF string.
-     *
-     * @param bytes the UTF string.
-     *
-     * @return the number of characters.
-     *
-     * @throws EOFException if a UTF character sequence at the end of the data
-     * is not complete.
-     *
-     * @throws UTFDataFormatException if an illegal UTF sequence is
-     * encountered.
-     */
-    public static int getCharLength(byte[] bytes)
-        throws UTFDataFormatException, EOFException {
-
-        return getCharLength(bytes, 0, bytes.length);
-    }
-
-    /**
-     * Returns the number of characters represented by the given UTF string.
-     *
-     * @param bytes the data containing the UTF string.
-     *
-     * @param offset the first byte to be converted.
-     *
-     * @param length the number of byte to be converted.
-     *
-     * @throws EOFException if a UTF character sequence at the end of the data
-     * is not complete.
-     *
-     * @throws UTFDataFormatException if an illegal UTF sequence is
-     * encountered.
-     */
-    public static int getCharLength(byte[] bytes, int offset, int length)
-        throws UTFDataFormatException, EOFException {
-
-        try {
-            int charCount = 0;
-            length += offset;
-            while (offset < length) {
-                switch ((bytes[offset] & 0xff) >> 4) {
-                case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
-                    offset++;
-                    break;
-                case 12: case 13:
-                    offset += 2;
-                    break;
-                case 14:
-                    offset += 3;
-                    break;
-                default:
-                    throw new UTFDataFormatException();
-                }
-                charCount++;
-            }
-            return charCount;
-        } catch (IndexOutOfBoundsException e) {
-            throw new EOFException(e.toString());
-        }
-    }
-
-    /**
-     * Converts byte arrays into character arrays.
-     *
-     * @param bytes the source byte data to convert
-     *
-     * @param byteOffset the offset into the byte array at which
-     * to start the conversion
-     *
-     * @param chars the destination array
-     *
-     * @param charOffset the offset into chars at which to begin the copy
-     *
-     * @param len the amount of information to copy into chars
-     *
-     * @param isByteLen if true then len is a measure of bytes, otherwise
-     * len is a measure of characters
-     *
-     * @throws EOFException if a UTF character sequence at the end of the data
-     * is not complete.
-     *
-     * @throws UTFDataFormatException if an illegal UTF sequence is
-     * encountered.
-     */
-    public static int bytesToChars(byte[] bytes, int byteOffset,
-                                   char[] chars, int charOffset,
-                                   int len, boolean isByteLen)
-        throws UTFDataFormatException, EOFException {
-
-        try {
-            int char1, char2, char3;
-            len += isByteLen ? byteOffset : charOffset;
-            while ((isByteLen ? byteOffset : charOffset) < len) {
-                char1 = bytes[byteOffset++] & 0xff;
-                switch ((char1 & 0xff) >> 4) {
-                case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
-                    chars[charOffset++] = (char) char1;
-                    break;
-                case 12: case 13:
-                    char2 = bytes[byteOffset++];
-                    if ((char2 & 0xC0) != 0x80) {
-                        throw new UTFDataFormatException();
-                    }
-                    chars[charOffset++] = (char)(((char1 & 0x1F) << 6) |
-                                                  (char2 & 0x3F));
-                    break;
-                case 14:
-                    char2 = bytes[byteOffset++];
-                    char3 = bytes[byteOffset++];
-                    if (((char2 & 0xC0) != 0x80) || ((char3 & 0xC0) != 0x80))
-                        throw new UTFDataFormatException();
-                    chars[charOffset++] = (char)(((char1 & 0x0F) << 12) |
-                                                 ((char2 & 0x3F) << 6)  |
-                                                 ((char3 & 0x3F) << 0));
-                    break;
-                default:
-                    throw new UTFDataFormatException();
-                }
-            }
-            return byteOffset;
-        } catch (IndexOutOfBoundsException e) {
-            throw new EOFException(e.toString());
-        }
-    }
-
-    /**
-     * Converts character arrays into byte arrays.
-     *
-     * @param chars the source character data to convert
-     *
-     * @param charOffset the offset into the character array at which
-     * to start the conversion
-     *
-     * @param bytes the destination array
-     *
-     * @param byteOffset the offset into bytes at which to begin the copy
-     *
-     * @param charLength the length of characters to copy into bytes
-     */
-    public static void charsToBytes(char[] chars, int charOffset,
-                                    byte[] bytes, int byteOffset,
-                                    int charLength) {
-        charLength += charOffset;
-        for (int i = charOffset; i < charLength; i++) {
-            int c = chars[i];
-            if ((c >= 0x0001) && (c <= 0x007F)) {
-                bytes[byteOffset++] = (byte) c;
-            } else if (c > 0x07FF) {
-                bytes[byteOffset++] = (byte) (0xE0 | ((c >> 12) & 0x0F));
-                bytes[byteOffset++] = (byte) (0x80 | ((c >>  6) & 0x3F));
-                bytes[byteOffset++] = (byte) (0x80 | ((c >>  0) & 0x3F));
-            } else {
-                bytes[byteOffset++] = (byte) (0xC0 | ((c >>  6) & 0x1F));
-                bytes[byteOffset++] = (byte) (0x80 | ((c >>  0) & 0x3F));
-            }
-        }
-    }
-
-    /**
-     * Converts byte arrays into strings.
-     *
-     * @param bytes the source byte data to convert
-     *
-     * @param offset the offset into the byte array at which
-     * to start the conversion
-     *
-     * @param length the number of bytes to be converted.
-     *
-     * @return the string.
-     *
-     * @throws EOFException if a UTF character sequence at the end of the data
-     * is not complete.
-     *
-     * @throws UTFDataFormatException if an illegal UTF sequence is
-     * encountered.
-     */
-    public static String bytesToString(byte[] bytes, int offset, int length)
-        throws UTFDataFormatException, EOFException {
-
-        if (length == 0) return EMPTY_STRING;
-        int charLen = UtfOps.getCharLength(bytes, offset, length);
-        char[] chars = new char[charLen];
-        UtfOps.bytesToChars(bytes, offset, chars, 0, length, true);
-        return new String(chars, 0, charLen);
-    }
-
-    /**
-     * Converts strings to byte arrays.
-     *
-     * @param string the string to convert.
-     *
-     * @return the UTF byte array.
-     */
-    public static byte[] stringToBytes(String string) {
-
-        if (string.length() == 0) return EMPTY_BYTES;
-        char[] chars = string.toCharArray();
-        byte[] bytes = new byte[UtfOps.getByteLength(chars)];
-        UtfOps.charsToBytes(chars, 0, bytes, 0, chars.length);
-        return bytes;
-    }
-}
diff --git a/db/java/src/com/sleepycat/bdb/util/package.html b/db/java/src/com/sleepycat/bdb/util/package.html
deleted file mode 100644 (file)
index 7adbc33..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- $Id: package.html,v 1.1 2003/12/15 21:44:12 jbj Exp $ -->
-<html>
-<body>
-<p>General utilities used throughout DB<br>
-<a href="{@docRoot}../ref/bdb/cs_bdb.html" target="_top">[reference guide]</a>
-</body>
-</html>
diff --git a/db/java/src/com/sleepycat/db/Db.java b/db/java/src/com/sleepycat/db/Db.java
deleted file mode 100644 (file)
index a0c6701..0000000
+++ /dev/null
@@ -1,6223 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The Db handle is the handle for a Berkeley DB database, which may
- *  or may not be part of a database environment.</p> <p>
- *
- *  The handle should not be closed while any other handle that refers
- *  to the database is in use; for example, database handles must not
- *  be closed while cursor handles into the database remain open, or
- *  transactions that include operations on the database have not yet
- *  been committed or aborted. Once the {@link
- *  com.sleepycat.db.Db#close Db.close}, {@link
- *  com.sleepycat.db.Db#remove Db.remove}, or {@link
- *  com.sleepycat.db.Db#rename Db.rename} methods are called, the
- *  handle may not be accessed again, regardless of the method's
- *  return.</p>
- */
-public class Db {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected Db(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected Db() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(Db obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    final static int GIGABYTE = 1 << 30;
-    // Internally, the JNI layer creates a global reference to each Db,
-    // which can potentially be different to this.  We keep a copy here so
-    // we can clean up after destructors.
-    private Object db_ref;
-    private DbEnv dbenv;
-    private boolean private_dbenv;
-    private DbAppendRecno append_recno_handler;
-    private DbBtreeCompare bt_compare_handler;
-    private DbBtreePrefix bt_prefix_handler;
-    private DbDupCompare dup_compare_handler;
-    private DbFeedbackHandler db_feedback_handler;
-    private DbHash h_hash_handler;
-    private DbSecondaryKeyCreate seckey_create_handler;
-
-
-    // Called by the Db constructor
-    private void initialize(DbEnv dbenv) {
-        if (dbenv == null) {
-            private_dbenv = true;
-            dbenv = db_java.getDbEnv0(this);
-            dbenv.initialize();
-        }
-        this.dbenv = dbenv;
-        db_ref = db_java.initDbRef0(this, this);
-    }
-
-
-    private void cleanup() {
-        swigCPtr = 0;
-        db_java.deleteRef0(db_ref);
-        db_ref = null;
-        if (private_dbenv) {
-            dbenv.cleanup();
-        }
-        dbenv = null;
-    }
-
-
-    /**
-     *  The Db.close method flushes any cached database information to
-     *  disk, closes any open cursors, frees any allocated resources,
-     *  and closes any underlying files.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db Db} handle should not be closed
-     *  while any other handle that refers to it is not yet closed;
-     *  for example, database handles must not be closed while cursor
-     *  handles into the database remain open, or transactions that
-     *  include operations on the database have not yet been committed
-     *  or aborted. Specifically, this includes {@link
-     *  com.sleepycat.db.Dbc Dbc} and {@link com.sleepycat.db.DbTxn
-     *  DbTxn} handles.</p> <p>
-     *
-     *  Because key/data pairs are cached in memory, failing to sync
-     *  the file with the Db.close or {@link com.sleepycat.db.Db#sync
-     *  Db.sync} method may result in inconsistent or lost
-     *  information.</p> <p>
-     *
-     *  When called on a database that is the primary database for a
-     *  secondary index, the primary database should be closed only
-     *  after all secondary indices which reference it have been
-     *  closed.</p> <p>
-     *
-     *  When multiple threads are using the {@link com.sleepycat.db.Db
-     *  Db} concurrently, only a single thread may call the Db.close
-     *  method.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db Db} handle may not be accessed
-     *  again after Db.close is called, regardless of its return.</p>
-     *
-     * @param  flags                      must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOSYNC Db.DB_NOSYNC}
-     *        <p>
-     *
-     *        Do not flush cached information to disk. The {@link
-     *        com.sleepycat.db.Db#DB_NOSYNC <code>Db.DB_NOSYNC</code>}
-     *        flag is a dangerous option. It should be set only if the
-     *        application is doing logging (with transactions) so that
-     *        the database is recoverable after a system or
-     *        application crash, or if the database is always
-     *        generated from scratch after any system or application
-     *        crash. <p>
-     *
-     *        <b>It is important to understand that flushing cached
-     *        information to disk only minimizes the window of
-     *        opportunity for corrupted data.</b> Although unlikely,
-     *        it is possible for database corruption to happen if a
-     *        system or application crash occurs while writing data to
-     *        the database. To ensure that database corruption never
-     *        occurs, applications must either: use transactions and
-     *        logging with automatic recovery; use logging and
-     *        application-specific recovery; or edit a copy of the
-     *        database, and once all applications using the database
-     *        have successfully called Db.close, atomically replace
-     *        the original database with the updated copy.</p> </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The Db.close method will
-     *      fail and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     */
-    public synchronized void close(int flags) throws DbException {
-        try {
-            close0(flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDbEnv()}
-     */
-    public DbEnv get_env() throws DbException {
-        return getDbEnv();
-    }
-
-
-    /**
-     *  The Db.getDbEnv method returns the handle for the database
-     *  environment underlying the database.</p> <p>
-     *
-     *  The Db.getDbEnv method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getDbEnv method returns the handle
-     *      for the database environment underlying the database.</p>
-     */
-    public DbEnv getDbEnv() throws DbException {
-        return dbenv;
-    }
-
-
-    private final void handle_append_recno(Dbt data, int recno)
-             throws DbException {
-        append_recno_handler.dbAppendRecno(this, data, recno);
-    }
-
-
-    private final int handle_bt_compare(Dbt dbt1, Dbt dbt2) {
-        return bt_compare_handler.compare(this, dbt1, dbt2);
-    }
-
-
-    private final int handle_bt_prefix(Dbt dbt1, Dbt dbt2) {
-        return bt_prefix_handler.prefix(this, dbt1, dbt2);
-    }
-
-
-    private final void handle_db_feedback(int opcode, int percent) {
-        db_feedback_handler.feedback(this, opcode, percent);
-    }
-
-
-    private final int handle_dup_compare(Dbt dbt1, Dbt dbt2) {
-        return dup_compare_handler.compareDuplicates(this, dbt1, dbt2);
-    }
-
-
-    private final int handle_h_hash(byte[] data, int len) {
-        return h_hash_handler.hash(this, data, len);
-    }
-
-
-    private final int handle_seckey_create(Dbt key, Dbt data, Dbt result)
-             throws DbException {
-        return seckey_create_handler.secondaryKeyCreate(
-                this, key, data, result);
-    }
-
-
-    /**
-     *  The {@link com.sleepycat.db.Db#isEncrypted Db.isEncrypted}
-     *  method returns false if the underlying database files are
-     *  encrypted and true if they are not.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db#isEncrypted Db.isEncrypted}
-     *  method may not be called before the {@link
-     *  com.sleepycat.db.Db#open Db.open} method has been called.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The {@link com.sleepycat.db.Db#isEncrypted
-     *      Db.isEncrypted} method returns false if the underlying
-     *      database files are encrypted and true if they are not.</p>
-     */
-    public boolean isEncrypted() throws DbException {
-        return (get_encrypt_flags() != 0);
-    }
-
-
-    /**
-     *  The Db.open method opens the database represented by the <b>
-     *  file</b> and <b>database</b> parameters for both reading and
-     *  writing.</p> <p>
-     *
-     *  The currently supported Berkeley DB file formats (or <i>access
-     *  methods</i> ) are Btree, Hash, Queue, and Recno. The Btree
-     *  format is a representation of a sorted, balanced tree
-     *  structure. The Hash format is an extensible, dynamic hashing
-     *  scheme. The Queue format supports fast access to fixed-length
-     *  records accessed sequentially or by logical record number. The
-     *  Recno format supports fixed- or variable-length records,
-     *  accessed sequentially or by logical record number, and
-     *  optionally backed by a flat text file.</p> <p>
-     *
-     *  Storage and retrieval for the Berkeley DB access methods are
-     *  based on key/data pairs; see {@link com.sleepycat.db.Dbt Dbt}
-     *  for more information.</p> <p>
-     *
-     *  Calling Db.open is a relatively expensive operation, and
-     *  maintaining a set of open databases will normally be
-     *  preferable to repeatedly opening and closing the database for
-     *  each new query.</p> <h3>Environment Variables</h3> <p>
-     *
-     *  If the database was opened within a database environment, the
-     *  environment variable <b>DB_HOME</b> may be used as the path of
-     *  the database environment home.</p> <p>
-     *
-     *  Db.open is affected by any database directory specified using
-     *  the {@link com.sleepycat.db.DbEnv#setDataDir DbEnv.setDataDir}
-     *  method, or by setting the "set_data_dir" string in the
-     *  environment's <b>DB_CONFIG</b> file.</p> <p>
-     *
-     *  If the <b>file</b> and <b>dbenv</b> parameters to Db.open are
-     *  null, the environment variable <b>TMPDIR</b> may be used as a
-     *  directory in which to create temporary backing files
-     *
-     * @param  database                    optional, and allows
-     *      applications to have multiple databases in a single file.
-     *      Although no <b>database</b> parameter needs to be
-     *      specified, it is an error to attempt to open a second
-     *      database in a <b>file</b> that was not initially created
-     *      using a <b>database</b> name. Further, the <b>database</b>
-     *      parameter is not supported by the Queue format. Finally,
-     *      when opening multiple databases in the same physical file,
-     *      it is important to consider locking and memory cache
-     *      issues; see <a href="{@docRoot}/../ref/am/opensub.html">
-     *      Opening multiple databases in a single file</a> for more
-     *      information. <p>
-     *
-     *      In-memory databases never intended to be preserved on disk
-     *      may be created by setting both the <b>file</b> and <b>
-     *      database</b> parameters to null. Note that in-memory
-     *      databases can only ever be shared by sharing the single
-     *      database handle that created them, in circumstances where
-     *      doing so is safe.</p>
-     * @param  file                        used as the name of an
-     *      underlying file that will be used to back the database.
-     *      <p>
-     *
-     *      In-memory databases never intended to be preserved on disk
-     *      may be created by setting both the <b>file</b> and <b>
-     *      database</b> parameters to null. Note that in-memory
-     *      databases can only ever be shared by sharing the single
-     *      database handle that created them, in circumstances where
-     *      doing so is safe.</p>
-     * @param  flags                       must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.open call within a transaction. If the
-     *        call succeeds, the open operation will be recoverable.
-     *        If the call fails, no database will have been created.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CREATE Db.DB_CREATE}
-     *        <p>
-     *
-     *        Create the database. If the database does not already
-     *        exist and the <code>Db.DB_CREATE</code> flag is not
-     *        specified, the Db.open will fail. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        Support dirty reads; that is, read operations on the
-     *        database may request the return of modified but not yet
-     *        committed data. This flag must be specified on all
-     *        {@link com.sleepycat.db.Db Db} handles used to perform
-     *        dirty reads or database updates, otherwise requests for
-     *        dirty reads may not be honored and the read may block.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_EXCL Db.DB_EXCL}<p>
-     *
-     *        Return an error if the database already exists. The
-     *        <code>Db.DB_EXCL</code> flag is only meaningful when
-     *        specified with the <code>Db.DB_CREATE</code> flag. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOMMAP Db.DB_NOMMAP}
-     *        <p>
-     *
-     *        Do not map this database into process memory (see the
-     *        {@link com.sleepycat.db.DbEnv#setMemoryPoolMapSize
-     *        DbEnv.setMemoryPoolMapSize} method for further
-     *        information). </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RDONLY Db.DB_RDONLY}
-     *        <p>
-     *
-     *        Open the database for reading only. Any attempt to
-     *        modify items in the database will fail, regardless of
-     *        the actual permissions of any underlying files. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD}
-     *        <p>
-     *
-     *        Cause the {@link com.sleepycat.db.Db Db} handle returned
-     *        by Db.open to be <i>free-threaded</i> ; that is, usable
-     *        by multiple threads within a single address space. <p>
-     *
-     *        Threading is always assumed in the Java API, so no
-     *        special flags are required, and Berkeley DB functions
-     *        will always behave as if the {@link
-     *        com.sleepycat.db.Db#DB_THREAD <code>Db.DB_THREAD</code>}
-     *        flag was specified.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TRUNCATE
-     *        Db.DB_TRUNCATE}<p>
-     *
-     *        Physically truncate the underlying file, discarding all
-     *        previous databases it might have held. Underlying
-     *        filesystem primitives are used to implement this flag.
-     *        For this reason, it is applicable only to the file and
-     *        cannot be used to discard databases within a file. <p>
-     *
-     *        The <code>Db.DB_TRUNCATE</code> flag cannot be lock or
-     *        transaction-protected, and it is an error to specify it
-     *        in a locking or transaction-protected environment.</p>
-     *        </li>
-     *      </ul>
-     *
-     * @param  mode                        On UNIX systems or in
-     *      IEEE/ANSI Std 1003.1 (POSIX) environments, all files
-     *      created by the database open are created with mode <b>mode
-     *      </b> (as described in <b>chmod</b> (2)) and modified by
-     *      the process' umask value at the time of creation (see <b>
-     *      umask</b> (2)). If <b>mode</b> is 0, the database open
-     *      will use a default mode of readable and writable by both
-     *      owner and group. On Windows systems, the mode parameter is
-     *      ignored. The group ownership of created files is based on
-     *      the system and directory defaults, and is not further
-     *      specified by Berkeley DB.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, (other than by specifying the
-     *      Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null. Note that transactionally protected
-     *      operations on a {@link com.sleepycat.db.Db Db} handle
-     *      requires the {@link com.sleepycat.db.Db Db} handle itself
-     *      be transactionally protected during its open.
-     * @param  type                        must be set to one of
-     *      Db.DB_BTREE, Db.DB_HASH, Db.DB_QUEUE, Db.DB_RECNO, or
-     *      Db.DB_UNKNOWN. If <b>type</b> is Db.DB_UNKNOWN, the
-     *      database must already exist and Db.open will automatically
-     *      determine its type. The {@link
-     *      com.sleepycat.db.Db#getDbType Db.getDbType} method may be
-     *      used to determine the underlying type of databases opened
-     *      using Db.DB_UNKNOWN.
-     * @throws  DbException                The Db.open method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> The database cannot be opened without being first
-     *      upgraded.
-     *      <li> Db.DB_CREATE and Db.DB_EXCL were specified and the
-     *      database exists.
-     *      <li> A nonexistent <b>re_source</b> file was specified.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.open method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.open method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  FileNotFoundException      If the file or directory
-     *      does not exist, the Db.open method will fail and throw a
-     *      FileNotFoundException exception.
-     * @throws  IllegalArgumentException   The Db.open method will
-     *      fail and throw a IllegalArgumentException exception if an
-     *      unknown database type, page size, hash function, pad byte,
-     *      byte order, or a flag value or parameter that is
-     *      incompatible with the specified database was specified;
-     *      the {@link com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD}
-     *      flag was specified and fast mutexes are not available for
-     *      this architecture; the {@link
-     *      com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD} flag was
-     *      specified to Db.open, but was not specified to the {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} call for the
-     *      environment in which the {@link com.sleepycat.db.Db Db}
-     *      handle was created; a backing flat text file was specified
-     *      with either the {@link com.sleepycat.db.Db#DB_THREAD
-     *      Db.DB_THREAD} flag or the provided database environment
-     *      supports transaction processing; or if an invalid flag
-     *      value or parameter was specified.
-     */
-    public void open(DbTxn txnid, String file, String database, int type, int flags, int mode) throws DbException, java.io.FileNotFoundException,
-
-            DbDeadlockException, DbLockNotGrantedException {
-        /*
-         *  Java is always threaded
-         */
-        flags |= Db.DB_THREAD;
-        open0(txnid, file, database, type, flags, mode);
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #get(DbTxn,Dbt,Dbt,Dbt,int)}
-     */
-    public int pget(DbTxn txnid, Dbt key, Dbt pkey, Dbt data, int flags) throws DbException {
-
-        return get(txnid, key, pkey, data, flags);
-    }
-
-
-    /**
-     *  The Db.remove method removes the database specified by the <b>
-     *  file</b> and <b>database</b> parameters. If no <b>database</b>
-     *  is specified, the underlying file represented by <b>file</b>
-     *  is removed, incidentally removing all of the databases it
-     *  contained.</p> <p>
-     *
-     *  Applications should never remove databases with open {@link
-     *  com.sleepycat.db.Db Db} handles, or in the case of removing a
-     *  file, when any database in the file has an open handle. For
-     *  example, some architectures do not permit the removal of files
-     *  with open system handles. On these architectures, attempts to
-     *  remove databases currently in use by any thread of control in
-     *  the system will fail.</p> <p>
-     *
-     *  The Db.remove method may not be called after calling the
-     *  {@link com.sleepycat.db.Db#open Db.open} method on any {@link
-     *  com.sleepycat.db.Db Db} handle. If the {@link
-     *  com.sleepycat.db.Db#open Db.open} method has already been
-     *  called on a {@link com.sleepycat.db.Db Db} handle, close the
-     *  existing handle and create a new one before calling Db.remove.
-     *  </p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db Db} handle may not be accessed
-     *  again after Db.remove is called, regardless of its return.</p>
-     *  <h3>Environment Variables</h3> <p>
-     *
-     *  If the database was opened within a database environment, the
-     *  environment variable <b>DB_HOME</b> may be used as the path of
-     *  the database environment home.</p> <p>
-     *
-     *  Db.remove is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  database                   the database to be removed.
-     * @param  file                       the physical file which
-     *      contains the database(s) to be removed.
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  DbException               The Db.remove method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to remove the underlying file and
-     *      a database in the file was currently open.
-     * @throws  IllegalArgumentException  The Db.remove method will
-     *      fail and throw a IllegalArgumentException exception if
-     *      Db.remove called after {@link com.sleepycat.db.Db#open
-     *      Db.open} was called; or if an invalid flag value or
-     *      parameter was specified.
-     * @throws  FileNotFoundException     If the file or directory
-     *      does not exist, the Db.remove method will fail and throw a
-     *      FileNotFoundException exception.
-     */
-    public synchronized void remove(String file, String database, int flags) throws DbException, java.io.FileNotFoundException {
-
-        try {
-            remove0(file, database, flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    /**
-     *  The Db.rename method renames the database specified by the <b>
-     *  file</b> and <b>database</b> parameters to <b>newname</b> . If
-     *  no <b>database</b> is specified, the underlying file
-     *  represented by <b>file</b> is renamed, incidentally renaming
-     *  all of the databases it contained.</p> <p>
-     *
-     *  Applications should not rename databases that are currently in
-     *  use. If an underlying file is being renamed and logging is
-     *  currently enabled in the database environment, no database in
-     *  the file may be open when the Db.rename method is called. In
-     *  particular, some architectures do not permit renaming files
-     *  with open handles. On these architectures, attempts to rename
-     *  databases that are currently in use by any thread of control
-     *  in the system will fail.</p> <p>
-     *
-     *  The Db.rename method may not be called after calling the
-     *  {@link com.sleepycat.db.Db#open Db.open} method on any {@link
-     *  com.sleepycat.db.Db Db} handle. If the {@link
-     *  com.sleepycat.db.Db#open Db.open} method has already been
-     *  called on a {@link com.sleepycat.db.Db Db} handle, close the
-     *  existing handle and create a new one before calling Db.rename.
-     *  </p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db Db} handle may not be accessed
-     *  again after Db.rename is called, regardless of its return.</p>
-     *  <h3>Environment Variables</h3> <p>
-     *
-     *  If the database was opened within a database environment, the
-     *  environment variable <b>DB_HOME</b> may be used as the path of
-     *  the database environment home.</p> <p>
-     *
-     *  Db.rename is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  database                   the database to be removed.
-     * @param  file                       the physical file which
-     *      contains the database(s) to be removed.
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @param  newname                    the new name of the database
-     *      or file.
-     * @throws  DbException               The Db.rename method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to rename the underlying file and
-     *      a database in the file was currently open.
-     * @throws  IllegalArgumentException  The Db.rename method will
-     *      fail and throw a IllegalArgumentException exception if
-     *      Db.rename called after {@link com.sleepycat.db.Db#open
-     *      Db.open} was called; or if an invalid flag value or
-     *      parameter was specified.
-     * @throws  FileNotFoundException     If the file or directory
-     *      does not exist, the Db.rename method will fail and throw a
-     *      FileNotFoundException exception.
-     */
-    public synchronized void rename(String file, String database, String newname, int flags) throws DbException, java.io.FileNotFoundException {
-
-        try {
-            rename0(file, database, newname, flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    /**
-     *  The Db.verify method verifies the integrity of all databases
-     *  in the file specified by the <b>file</b> parameter, and
-     *  optionally outputs the databases' key/data pairs to the file
-     *  stream specified by the <b>outfile</b> parameter.</p> <p>
-     *
-     *  <b>The Db.verify method does not perform any locking, even in
-     *  Berkeley DB environments that are configured with a locking
-     *  subsystem. As such, it should only be used on files that are
-     *  not being modified by another thread of control.</b> </p> <p>
-     *
-     *  The Db.verify method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. </p> <p>
-     *
-     *  The {@link com.sleepycat.db.Db Db} handle may not be accessed
-     *  again after Db.verify is called, regardless of its return.</p>
-     *  <h3>Environment Variables</h3> <p>
-     *
-     *  If the database was opened within a database environment, the
-     *  environment variable <b>DB_HOME</b> may be used as the path of
-     *  the database environment home.</p> <p>
-     *
-     *  Db.verify is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  database                   the database in <b>file</b>
-     *      on which the database checks for btree and duplicate sort
-     *      order and for hashing are to be performed. See the
-     *      Db.DB_ORDERCHKONLY flag for more information. <p>
-     *
-     *      The database parameter must be set to null except when the
-     *      Db.DB_ORDERCHKONLY flag is set.</p>
-     * @param  file                       the physical file in which
-     *      the databases to be verified are found.
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SALVAGE
-     *        Db.DB_SALVAGE}<p>
-     *
-     *        Write the key/data pairs from all databases in the file
-     *        to the file stream named in the <b>outfile</b>
-     *        parameter. The output format is the same as that
-     *        specified for the <a href="{@docRoot}/../utility/db_dump.html">
-     *        db_dump</a> utility, and can be used as input for the <a
-     *        href="{@docRoot}/../utility/db_load.html">db_load</a>
-     *        utility. <p>
-     *
-     *        Because the key/data pairs are output in page order as
-     *        opposed to the sort order used by <a
-     *        href="{@docRoot}/../utility/db_dump.html">db_dump</a> ,
-     *        using Db.verify to dump key/data pairs normally produces
-     *        less than optimal loads for Btree databases.</p> </li>
-     *
-     *      </ul>
-     *      In addition, the following flags may be set by bitwise
-     *      inclusively <b>OR</b> 'ing them into the <b>flags</b>
-     *      parameter:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AGGRESSIVE
-     *        Db.DB_AGGRESSIVE}<p>
-     *
-     *        Output <b>all</b> the key/data pairs in the file that
-     *        can be found. By default, Db.verify does not assume
-     *        corruption. For example, if a key/data pair on a page is
-     *        marked as deleted, it is not then written to the output
-     *        file. When <code>Db.DB_AGGRESSIVE</code> is specified,
-     *        corruption is assumed, and any key/data pair that can be
-     *        found is written. In this case, key/data pairs that are
-     *        corrupted or have been deleted may appear in the output
-     *        (even if the file being salvaged is in no way corrupt),
-     *        and the output will almost certainly require editing
-     *        before being loaded into a database. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRINTABLE
-     *        Db.DB_PRINTABLE}<p>
-     *
-     *        When using the <code>Db.DB_SALVAGE</code> flag, if
-     *        characters in either the key or data items are printing
-     *        characters (as defined by <b>isprint</b> (3)), use
-     *        printing characters to represent them. This flag permits
-     *        users to use standard text editors and tools to modify
-     *        the contents of databases or selectively remove data
-     *        from salvager output. <p>
-     *
-     *        Note: different systems may have different notions about
-     *        what characters are considered <i>printing characters
-     *        </i>, and databases dumped in this manner may be less
-     *        portable to external systems.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOORDERCHK
-     *        Db.DB_NOORDERCHK}<p>
-     *
-     *        Skip the database checks for btree and duplicate sort
-     *        order and for hashing. <p>
-     *
-     *        The Db.verify method normally verifies that btree keys
-     *        and duplicate items are correctly sorted, and hash keys
-     *        are correctly hashed. If the file being verified
-     *        contains multiple databases using differing sorting or
-     *        hashing algorithms, some of them must necessarily fail
-     *        database verification because only one sort order or
-     *        hash function can be specified before Db.verify is
-     *        called. To verify files with multiple databases having
-     *        differing sorting orders or hashing functions, first
-     *        perform verification of the file as a whole by using the
-     *        <code>Db.DB_NOORDERCHK</code> flag, and then
-     *        individually verify the sort order and hashing function
-     *        for each database in the file using the <code>Db.DB_ORDERCHKONLY</code>
-     *        flag.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ORDERCHKONLY
-     *        Db.DB_ORDERCHKONLY}<p>
-     *
-     *        Perform the database checks for btree and duplicate sort
-     *        order and for hashing, skipped by <code>Db.DB_NOORDERCHK</code>
-     *        . <p>
-     *
-     *        When this flag is specified, a <b>database</b> parameter
-     *        should also be specified, indicating the database in the
-     *        physical file which is to be checked. This flag is only
-     *        safe to use on databases that have already successfully
-     *        been verified using Db.verify with the <code>Db.DB_NOORDERCHK</code>
-     *        flag set.</p> </li>
-     *      </ul>
-     *
-     * @param  outfile                    an optional file stream to
-     *      which the databases' key/data pairs are written.
-     * @throws  FileNotFoundException     If the file or directory
-     *      does not exist, the Db.verify method will fail and throw a
-     *      FileNotFoundException exception.
-     * @throws  IllegalArgumentException  The Db.verify method will
-     *      fail and throw a IllegalArgumentException exception if
-     *      Db.verify was called after {@link com.sleepycat.db.Db#open
-     *      Db.open}; or if an invalid flag value or parameter was
-     *      specified.
-     */
-    public synchronized void verify(String file, String database, java.io.OutputStream outfile, int flags) throws DbException, java.io.FileNotFoundException {
-
-        try {
-            verify0(file, database, outfile, flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setCacheSize(long,int)}
-     */
-    public void set_cachesize(int gbytes, int bytes, int ncache) throws DbException {
-
-        set_cachesize((long) gbytes * Db.GIGABYTE + bytes, ncache);
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setErrorHandler(DbErrorHandler)}
-     */
-    public void set_errcall(DbErrcall db_errcall_fcn) {
-        final DbErrcall ferrcall = db_errcall_fcn;
-        try {
-            dbenv.setErrorHandler(
-                new DbErrorHandler() {
-                    public void error(String prefix, String str) {
-                        ferrcall.errcall(prefix, str);
-                    }
-                });
-        } catch (DbException dbe) {
-            // setErrorHandler throws an exception,
-            // but set_errcall does not.
-            // If it does happen, report it.
-            System.err.println("Exception during DbEnv.setErrorHandler: " + dbe);
-            dbe.printStackTrace(System.err);
-        }
-
-    }
-
-
-    /**
-     *  When an error occurs in the Berkeley DB library, an exception
-     *  is thrown. In some cases, however, the <b>errno</b> value may
-     *  be insufficient to completely describe the cause of the error,
-     *  especially during initial application debugging. <p>
-     *
-     *  The {@link com.sleepycat.db.DbEnv#setErrorHandler
-     *  DbEnv.setErrorHandler} and Db.setOnError methods are used to
-     *  enhance the mechanism for reporting error messages to the
-     *  application. The {@link com.sleepycat.db.DbEnv#setErrorHandler
-     *  DbEnv.setErrorHandler} and Db.setOnError methods must be
-     *  called with a single object parameter. The object's class must
-     *  implement the DbErrorHandler interface.</p> <p>
-     *
-     *  In some cases, when an error occurs, Berkeley DB will invoke
-     *  the object's errcall() method with two parameters; the first
-     *  is the prefix string (as previously set by {@link
-     *  com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} or
-     *  {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}), the second will be an error message
-     *  string. It is up to this method to display the message in an
-     *  appropriate manner.</p> <p>
-     *
-     *  Alternatively, you can use the {@link
-     *  com.sleepycat.db.DbEnv#setErrorStream DbEnv.setErrorStream}
-     *  and {@link com.sleepycat.db.Db#setErrorStream
-     *  Db.setErrorStream} methods to display the additional
-     *  information via an output stream. You should not mix these
-     *  approaches.</p> <p>
-     *
-     *  This error-logging enhancement does not slow performance or
-     *  significantly increase application size, and may be run during
-     *  normal operation as well as during application debugging.</p>
-     *  <p>
-     *
-     *  For {@link com.sleepycat.db.Db Db} handles opened inside of
-     *  Berkeley DB environments, calling the Db.setOnError method
-     *  affects the entire environment and is equivalent to calling
-     *  the {@link com.sleepycat.db.DbEnv#setErrorHandler
-     *  DbEnv.setErrorHandler} method.</p> <p>
-     *
-     *  The Db.setOnError method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @param  db_errcall_fcn  the application-specified error
-     *      reporting function. The function takes two parameters: <p>
-     *
-     *      The <b>errpfx</b> parameter is the prefix string (as
-     *      previously set by {@link com.sleepycat.db.Db#setErrorPrefix
-     *      Db.setErrorPrefix} or {@link
-     *      com.sleepycat.db.DbEnv#setErrorPrefix
-     *      DbEnv.setErrorPrefix}). <p>
-     *
-     *      The <b>msg</b> parameter is the error message string.
-     * @throws  DbException    Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setErrorHandler(DbErrorHandler db_errcall_fcn) throws DbException {
-        dbenv.setErrorHandler(db_errcall_fcn);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getErrorPrefix()}
-     */
-    public String get_errpfx() {
-        return getErrorPrefix();
-    }
-
-
-    /**
-     *  The Db.getErrorPrefix method returns the error prefix.</p> <p>
-     *
-     *  The Db.getErrorPrefix method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @return    The Db.getErrorPrefix method returns the error
-     *      prefix.</p>
-     */
-    public String getErrorPrefix() {
-        return dbenv.get_errpfx();
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setErrorPrefix(String)}
-     */
-    public void set_errpfx(String errpfx) {
-        setErrorPrefix(errpfx);
-    }
-
-
-    /**
-     *  Set the prefix string that appears before error messages
-     *  issued by Berkeley DB.</p> <p>
-     *
-     *  For {@link com.sleepycat.db.Db Db} handles opened inside of
-     *  Berkeley DB environments, calling the Db.setErrorPrefix method
-     *  affects the entire environment and is equivalent to calling
-     *  the {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix} method.</p> <p>
-     *
-     *  The Db.setErrorPrefix method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  errpfx  the application-specified error prefix for
-     *      additional error messages.
-     */
-    public void setErrorPrefix(String errpfx) {
-        dbenv.set_errpfx(errpfx);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setErrorStream(java.io.OutputStream)}
-     */
-    public void set_error_stream(java.io.OutputStream stream) {
-        setErrorStream(stream);
-    }
-
-
-    /**
-     *  When an error occurs in the Berkeley DB library, an exception
-     *  is thrown. In some cases, however, the error information known
-     *  to the Java layer may be insufficient to completely describe
-     *  the cause of the error, especially during initial application
-     *  debugging.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.DbEnv#setErrorStream
-     *  DbEnv.setErrorStream} and Db.setErrorStream methods are used
-     *  to enhance the mechanism for reporting error messages to the
-     *  application by setting a OutputStream to be used for
-     *  displaying additional Berkeley DB error messages. In some
-     *  cases, when an error occurs, Berkeley DB will output an
-     *  additional error message to the specified stream.</p> <p>
-     *
-     *  The error message will consist of the prefix string and a
-     *  colon ("<b>:</b> ") (if a prefix string was previously
-     *  specified using {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}), an error string, and a trailing
-     *  &lt;newline&gt; character.</p> <p>
-     *
-     *  Alternatively, you can use the {@link
-     *  com.sleepycat.db.DbEnv#setErrorHandler DbEnv.setErrorHandler}
-     *  method to capture the additional error information in a way
-     *  that does not use output streams. You should not mix these
-     *  approaches. </p> <p>
-     *
-     *  This error-logging enhancement does not slow performance or
-     *  significantly increase application size, and may be run during
-     *  normal operation as well as during application debugging.</p>
-     *  <p>
-     *
-     *  For {@link com.sleepycat.db.Db Db} handles opened inside of
-     *  Berkeley DB environments, calling the Db.setErrorStream method
-     *  affects the entire environment and is equivalent to calling
-     *  the {@link com.sleepycat.db.DbEnv#setErrorStream
-     *  DbEnv.setErrorStream} method.</p>
-     *
-     * @param  stream  the application-specified output stream to be
-     *      used for additional error information.
-     */
-    public void setErrorStream(java.io.OutputStream stream) {
-        dbenv.set_error_stream(stream);
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setFeedbackHandler(DbFeedbackHandler)}
-     */
-    public void set_feedback(DbFeedback feedback) throws DbException {
-        final DbFeedback ffeedback = feedback;
-        setFeedbackHandler(
-            new DbFeedbackHandler() {
-                public void feedback(Db db, int opcode, int percent) {
-                    ffeedback.feedback(db, opcode, percent);
-                }
-            });
-    }
-
-
-    /**
-     *  Errors can occur in the Berkeley DB library where the only
-     *  solution is to shut down the application and run recovery (for
-     *  example, if Berkeley DB is unable to allocate heap memory). In
-     *  such cases, the Berkeley DB methods will throw a {@link
-     *  com.sleepycat.db.DbRunRecoveryException
-     *  DbRunRecoveryException}. It is often easier to simply exit the
-     *  application when such errors occur rather than gracefully
-     *  return up the stack. The Db.setPanic method specifies a
-     *  function to be called when {@link
-     *  com.sleepycat.db.DbRunRecoveryException
-     *  DbRunRecoveryException} is about to be thrown from a Berkeley
-     *  DB method.</p> <p>
-     *
-     *  For {@link com.sleepycat.db.Db Db} handles opened inside of
-     *  Berkeley DB environments, calling the Db.setPanic method
-     *  affects the entire environment and is equivalent to calling
-     *  the {@link com.sleepycat.db.DbEnv#setPanicHandler
-     *  DbEnv.setPanicHandler} method.</p> <p>
-     *
-     *  The Db.setPanic method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @param  db_panic_fcn  the application-specified function called
-     *      in the case of a database environment panic. The function
-     *      takes two arguments: <p>
-     *
-     *      The <b>dbenv</b> parameter is the enclosing database
-     *      environment handle. <p>
-     *
-     *      The <b>e</b> parameter is the DbException that would have
-     *      been thrown to the calling method.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setPanicHandler(DbPanicHandler db_panic_fcn) throws DbException {
-        dbenv.setPanicHandler(db_panic_fcn);
-    }
-
-
-    // Don't remove these - special comments used by s_java to add constants
-    // BEGIN-JAVA-SPECIAL-CONSTANTS
-    /*
-     *  DO NOT EDIT: automatically built by dist/s_java_const.
-     */
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_BTREE = 1;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #associate(DbTxn,Db,DbSecondaryKeyCreate,int)
-     *    associate(DbTxn,Db,DbSecondaryKeyCreate,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbSecondaryKeyCreate#secondaryKeyCreate(Db,Dbt,Dbt,Dbt)
-     *    DbSecondaryKeyCreate.secondaryKeyCreate(Db,Dbt,Dbt,Dbt)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DONOTINDEX = -30999;
-    public final static int DB_FILEOPEN = -30998;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_HASH = 2;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #delete(DbTxn,Dbt,int) delete(DbTxn,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#delete(int)
-     *    Dbc.delete(int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_KEYEMPTY = -30997;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_KEYEXIST = -30996;
-    public final static int DB_LOCK_DEADLOCK = -30995;
-    public final static int DB_LOCK_NOTGRANTED = -30994;
-    public final static int DB_NOSERVER = -30993;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setRpcServer(DbClient,String,long,long,int)
-     *    DbEnv.setRpcServer(DbClient,String,long,long,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_NOSERVER_HOME = -30992;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setRpcServer(DbClient,String,long,long,int)
-     *    DbEnv.setRpcServer(DbClient,String,long,long,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_NOSERVER_ID = -30991;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #delete(DbTxn,Dbt,int) delete(DbTxn,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOTFOUND = -30990;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_OLD_VERSION = -30989;
-    public final static int DB_PAGE_NOTFOUND = -30988;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_QUEUE = 4;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RECNO = 3;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_DUPMASTER = -30987;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #associate(DbTxn,Db,DbSecondaryKeyCreate,int)
-     *    associate(DbTxn,Db,DbSecondaryKeyCreate,int)}</li>
-     *    <li> {@link #cursor(DbTxn,int) cursor(DbTxn,int)}</li>
-     *    <li> {@link #delete(DbTxn,Dbt,int) delete(DbTxn,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *    <li> {@link #keyRange(DbTxn,Dbt,DbKeyRange,int)
-     *    keyRange(DbTxn,Dbt,DbKeyRange,int)}</li>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #stat(int) stat(int)}</li>
-     *    <li> {@link #sync(int) sync(int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#count(int) Dbc.count(int)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.Dbc#delete(int)
-     *    Dbc.delete(int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#dup(int) Dbc.dup(int)}</li>
-     *
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_HANDLE_DEAD = -30986;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_HOLDELECTION = -30985;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_NEWMASTER = -30983;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_NEWSITE = -30982;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_OUTDATED = -30980;
-    public final static int DB_RUNRECOVERY = -30978;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #delete(DbTxn,Dbt,int) delete(DbTxn,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#delete(int)
-     *    Dbc.delete(int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SECONDARY_BAD = -30977;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setAppDispatch(DbAppDispatch)
-     *    DbEnv.setAppDispatch(DbAppDispatch)}</li>
-     *    <li> {@link com.sleepycat.db.DbAppDispatch#appDispatch(DbEnv,Dbt,DbLsn,int)
-     *    DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_ABORT = 0;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setAppDispatch(DbAppDispatch)
-     *    DbEnv.setAppDispatch(DbAppDispatch)}</li>
-     *    <li> {@link com.sleepycat.db.DbAppDispatch#appDispatch(DbEnv,Dbt,DbLsn,int)
-     *    DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_APPLY = 1;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setAppDispatch(DbAppDispatch)
-     *    DbEnv.setAppDispatch(DbAppDispatch)}</li>
-     *    <li> {@link com.sleepycat.db.DbAppDispatch#appDispatch(DbEnv,Dbt,DbLsn,int)
-     *    DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_BACKWARD_ROLL = 3;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setAppDispatch(DbAppDispatch)
-     *    DbEnv.setAppDispatch(DbAppDispatch)}</li>
-     *    <li> {@link com.sleepycat.db.DbAppDispatch#appDispatch(DbEnv,Dbt,DbLsn,int)
-     *    DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_FORWARD_ROLL = 4;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setAppDispatch(DbAppDispatch)
-     *    DbEnv.setAppDispatch(DbAppDispatch)}</li>
-     *    <li> {@link com.sleepycat.db.DbAppDispatch#appDispatch(DbEnv,Dbt,DbLsn,int)
-     *    DbAppDispatch.appDispatch(DbEnv,Dbt,DbLsn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_PRINT = 8;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_UNKNOWN = 5;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERIFY_BAD = -30976;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_AFTER;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_AGGRESSIVE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_APPEND;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#logArchive(int)
-     *    DbEnv.logArchive(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ARCH_ABS;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#logArchive(int)
-     *    DbEnv.logArchive(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ARCH_DATA;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#logArchive(int)
-     *    DbEnv.logArchive(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ARCH_LOG;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#logArchive(int)
-     *    DbEnv.logArchive(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ARCH_REMOVE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #associate(DbTxn,Db,DbSecondaryKeyCreate,int)
-     *    associate(DbTxn,Db,DbSecondaryKeyCreate,int)}</li>
-     *    <li> {@link #delete(DbTxn,Dbt,int) delete(DbTxn,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #truncate(DbTxn,int) truncate(DbTxn,int)}</li>
-     *
-     *    <li> {@link com.sleepycat.db.DbEnv#dbRemove(DbTxn,String,String,int)
-     *    DbEnv.dbRemove(DbTxn,String,String,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#dbRename(DbTxn,String,String,String,int)
-     *    DbEnv.dbRename(DbTxn,String,String,String,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_AUTO_COMMIT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_BEFORE;
-    public final static int DB_CACHED_COUNTS;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CDB_ALLDB;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CHKSUM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CONSUME;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CONSUME_WAIT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #associate(DbTxn,Db,DbSecondaryKeyCreate,int)
-     *    associate(DbTxn,Db,DbSecondaryKeyCreate,int)}</li>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CREATE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_CURRENT;
-    public final static int DB_CXX_NO_EXCEPTIONS;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbt#setFlags(int)
-     *    Dbt.setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DBT_MALLOC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbt#setFlags(int)
-     *    Dbt.setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DBT_PARTIAL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbt#setFlags(int)
-     *    Dbt.setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DBT_REALLOC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbt#setFlags(int)
-     *    Dbt.setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DBT_USERMEM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DIRECT_DB;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DIRECT_LOG;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #cursor(DbTxn,int) cursor(DbTxn,int)}</li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnBegin(DbTxn,int)
-     *    DbEnv.txnBegin(DbTxn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DIRTY_READ;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_DUP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *    <li> {@link #upgrade(String,int) upgrade(String,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_DUPSORT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setReplicationTransport(int,DbRepTransport)
-     *    DbEnv.setReplicationTransport(int,DbRepTransport)}</li>
-     *    <li> {@link com.sleepycat.db.DbRepTransport#send(DbEnv,Dbt,Dbt,DbLsn,int,int)
-     *    DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_EID_BROADCAST;
-    public final static int DB_EID_INVALID;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ENCRYPT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setEncrypted(String,int)
-     *    setEncrypted(String,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#setEncrypted(String,int)
-     *    DbEnv.setEncrypted(String,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ENCRYPT_AES;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_EXCL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #stat(int) stat(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_FAST_STAT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnRecover(int,int)
-     *    DbEnv.txnRecover(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_FIRST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#logPut(DbLsn,Dbt,int)
-     *    DbEnv.logPut(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_FLUSH;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#remove(String,int)
-     *    DbEnv.remove(String,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnCheckpoint(int,int,int)
-     *    DbEnv.txnCheckpoint(int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_FORCE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_GET_BOTH;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_GET_BOTH_RANGE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_GET_RECNO;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_CDB;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_LOCK;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_LOG;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_MPOOL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_REP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_INIT_TXN;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_JOINENV;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_JOIN_ITEM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_JOIN_NOSORT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_KEYFIRST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_KEYLAST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LAST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCKDOWN;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_DEFAULT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_EXPIRE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_GET;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_GET_TIMEOUT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_IREAD;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_IWR;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_IWRITE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_MAXLOCKS;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_MINLOCKS;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_MINWRITE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockGet(int,int,Dbt,int)
-     *    DbEnv.lockGet(int,int,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_NOWAIT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_OLDEST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_PUT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_PUT_ALL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_PUT_OBJ;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_RANDOM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_READ;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_TIMEOUT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockVector(int,int,DbLockRequest[],int,int)
-     *    DbEnv.lockVector(int,int,DbLockRequest[],int,int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_WRITE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setLockDetect(int)
-     *    DbEnv.setLockDetect(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockDetect(int,int)
-     *    DbEnv.lockDetect(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOCK_YOUNGEST;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_LOG_AUTOREMOVE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setFlags(int,boolean)
-     *    DbMpoolFile.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_MPOOL_NOFILE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_MULTIPLE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_MULTIPLE_KEY;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnRecover(int,int)
-     *    DbEnv.txnRecover(int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NEXT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NEXT_DUP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NEXT_NODUP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.Dbc#put(Dbt,Dbt,int)
-     *    Dbc.put(Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NODUPDATA;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOLOCKING;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOMMAP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOORDERCHK;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #put(DbTxn,Dbt,Dbt,int) put(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOOVERWRITE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOPANIC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #close(int) close(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_NOSYNC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_ORDERCHKONLY;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_OVERWRITE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PANIC_ENVIRONMENT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#dup(int) Dbc.dup(int)}</li>
-     *
-     *  </ul>
-     *
-     */
-    public final static int DB_POSITION;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PREV;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PREV_NODUP;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRINTABLE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setPriority(int)
-     *    DbMpoolFile.setPriority(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIORITY_DEFAULT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setPriority(int)
-     *    DbMpoolFile.setPriority(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIORITY_HIGH;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setPriority(int)
-     *    DbMpoolFile.setPriority(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIORITY_LOW;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setPriority(int)
-     *    DbMpoolFile.setPriority(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIORITY_VERY_HIGH;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbMpoolFile#setPriority(int)
-     *    DbMpoolFile.setPriority(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIORITY_VERY_LOW;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_PRIVATE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RDONLY;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RECNUM;
-    public final static int DB_RECORDCOUNT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFeedbackHandler(DbEnvFeedbackHandler)
-     *    DbEnv.setFeedbackHandler(DbEnvFeedbackHandler)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnvFeedbackHandler#feedback(DbEnv,int,int)
-     *    DbEnvFeedbackHandler.feedback(DbEnv,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RECOVER;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RECOVER_FATAL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REGION_INIT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RENUMBER;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationStart(Dbt,int)
-     *    DbEnv.replicationStart(Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_CLIENT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_ISPERM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationStart(Dbt,int)
-     *    DbEnv.replicationStart(Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_LOGSONLY;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationStart(Dbt,int)
-     *    DbEnv.replicationStart(Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_MASTER;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setReplicationTransport(int,DbRepTransport)
-     *    DbEnv.setReplicationTransport(int,DbRepTransport)}</li>
-     *    <li> {@link com.sleepycat.db.DbRepTransport#send(DbEnv,Dbt,Dbt,DbLsn,int,int)
-     *    DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_NOBUFFER;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)
-     *    DbEnv.replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_NOTPERM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setReplicationTransport(int,DbRepTransport)
-     *    DbEnv.setReplicationTransport(int,DbRepTransport)}</li>
-     *    <li> {@link com.sleepycat.db.DbRepTransport#send(DbEnv,Dbt,Dbt,DbLsn,int,int)
-     *    DbRepTransport.send(DbEnv,Dbt,Dbt,DbLsn,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_PERMANENT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationElect(int,int,int)
-     *    DbEnv.replicationElect(int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REP_UNAVAIL;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_REVSPLITOFF;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link #join(Dbc[],int) join(Dbc[],int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RMW;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#DbEnv(int) DbEnv(int)}
-     *    </li>
-     *  </ul>
-     *
-     */
-    public final static int DB_RPCCLIENT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #verify(String,String,java.io.OutputStream,int)
-     *    verify(String,String,java.io.OutputStream,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SALVAGE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbLogc#get(DbLsn,Dbt,int)
-     *    DbLogc.get(DbLsn,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SET;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setTimeout(long,int)
-     *    DbEnv.setTimeout(long,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#getTimeout(int)
-     *    DbEnv.getTimeout(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbTxn#setTimeout(long,int)
-     *    DbTxn.setTimeout(long,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SET_LOCK_TIMEOUT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SET_RANGE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,int) get(DbTxn,Dbt,Dbt,int)}
-     *    </li>
-     *    <li> {@link #get(DbTxn,Dbt,Dbt,Dbt,int)
-     *    get(DbTxn,Dbt,Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,int)}</li>
-     *    <li> {@link com.sleepycat.db.Dbc#get(Dbt,Dbt,Dbt,int)
-     *    Dbc.get(Dbt,Dbt,Dbt,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SET_RECNO;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setTimeout(long,int)
-     *    DbEnv.setTimeout(long,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#getTimeout(int)
-     *    DbEnv.getTimeout(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbTxn#setTimeout(long,int)
-     *    DbTxn.setTimeout(long,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SET_TXN_TIMEOUT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SNAPSHOT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#lockStat(int)
-     *    DbEnv.lockStat(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#logStat(int)
-     *    DbEnv.logStat(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#memoryPoolStat(int)
-     *    DbEnv.memoryPoolStat(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#memoryPoolFileStat(int)
-     *    DbEnv.memoryPoolFileStat(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#replicationStat(int)
-     *    DbEnv.replicationStat(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnStat(int)
-     *    DbEnv.txnStat(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_STAT_CLEAR;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_SYSTEM_MEM;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_THREAD;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TIME_NOTGRANTED;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #open(DbTxn,String,String,int,int,int)
-     *    open(DbTxn,String,String,int,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TRUNCATE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnBegin(DbTxn,int)
-     *    DbEnv.txnBegin(DbTxn,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbTxn#commit(int)
-     *    DbTxn.commit(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_NOSYNC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFlags(int) setFlags(int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_NOT_DURABLE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnBegin(DbTxn,int)
-     *    DbEnv.txnBegin(DbTxn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_NOWAIT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#txnBegin(DbTxn,int)
-     *    DbEnv.txnBegin(DbTxn,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbTxn#commit(int)
-     *    DbTxn.commit(int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_SYNC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_TXN_WRITE_NOSYNC;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFeedbackHandler(DbFeedbackHandler)
-     *    setFeedbackHandler(DbFeedbackHandler)}</li>
-     *    <li> {@link com.sleepycat.db.DbFeedbackHandler#feedback(Db,int,int)
-     *    DbFeedbackHandler.feedback(Db,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_UPGRADE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#remove(String,int)
-     *    DbEnv.remove(String,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_USE_ENVIRON;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#open(String,int,int)
-     *    DbEnv.open(String,int,int)}</li>
-     *    <li> {@link com.sleepycat.db.DbEnv#remove(String,int)
-     *    DbEnv.remove(String,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_USE_ENVIRON_ROOT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setVerbose(int,boolean)
-     *    DbEnv.setVerbose(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERB_CHKPOINT;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setVerbose(int,boolean)
-     *    DbEnv.setVerbose(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERB_DEADLOCK;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setVerbose(int,boolean)
-     *    DbEnv.setVerbose(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERB_RECOVERY;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setVerbose(int,boolean)
-     *    DbEnv.setVerbose(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERB_REPLICATION;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setVerbose(int,boolean)
-     *    DbEnv.setVerbose(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERB_WAITSFOR;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #setFeedbackHandler(DbFeedbackHandler)
-     *    setFeedbackHandler(DbFeedbackHandler)}</li>
-     *    <li> {@link com.sleepycat.db.DbFeedbackHandler#feedback(Db,int,int)
-     *    DbFeedbackHandler.feedback(Db,int,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_VERIFY;
-    public final static int DB_VERSION_MAJOR;
-    public final static int DB_VERSION_MINOR;
-    public final static int DB_VERSION_PATCH;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #cursor(DbTxn,int) cursor(DbTxn,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_WRITECURSOR;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link #Db(DbEnv,int) Db(DbEnv,int)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_XA_CREATE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbTxn#prepare(byte[])
-     *    DbTxn.prepare(byte[])}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_XIDDATASIZE;
-    /**
-     *  A constant used to configure the system. It is used in the
-     *  following locations:
-     *  <ul>
-     *    <li> {@link com.sleepycat.db.DbEnv#setFlags(int,boolean)
-     *    DbEnv.setFlags(int,boolean)}</li>
-     *  </ul>
-     *
-     */
-    public final static int DB_YIELDCPU;
-    // END-JAVA-SPECIAL-CONSTANTS
-
-    static {
-        // BEGIN-JAVA-CONSTANT-INITIALIZATION
-        /*
-         *  DO NOT EDIT: automatically built by dist/s_java_const.
-         */
-        DB_AFTER = DbConstants.DB_AFTER;
-        DB_AGGRESSIVE = DbConstants.DB_AGGRESSIVE;
-        DB_APPEND = DbConstants.DB_APPEND;
-        DB_ARCH_ABS = DbConstants.DB_ARCH_ABS;
-        DB_ARCH_DATA = DbConstants.DB_ARCH_DATA;
-        DB_ARCH_LOG = DbConstants.DB_ARCH_LOG;
-        DB_ARCH_REMOVE = DbConstants.DB_ARCH_REMOVE;
-        DB_AUTO_COMMIT = DbConstants.DB_AUTO_COMMIT;
-        DB_BEFORE = DbConstants.DB_BEFORE;
-        DB_CACHED_COUNTS = DbConstants.DB_CACHED_COUNTS;
-        DB_CDB_ALLDB = DbConstants.DB_CDB_ALLDB;
-        DB_CHKSUM = DbConstants.DB_CHKSUM;
-        DB_CONSUME = DbConstants.DB_CONSUME;
-        DB_CONSUME_WAIT = DbConstants.DB_CONSUME_WAIT;
-        DB_CREATE = DbConstants.DB_CREATE;
-        DB_CURRENT = DbConstants.DB_CURRENT;
-        DB_CXX_NO_EXCEPTIONS = DbConstants.DB_CXX_NO_EXCEPTIONS;
-        DB_DBT_MALLOC = DbConstants.DB_DBT_MALLOC;
-        DB_DBT_PARTIAL = DbConstants.DB_DBT_PARTIAL;
-        DB_DBT_REALLOC = DbConstants.DB_DBT_REALLOC;
-        DB_DBT_USERMEM = DbConstants.DB_DBT_USERMEM;
-        DB_DIRECT_DB = DbConstants.DB_DIRECT_DB;
-        DB_DIRECT_LOG = DbConstants.DB_DIRECT_LOG;
-        DB_DIRTY_READ = DbConstants.DB_DIRTY_READ;
-        DB_DUP = DbConstants.DB_DUP;
-        DB_DUPSORT = DbConstants.DB_DUPSORT;
-        DB_EID_BROADCAST = DbConstants.DB_EID_BROADCAST;
-        DB_EID_INVALID = DbConstants.DB_EID_INVALID;
-        DB_ENCRYPT = DbConstants.DB_ENCRYPT;
-        DB_ENCRYPT_AES = DbConstants.DB_ENCRYPT_AES;
-        DB_EXCL = DbConstants.DB_EXCL;
-        DB_FAST_STAT = DbConstants.DB_FAST_STAT;
-        DB_FIRST = DbConstants.DB_FIRST;
-        DB_FLUSH = DbConstants.DB_FLUSH;
-        DB_FORCE = DbConstants.DB_FORCE;
-        DB_GET_BOTH = DbConstants.DB_GET_BOTH;
-        DB_GET_BOTH_RANGE = DbConstants.DB_GET_BOTH_RANGE;
-        DB_GET_RECNO = DbConstants.DB_GET_RECNO;
-        DB_INIT_CDB = DbConstants.DB_INIT_CDB;
-        DB_INIT_LOCK = DbConstants.DB_INIT_LOCK;
-        DB_INIT_LOG = DbConstants.DB_INIT_LOG;
-        DB_INIT_MPOOL = DbConstants.DB_INIT_MPOOL;
-        DB_INIT_REP = DbConstants.DB_INIT_REP;
-        DB_INIT_TXN = DbConstants.DB_INIT_TXN;
-        DB_JOINENV = DbConstants.DB_JOINENV;
-        DB_JOIN_ITEM = DbConstants.DB_JOIN_ITEM;
-        DB_JOIN_NOSORT = DbConstants.DB_JOIN_NOSORT;
-        DB_KEYFIRST = DbConstants.DB_KEYFIRST;
-        DB_KEYLAST = DbConstants.DB_KEYLAST;
-        DB_LAST = DbConstants.DB_LAST;
-        DB_LOCKDOWN = DbConstants.DB_LOCKDOWN;
-        DB_LOCK_DEFAULT = DbConstants.DB_LOCK_DEFAULT;
-        DB_LOCK_EXPIRE = DbConstants.DB_LOCK_EXPIRE;
-        DB_LOCK_GET = DbConstants.DB_LOCK_GET;
-        DB_LOCK_GET_TIMEOUT = DbConstants.DB_LOCK_GET_TIMEOUT;
-        DB_LOCK_IREAD = DbConstants.DB_LOCK_IREAD;
-        DB_LOCK_IWR = DbConstants.DB_LOCK_IWR;
-        DB_LOCK_IWRITE = DbConstants.DB_LOCK_IWRITE;
-        DB_LOCK_MAXLOCKS = DbConstants.DB_LOCK_MAXLOCKS;
-        DB_LOCK_MINLOCKS = DbConstants.DB_LOCK_MINLOCKS;
-        DB_LOCK_MINWRITE = DbConstants.DB_LOCK_MINWRITE;
-        DB_LOCK_NOWAIT = DbConstants.DB_LOCK_NOWAIT;
-        DB_LOCK_OLDEST = DbConstants.DB_LOCK_OLDEST;
-        DB_LOCK_PUT = DbConstants.DB_LOCK_PUT;
-        DB_LOCK_PUT_ALL = DbConstants.DB_LOCK_PUT_ALL;
-        DB_LOCK_PUT_OBJ = DbConstants.DB_LOCK_PUT_OBJ;
-        DB_LOCK_RANDOM = DbConstants.DB_LOCK_RANDOM;
-        DB_LOCK_READ = DbConstants.DB_LOCK_READ;
-        DB_LOCK_TIMEOUT = DbConstants.DB_LOCK_TIMEOUT;
-        DB_LOCK_WRITE = DbConstants.DB_LOCK_WRITE;
-        DB_LOCK_YOUNGEST = DbConstants.DB_LOCK_YOUNGEST;
-        DB_LOG_AUTOREMOVE = DbConstants.DB_LOG_AUTOREMOVE;
-        DB_MPOOL_NOFILE = DbConstants.DB_MPOOL_NOFILE;
-        DB_MULTIPLE = DbConstants.DB_MULTIPLE;
-        DB_MULTIPLE_KEY = DbConstants.DB_MULTIPLE_KEY;
-        DB_NEXT = DbConstants.DB_NEXT;
-        DB_NEXT_DUP = DbConstants.DB_NEXT_DUP;
-        DB_NEXT_NODUP = DbConstants.DB_NEXT_NODUP;
-        DB_NODUPDATA = DbConstants.DB_NODUPDATA;
-        DB_NOLOCKING = DbConstants.DB_NOLOCKING;
-        DB_NOMMAP = DbConstants.DB_NOMMAP;
-        DB_NOORDERCHK = DbConstants.DB_NOORDERCHK;
-        DB_NOOVERWRITE = DbConstants.DB_NOOVERWRITE;
-        DB_NOPANIC = DbConstants.DB_NOPANIC;
-        DB_NOSYNC = DbConstants.DB_NOSYNC;
-        DB_ORDERCHKONLY = DbConstants.DB_ORDERCHKONLY;
-        DB_OVERWRITE = DbConstants.DB_OVERWRITE;
-        DB_PANIC_ENVIRONMENT = DbConstants.DB_PANIC_ENVIRONMENT;
-        DB_POSITION = DbConstants.DB_POSITION;
-        DB_PREV = DbConstants.DB_PREV;
-        DB_PREV_NODUP = DbConstants.DB_PREV_NODUP;
-        DB_PRINTABLE = DbConstants.DB_PRINTABLE;
-        DB_PRIORITY_DEFAULT = DbConstants.DB_PRIORITY_DEFAULT;
-        DB_PRIORITY_HIGH = DbConstants.DB_PRIORITY_HIGH;
-        DB_PRIORITY_LOW = DbConstants.DB_PRIORITY_LOW;
-        DB_PRIORITY_VERY_HIGH = DbConstants.DB_PRIORITY_VERY_HIGH;
-        DB_PRIORITY_VERY_LOW = DbConstants.DB_PRIORITY_VERY_LOW;
-        DB_PRIVATE = DbConstants.DB_PRIVATE;
-        DB_RDONLY = DbConstants.DB_RDONLY;
-        DB_RECNUM = DbConstants.DB_RECNUM;
-        DB_RECORDCOUNT = DbConstants.DB_RECORDCOUNT;
-        DB_RECOVER = DbConstants.DB_RECOVER;
-        DB_RECOVER_FATAL = DbConstants.DB_RECOVER_FATAL;
-        DB_REGION_INIT = DbConstants.DB_REGION_INIT;
-        DB_RENUMBER = DbConstants.DB_RENUMBER;
-        DB_REP_CLIENT = DbConstants.DB_REP_CLIENT;
-        DB_REP_ISPERM = DbConstants.DB_REP_ISPERM;
-        DB_REP_LOGSONLY = DbConstants.DB_REP_LOGSONLY;
-        DB_REP_MASTER = DbConstants.DB_REP_MASTER;
-        DB_REP_NOBUFFER = DbConstants.DB_REP_NOBUFFER;
-        DB_REP_NOTPERM = DbConstants.DB_REP_NOTPERM;
-        DB_REP_PERMANENT = DbConstants.DB_REP_PERMANENT;
-        DB_REP_UNAVAIL = DbConstants.DB_REP_UNAVAIL;
-        DB_REVSPLITOFF = DbConstants.DB_REVSPLITOFF;
-        DB_RMW = DbConstants.DB_RMW;
-        DB_RPCCLIENT = DbConstants.DB_RPCCLIENT;
-        DB_SALVAGE = DbConstants.DB_SALVAGE;
-        DB_SET = DbConstants.DB_SET;
-        DB_SET_LOCK_TIMEOUT = DbConstants.DB_SET_LOCK_TIMEOUT;
-        DB_SET_RANGE = DbConstants.DB_SET_RANGE;
-        DB_SET_RECNO = DbConstants.DB_SET_RECNO;
-        DB_SET_TXN_TIMEOUT = DbConstants.DB_SET_TXN_TIMEOUT;
-        DB_SNAPSHOT = DbConstants.DB_SNAPSHOT;
-        DB_STAT_CLEAR = DbConstants.DB_STAT_CLEAR;
-        DB_SYSTEM_MEM = DbConstants.DB_SYSTEM_MEM;
-        DB_THREAD = DbConstants.DB_THREAD;
-        DB_TIME_NOTGRANTED = DbConstants.DB_TIME_NOTGRANTED;
-        DB_TRUNCATE = DbConstants.DB_TRUNCATE;
-        DB_TXN_NOSYNC = DbConstants.DB_TXN_NOSYNC;
-        DB_TXN_NOT_DURABLE = DbConstants.DB_TXN_NOT_DURABLE;
-        DB_TXN_NOWAIT = DbConstants.DB_TXN_NOWAIT;
-        DB_TXN_SYNC = DbConstants.DB_TXN_SYNC;
-        DB_TXN_WRITE_NOSYNC = DbConstants.DB_TXN_WRITE_NOSYNC;
-        DB_UPGRADE = DbConstants.DB_UPGRADE;
-        DB_USE_ENVIRON = DbConstants.DB_USE_ENVIRON;
-        DB_USE_ENVIRON_ROOT = DbConstants.DB_USE_ENVIRON_ROOT;
-        DB_VERB_CHKPOINT = DbConstants.DB_VERB_CHKPOINT;
-        DB_VERB_DEADLOCK = DbConstants.DB_VERB_DEADLOCK;
-        DB_VERB_RECOVERY = DbConstants.DB_VERB_RECOVERY;
-        DB_VERB_REPLICATION = DbConstants.DB_VERB_REPLICATION;
-        DB_VERB_WAITSFOR = DbConstants.DB_VERB_WAITSFOR;
-        DB_VERIFY = DbConstants.DB_VERIFY;
-        DB_VERSION_MAJOR = DbConstants.DB_VERSION_MAJOR;
-        DB_VERSION_MINOR = DbConstants.DB_VERSION_MINOR;
-        DB_VERSION_PATCH = DbConstants.DB_VERSION_PATCH;
-        DB_WRITECURSOR = DbConstants.DB_WRITECURSOR;
-        DB_XA_CREATE = DbConstants.DB_XA_CREATE;
-        DB_XIDDATASIZE = DbConstants.DB_XIDDATASIZE;
-        DB_YIELDCPU = DbConstants.DB_YIELDCPU;
-        // END-JAVA-CONSTANT-INITIALIZATION
-    }
-
-
-    /**
-     *  The constructor creates a Db object that is the handle for a
-     *  Berkeley DB database. The constructor allocates memory
-     *  internally; calling the {@link com.sleepycat.db.Db#close
-     *  Db.close}, {@link com.sleepycat.db.Db#remove Db.remove} or
-     *  {@link com.sleepycat.db.Db#rename Db.rename} methods will free
-     *  that memory.</p>
-     *
-     * @param  dbenv         If no <b>dbenv</b> value is specified,
-     *      the database is standalone; that is, it is not part of any
-     *      Berkeley DB environment. <p>
-     *
-     *      If a <b>dbenv</b> value is specified, the database is
-     *      created within the specified Berkeley DB environment. The
-     *      database access methods automatically make calls to the
-     *      other subsystems in Berkeley DB based on the enclosing
-     *      environment. For example, if the environment has been
-     *      configured to use locking, the access methods will
-     *      automatically acquire the correct locks when reading and
-     *      writing pages of the database.</p>
-     * @param  flags         must be set to 0 or by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_XA_CREATE
-     *        Db.DB_XA_CREATE}<p>
-     *
-     *        Instead of creating a standalone database, create a
-     *        database intended to be accessed via applications
-     *        running under a X/Open conformant Transaction Manager.
-     *        The database will be opened in the environment specified
-     *        by the OPENINFO parameter of the GROUPS section of the
-     *        ubbconfig file. See the <a
-     *        href="{@docRoot}/../ref/xa/intro.html">XA Resource
-     *        Manager</a> chapter in the Reference Guide for more
-     *        information. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public Db(DbEnv dbenv, int flags) throws DbException {
-        this(db_javaJNI.new_Db(DbEnv.getCPtr(dbenv), flags), true);
-        initialize(dbenv);
-    }
-
-
-    public void associate(DbTxn txnid, Db secondary, DbSecondaryKeyCreate callback, int flags) throws DbException {
-        db_javaJNI.Db_associate(swigCPtr, DbTxn.getCPtr(txnid), Db.getCPtr(secondary), (secondary.seckey_create_handler = callback), flags);
-    }
-
-
-    int close0(int flags) {
-        return db_javaJNI.Db_close0(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The Db.cursor method returns a created database cursor.
-     *
-     * @param  flags                      must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        All read operations performed by the cursor may return
-     *        modified but not yet committed data. Silently ignored if
-     *        the {@link com.sleepycat.db.Db#DB_DIRTY_READ <code>Db.DB_DIRTY_READ</code>
-     *        } flag was not specified when the underlying database
-     *        was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_WRITECURSOR
-     *        Db.DB_WRITECURSOR}<p>
-     *
-     *        Specify that the cursor will be used to update the
-     *        database. The underlying database environment must have
-     *        been opened using the {@link
-     *        com.sleepycat.db.Db#DB_INIT_CDB <code>Db.DB_INIT_CDB</code>
-     *        } flag. </li>
-     *      </ul>
-     *
-     * @param  txnid                      If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null. To transaction-protect cursor operations,
-     *      cursors must be opened and closed within the context of a
-     *      transaction, and the <b>txnid</b> parameter specifies the
-     *      transaction context in which the cursor may be used.
-     * @throws  DbException               The Db.cursor method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Db.cursor method will
-     *      fail and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     * @return                            The Db.cursor method throws
-     *      an exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public Dbc cursor(DbTxn txnid, int flags) throws DbException {
-        long cPtr = db_javaJNI.Db_cursor(swigCPtr, DbTxn.getCPtr(txnid), flags);
-        return (cPtr == 0) ? null : new Dbc(cPtr, false);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #delete(DbTxn,Dbt,int)}
-     */
-    public int del(DbTxn txnid, Dbt key, int flags) throws DbException {
-        return delete(txnid, key, flags);
-    }
-
-
-    /**
-     *  The Db.delete method removes key/data pairs from the database.
-     *  The key/data pair associated with the specified <b>key</b> is
-     *  discarded from the database. In the presence of duplicate key
-     *  values, all records associated with the designated key will be
-     *  discarded.</p> <p>
-     *
-     *  When called on a database that has been made into a secondary
-     *  index using the {@link com.sleepycat.db.Db#associate
-     *  Db.associate} method, the Db.delete method deletes the
-     *  key/data pair from the primary database and all secondary
-     *  indices.</p>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.delete call within a transaction. If the
-     *        call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. </li>
-     *      </ul>
-     *
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, (other than by specifying the
-     *      Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The Db.delete method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors: An attempt was made to modify a read-only
-     *      database.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.delete method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.delete method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.delete method will
-     *      fail and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Db.delete method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the specified key is
-     *        not in the database. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Db.delete method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if the database is a
-     *        Queue or Recno database and the specified key exists,
-     *        but was never explicitly created by the application or
-     *        was later deleted. </li>
-     *      </ul>
-     *      Unless otherwise specified, the Db.delete method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public int delete(DbTxn txnid, Dbt key, int flags) throws DbException {
-        return db_javaJNI.Db_del(swigCPtr, DbTxn.getCPtr(txnid), key, flags);
-    }
-
-
-    /**
-     *  The {@link com.sleepycat.db.DbEnv#err DbEnv.err}, {@link
-     *  com.sleepycat.db.DbEnv#errx DbEnv.errx}, Db.err and Db.errx
-     *  methods provide error-messaging functionality for applications
-     *  written using the Berkeley DB library.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.DbEnv#err DbEnv.err} method
-     *  constructs an error message consisting of the following
-     *  elements:</p> <blockquote> <p>
-     *
-     *  If no error callback function has been set using the {@link
-     *  com.sleepycat.db.DbEnv#setErrorHandler DbEnv.setErrorHandler}
-     *  method, any prefix string specified using the {@link
-     *  com.sleepycat.db.DbEnv#setErrorPrefix DbEnv.setErrorPrefix}
-     *  method, followed by two separating characters: a colon and a
-     *  &lt;space&gt; character. <p>
-     *
-     *  <p>
-     *
-     *  Two separating characters: a colon and a &lt;space&gt;
-     *  character. <p>
-     *
-     *  The standard system or Berkeley DB library error string
-     *  associated with the <b>error</b> value, as returned by the
-     *  {@link com.sleepycat.db.DbEnv#strerror DbEnv.strerror} method.
-     *  </blockquote> <p>
-     *
-     *  This constructed error message is then handled as follows:</p>
-     *  <blockquote><p>
-     *
-     *  If an error callback function has been set (see {@link
-     *  com.sleepycat.db.Db#setErrorHandler Db.setErrorHandler} and
-     *  {@link com.sleepycat.db.DbEnv#setErrorHandler
-     *  DbEnv.setErrorHandler}), that function is called with two
-     *  parameters: any prefix string specified (see {@link
-     *  com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} and
-     *  {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}) and the error message.</p> <p>
-     *
-     *  If an OutputStream has been set (see {@link
-     *  com.sleepycat.db.DbEnv#setErrorStream DbEnv.setErrorStream}
-     *  and {@link com.sleepycat.db.Db#setErrorStream
-     *  Db.setErrorStream}), the error message is written to that
-     *  stream.</p> <p>
-     *
-     *  If none of these output options has been configured, the error
-     *  message is written to System.err, the standard error output
-     *  stream.</p> </blockquote>
-     *
-     * @param  error    the error value for which the {@link
-     *      com.sleepycat.db.DbEnv#err DbEnv.err} and Db.err methods
-     *      will display a explanatory string.
-     * @param  message  an error message to display.
-     */
-    public void err(int error, String message) {
-        db_javaJNI.Db_err(swigCPtr, error, message);
-    }
-
-
-    /**
-     *  The {@link com.sleepycat.db.DbEnv#errx DbEnv.errx} and Db.errx
-     *  methods perform identically to the {@link
-     *  com.sleepycat.db.DbEnv#err DbEnv.err} and Db.err methods,
-     *  except that they do not append the final separator characters
-     *  and standard error string to the error message.</p>
-     *
-     * @param  error    the error value for which the {@link
-     *      com.sleepycat.db.DbEnv#err DbEnv.err} and Db.err methods
-     *      will display a explanatory string.
-     * @param  message  an error message to display.
-     */
-    public void errx(String message) {
-        db_javaJNI.Db_errx(swigCPtr, message);
-    }
-
-
-    /**
-     *  The Db.get method retrieves key/data pairs from the database.
-     *  The byte array and length of the data associated with the
-     *  specified <b>key</b> are returned in the structure to which
-     *  <b>data</b> refers.</p> <p>
-     *
-     *  In the presence of duplicate key values, Db.get will return
-     *  the first data item for the designated key. Duplicates are
-     *  sorted by insert order, except where this order has been
-     *  overridden by cursor operations. <b>Retrieval of duplicates
-     *  requires the use of cursor operations.</b> See {@link
-     *  com.sleepycat.db.Dbc#get Dbc.get} for details.</p> <p>
-     *
-     *  When called on a database that has been made into a secondary
-     *  index using the {@link com.sleepycat.db.Db#associate
-     *  Db.associate} method, the Db.get method returns the key from
-     *  the secondary index and the data item from the primary
-     *  database. In addition, the second method signature returns the
-     *  key from the primary database. In databases that are not
-     *  secondary indices, the second method signature will always
-     *  fail.</p>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to 0 or one of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CONSUME
-     *        Db.DB_CONSUME}<p>
-     *
-     *        Return the record number and data from the available
-     *        record closest to the head of the queue, and delete the
-     *        record. The cursor will be positioned on the deleted
-     *        record. The record number will be returned in <b>key</b>
-     *        , as described in {@link com.sleepycat.db.Dbt Dbt}. The
-     *        data will be returned in the <b>data</b> parameter. A
-     *        record is available if it is not deleted and is not
-     *        currently locked. The underlying database must be of
-     *        type Queue for <code>Db.DB_CONSUME</code> to be
-     *        specified. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CONSUME_WAIT
-     *        Db.DB_CONSUME_WAIT}<p>
-     *
-     *        The <code>Db.DB_CONSUME_WAIT</code> flag is the same as
-     *        the <code>Db.DB_CONSUME</code> flag, except that if the
-     *        Queue database is empty, the thread of control will wait
-     *        until there is data in the queue before returning. The
-     *        underlying database must be of type Queue for <code>Db.DB_CONSUME_WAIT</code>
-     *        to be specified. <p>
-     *
-     *        If lock or transaction timeouts have been specified, the
-     *        Db.get method with the <code>Db.DB_CONSUME_WAIT</code>
-     *        flag may return <a href="{@docRoot}/../ref/program/errorret.html#DB_LOCK_NOTGRANTED">
-     *        <code>Db.DB_LOCK_NOTGRANTED</code></a> . This failure,
-     *        by itself, does not require the enclosing transaction be
-     *        aborted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH
-     *        Db.DB_GET_BOTH}<p>
-     *
-     *        Retrieve the key/data pair only if both the key and data
-     *        match the arguments. <p>
-     *
-     *        When used with the second method signature version of
-     *        this method on a secondary index handle, return the
-     *        secondary key/primary key/data tuple only if both the
-     *        primary and secondary keys match the arguments. It is an
-     *        error to use the <code>Db.DB_GET_BOTH</code> flag with
-     *        the first method signature version of this method and a
-     *        secondary index handle.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RECNO
-     *        Db.DB_SET_RECNO}<p>
-     *
-     *        Retrieve the specified numbered key/data pair from a
-     *        database. Upon return, both the <b>key</b> and <b>data
-     *        </b> items will have been filled in. <p>
-     *
-     *        The <b>data</b> field of the specified <b>key</b> must
-     *        be a byte array large enough to hold a logical record
-     *        number (that is, an int). This record number determines
-     *        the record to be retrieved. <p>
-     *
-     *        For <code>Db.DB_SET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the DB_RECNUM flag.</p> </p>
-     *        </li>
-     *      </ul>
-     *      In addition, the following flags may be set by bitwise
-     *      inclusively <b>OR</b> 'ing them into the <b>flags</b>
-     *      parameter:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.get call within a transaction. If the
-     *        call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. This flag may only be specified with
-     *        the <code>Db.DB_CONSUME</code> and <code>Db.DB_CONSUME_WAIT</code>
-     *        flags. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        Read modified but not yet committed data. Silently
-     *        ignored if the {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        <code>Db.DB_DIRTY_READ</code>} flag was not specified
-     *        when the underlying database was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE
-     *        Db.DB_MULTIPLE}<p>
-     *
-     *        Return multiple data items in the buffer to which the
-     *        <b>data</b> parameter refers. <p>
-     *
-     *        In the case of Btree or Hash databases, all of the data
-     *        items associated with the specified key are entered into
-     *        the buffer. In the case of Queue or Recno databases, all
-     *        of the data items in the database, starting at, and
-     *        subsequent to, the specified key, are entered into the
-     *        buffer.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE</code> flag may only be used
-     *        alone, or with the <code>Db.DB_GET_BOTH</code> and
-     *        <code>Db.DB_SET_RECNO</code> options. The <code>Db.DB_MULTIPLE</code>
-     *        flag may not be used when accessing databases made into
-     *        secondary indices using the {@link
-     *        com.sleepycat.db.Db#associate Db.associate} method.</p>
-     *        <p>
-     *
-     *        See {@link com.sleepycat.db.DbMultipleDataIterator
-     *        DbMultipleDataIterator} for more information.</p> </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RMW Db.DB_RMW}<p>
-     *
-     *        Acquire write locks instead of read locks when doing the
-     *        retrieval. Setting this flag can eliminate deadlock
-     *        during a read-modify-write cycle by acquiring the write
-     *        lock during the read part of the cycle so that another
-     *        thread of control acquiring a read lock for the same
-     *        item, in its own read-modify-write cycle, will not
-     *        result in deadlock. <p>
-     *
-     *        Because the Db.get method will not hold locks across
-     *        Berkeley DB calls in non-transactional operations, the
-     *        {@link com.sleepycat.db.Db#DB_RMW <code>Db.DB_RMW</code>
-     *        } flag to the Db.get call is meaningful only in the
-     *        presence of transactions.</p> </li>
-     *      </ul>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  pkey                        the return key from the
-     *      primary database.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The Db.get method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  DbLockNotGrantedException  If the Db.DB_CONSUME_WAIT
-     *      flag was specified, lock or transaction timers were
-     *      configured and the lock could not be granted before the
-     *      wait-time expired, the Db.get method will fail and throw a
-     *      {@link com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.get method will fail
-     *      and throw a IllegalArgumentException exception if a record
-     *      number of 0 was specified; the {@link
-     *      com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD} flag was
-     *      specified to the {@link com.sleepycat.db.Db#open Db.open}
-     *      method and none of the {@link
-     *      com.sleepycat.db.Db#DB_DBT_MALLOC Db.DB_DBT_MALLOC},
-     *      {@link com.sleepycat.db.Db#DB_DBT_REALLOC
-     *      Db.DB_DBT_REALLOC} or {@link
-     *      com.sleepycat.db.Db#DB_DBT_USERMEM Db.DB_DBT_USERMEM}
-     *      flags were set in the {@link com.sleepycat.db.Dbt Dbt};
-     *      the second method signature was called with a {@link
-     *      com.sleepycat.db.Db Db} handle that does not refer to a
-     *      secondary index; or if an invalid flag value or parameter
-     *      was specified.
-     * @throws  DbMemoryException          If the requested item could
-     *      not be returned due to insufficient memory, the Db.get
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Db.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the specified key is
-     *        not in the database. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Db.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if the database is a
-     *        Queue or Recno database and the specified key exists,
-     *        but was never explicitly created by the application or
-     *        was later deleted. </li>
-     *      </ul>
-     *      Unless otherwise specified, the Db.get method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public int get(DbTxn txnid, Dbt key, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Db_get__SWIG_0(swigCPtr, DbTxn.getCPtr(txnid), key, data, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #isByteSwapped()}
-     */
-    public boolean get_byteswapped() throws DbException {
-        return isByteSwapped();
-    }
-
-
-    /**
-     *  The Db.isByteSwapped method returns false if the underlying
-     *  database files were created on an architecture of the same
-     *  byte order as the current one, and true if they were not (that
-     *  is, big-endian on a little-endian machine, or vice versa).
-     *  This information may be used to determine whether application
-     *  data needs to be adjusted for this architecture or not.</p>
-     *  <p>
-     *
-     *  The Db.isByteSwapped method may not be called before the
-     *  {@link com.sleepycat.db.Db#open Db.open} method has been
-     *  called.</p>
-     *
-     * @throws  IllegalArgumentException  The Db.isByteSwapped method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called before {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     * @return                            The Db.isByteSwapped method
-     *      returns false if the underlying database files were
-     *      created on an architecture of the same byte order as the
-     *      current one, and true if they were not.</p>
-     */
-    public boolean isByteSwapped() throws DbException {
-        return db_javaJNI.Db_get_byteswapped(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getCacheSize()}
-     */
-    public long get_cachesize() throws DbException {
-        return getCacheSize();
-    }
-
-
-    /**
-     *  The Db.getCacheSize method returns the size of the cache.</p>
-     *  <p>
-     *
-     *  The Db.getCacheSize method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getCacheSize method returns the
-     *      size of the cache.</p>
-     */
-    public long getCacheSize() throws DbException {
-        return db_javaJNI.Db_get_cachesize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getCacheSizeNcache()}
-     */
-    public int get_cachesize_ncache() throws DbException {
-        return getCacheSizeNcache();
-    }
-
-
-    /**
-     *  The DbEnv.getCacheSizeNcache method returns the number of
-     *  caches.</p> <p>
-     *
-     *  The DbEnv.getCacheSizeNcache method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getCacheSizeNcache method
-     *      returns the number of caches.</p>
-     */
-    public int getCacheSizeNcache() throws DbException {
-        return db_javaJNI.Db_get_cachesize_ncache(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFileName()}
-     */
-    public String get_filename() throws DbException {
-        return getFileName();
-    }
-
-
-    /**
-     *  The Db.getFileName method returns the current filename.</p>
-     *  <p>
-     *
-     *  The Db.getFileName method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getFileName method returns the
-     *      current filename.</p>
-     */
-    public String getFileName() throws DbException {
-        return db_javaJNI.Db_get_filename(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDatabaseName()}
-     */
-    public String get_dbname() throws DbException {
-        return getDatabaseName();
-    }
-
-
-    /**
-     *  The Db.getDatabaseName method returns the current database
-     *  name.</p> <p>
-     *
-     *  The Db.getDatabaseName method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getDatabaseName method returns the
-     *      current database name.</p>
-     */
-    public String getDatabaseName() throws DbException {
-        return db_javaJNI.Db_get_dbname(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getEncryptFlags()}
-     */
-    public int get_encrypt_flags() throws DbException {
-        return getEncryptFlags();
-    }
-
-
-    /**
-     *  The Db.getEncryptFlags method returns the encryption flags.
-     *  </p> <p>
-     *
-     *  The Db.getEncryptFlags method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getEncryptFlags method returns the
-     *      encryption flags.</p>
-     */
-    public int getEncryptFlags() throws DbException {
-        return db_javaJNI.Db_get_encrypt_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFlags()}
-     */
-    public int get_flags() throws DbException {
-        return getFlags();
-    }
-
-
-    /**
-     *  The Db.getFlags method returns the current flags.</p> <p>
-     *
-     *  The Db.getFlags method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getFlags method returns the
-     *      current flags.</p>
-     */
-    public int getFlags() throws DbException {
-        return db_javaJNI.Db_get_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getByteOrder()}
-     */
-    public int get_lorder() throws DbException {
-        return getByteOrder();
-    }
-
-
-    /**
-     *  The Db.getByteOrder method returns the database byte order; a
-     *  byte order of 4,321 indicates a big endian order, and a byte
-     *  order of 1,234 indicates a little endian order.</p> <p>
-     *
-     *  The Db.getByteOrder method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getByteOrder method returns the
-     *      database byte order; a byte order of 4,321 indicates a big
-     *      endian order, and a byte order of 1,234 indicates a little
-     *      endian order.</p>
-     */
-    public int getByteOrder() throws DbException {
-        return db_javaJNI.Db_get_lorder(swigCPtr);
-    }
-
-
-    /**
-     *  The Db.get_mpf method returns the handle for the cache file
-     *  underlying the database.</p> <p>
-     *
-     *  The Db.get_mpf method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.get_mpf method returns the handle
-     *      for the cache file underlying the database.</p>
-     */
-    public DbMpoolFile get_mpf() throws DbException {
-        long cPtr = db_javaJNI.Db_get_mpf(swigCPtr);
-        return (cPtr == 0) ? null : new DbMpoolFile(cPtr, false);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOpenFlags()}
-     */
-    public int get_open_flags() throws DbException {
-        return getOpenFlags();
-    }
-
-
-    /**
-     *  The Db.getOpenFlags method returns the current open method
-     *  flags.</p> <p>
-     *
-     *  The Db.getOpenFlags method may not be called before the
-     *  Db.open method has been called.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getOpenFlags method returns the
-     *      current open method flags.</p>
-     */
-    public int getOpenFlags() throws DbException {
-        return db_javaJNI.Db_get_open_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getPageSize()}
-     */
-    public int get_pagesize() throws DbException {
-        return getPageSize();
-    }
-
-
-    /**
-     *  The Db.getPageSize method returns the page size.</p> <p>
-     *
-     *  The Db.getPageSize method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getPageSize method returns the
-     *      page size.</p>
-     */
-    public int getPageSize() throws DbException {
-        return db_javaJNI.Db_get_pagesize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getBtreeMinKey()}
-     */
-    public int get_bt_minkey() throws DbException {
-        return getBtreeMinKey();
-    }
-
-
-    /**
-     *  The Db.getBtreeMinKey method returns the minimum number of
-     *  key/data pairs intended to be stored on any single Btree leaf
-     *  page.</p> <p>
-     *
-     *  The Db.getBtreeMinKey method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getBtreeMinKey method returns the
-     *      minimum number of key/data pairs intended to be stored on
-     *      any single Btree leaf page.</p>
-     */
-    public int getBtreeMinKey() throws DbException {
-        return db_javaJNI.Db_get_bt_minkey(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getHashFillFactor()}
-     */
-    public int get_h_ffactor() throws DbException {
-        return getHashFillFactor();
-    }
-
-
-    /**
-     *  The Db.getHashFillFactor method returns the hash table
-     *  density.</p> <p>
-     *
-     *  The Db.getHashFillFactor method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getHashFillFactor method returns
-     *      the hash table density.</p>
-     */
-    public int getHashFillFactor() throws DbException {
-        return db_javaJNI.Db_get_h_ffactor(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getHashNumElements()}
-     */
-    public int get_h_nelem() throws DbException {
-        return getHashNumElements();
-    }
-
-
-    /**
-     *  The Db.getHashNumElements method returns the estimate of the
-     *  final size of the hash table.</p> <p>
-     *
-     *  The Db.getHashNumElements method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getHashNumElements method returns
-     *      the estimate of the final size of the hash table.</p>
-     */
-    public int getHashNumElements() throws DbException {
-        return db_javaJNI.Db_get_h_nelem(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getRecordDelimiter()}
-     */
-    public int get_re_delim() throws DbException {
-        return getRecordDelimiter();
-    }
-
-
-    /**
-     *  The Db.getRecordDelimiter method returns the delimiting byte.
-     *  </p> <p>
-     *
-     *  The Db.getRecordDelimiter method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getRecordDelimiter method returns
-     *      the delimiting byte.</p>
-     */
-    public int getRecordDelimiter() throws DbException {
-        return db_javaJNI.Db_get_re_delim(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getRecordLength()}
-     */
-    public int get_re_len() throws DbException {
-        return getRecordLength();
-    }
-
-
-    /**
-     *  The Db.getRecordLength method returns the record length.</p>
-     *  <p>
-     *
-     *  The Db.getRecordLength method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getRecordLength method returns the
-     *      record length.</p>
-     */
-    public int getRecordLength() throws DbException {
-        return db_javaJNI.Db_get_re_len(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getRecordPad()}
-     */
-    public int get_re_pad() throws DbException {
-        return getRecordPad();
-    }
-
-
-    /**
-     *  The Db.getRecordPad method returns the pad character.</p> <p>
-     *
-     *  The Db.getRecordPad method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getRecordPad method returns the
-     *      pad character.</p>
-     */
-    public int getRecordPad() throws DbException {
-        return db_javaJNI.Db_get_re_pad(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getRecordSource()}
-     */
-    public String get_re_source() throws DbException {
-        return getRecordSource();
-    }
-
-
-    /**
-     *  The Db.getRecordSource method returns the source file.</p> <p>
-     *
-     *  The Db.getRecordSource method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getRecordSource method returns the
-     *      source file.</p>
-     */
-    public String getRecordSource() throws DbException {
-        return db_javaJNI.Db_get_re_source(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getQueueExtentSize()}
-     */
-    public int get_q_extentsize() throws DbException {
-        return getQueueExtentSize();
-    }
-
-
-    /**
-     *  The Db.getQueueExtentSize method returns the number of pages
-     *  in an extent.</p> <p>
-     *
-     *  The Db.getQueueExtentSize method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.getQueueExtentSize method returns
-     *      the number of pages in an extent.</p>
-     */
-    public int getQueueExtentSize() throws DbException {
-        return db_javaJNI.Db_get_q_extentsize(swigCPtr);
-    }
-
-
-    public int get_flags_raw() throws DbException {
-        return db_javaJNI.Db_get_flags_raw(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #isTransactional()}
-     */
-    public boolean get_transactional() throws DbException {
-        return isTransactional();
-    }
-
-
-    /**
-     *  The Db.isTransactional method returns true if the {@link
-     *  com.sleepycat.db.Db Db} handle has been opened in a
-     *  transactional mode.</p> <p>
-     *
-     *  The Db.isTransactional method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The Db.isTransactional method returns
-     *      true if the {@link com.sleepycat.db.Db Db} handle has been
-     *      opened in a transactional mode.</p>
-     */
-    public boolean isTransactional() throws DbException {
-        return db_javaJNI.Db_get_transactional(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDbType()}
-     */
-    public int get_type() throws DbException {
-        return getDbType();
-    }
-
-
-    /**
-     *  The Db.getDbType method returns the type of the underlying
-     *  access method (and file format). The type value is one of
-     *  Db.DB_BTREE, Db.DB_HASH, Db.DB_RECNO, or Db.DB_QUEUE. This
-     *  value may be used to determine the type of the database after
-     *  a return from {@link com.sleepycat.db.Db#open Db.open} with
-     *  the <b>type</b> parameter set to Db.DB_UNKNOWN.</p> <p>
-     *
-     *  The Db.getDbType method may not be called before the {@link
-     *  com.sleepycat.db.Db#open Db.open} method has been called.</p>
-     *
-     * @throws  IllegalArgumentException  The Db.getDbType method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      method was called before {@link com.sleepycat.db.Db#open
-     *      Db.open} was called; or if an invalid flag value or
-     *      parameter was specified.
-     * @return                            The Db.getDbType method
-     *      returns the type of the underlying access method (and file
-     *      format).</p>
-     */
-    public int getDbType() throws DbException {
-        return db_javaJNI.Db_get_type(swigCPtr);
-    }
-
-
-    /**
-     *  The Db.join method creates a specialized join cursor for use
-     *  in performing equality or natural joins on secondary indices.
-     *  For information on how to organize your data to use this
-     *  functionality, see <a href="{@docRoot}/../ref/am/join.html">
-     *  Equality join</a> .</p> <p>
-     *
-     *  The Db.join method method is called using the {@link
-     *  com.sleepycat.db.Db Db} handle of the primary database.</p>
-     *  <p>
-     *
-     *  The join cursor supports only the {@link
-     *  com.sleepycat.db.Dbc#get Dbc.get} and <b>dbc_close</b> cursor
-     *  functions:</p> <p>
-     *
-     *  Iterates over the values associated with the keys to which
-     *  each item in <b>curslist</b> was initialized. Any data value
-     *  that appears in all items specified by the <b>curslist</b>
-     *  parameter is then used as a key into the <b>primary</b> , and
-     *  the key/data pair found in the <b>primary</b> is returned. The
-     *  <b>flags</b> parameter must be set to 0 or the following
-     *  value: In addition, the following flag may be set by bitwise
-     *  inclusively <b>OR</b> 'ing it into the <b>flags</b> parameter:
-     *  Close the returned cursor and release all resources. (Closing
-     *  the cursors in <b>curslist</b> is the responsibility of the
-     *  caller.)
-     *
-     * @param  curslist                   The <b>curslist</b>
-     *      parameter contains a null terminated array of cursors.
-     *      Each cursor must have been initialized to refer to the key
-     *      on which the underlying database should be joined.
-     *      Typically, this initialization is done by a {@link
-     *      com.sleepycat.db.Dbc#get Dbc.get} call with the {@link
-     *      com.sleepycat.db.Db#DB_SET Db.DB_SET} flag specified. Once
-     *      the cursors have been passed as part of a <b>curslist</b>
-     *      , they should not be accessed or modified until the newly
-     *      created join cursor has been closed, or else inconsistent
-     *      results may be returned. <p>
-     *
-     *      Joined values are retrieved by doing a sequential
-     *      iteration over the first cursor in the <b>curslist</b>
-     *      parameter, and a nested iteration over each secondary
-     *      cursor in the order they are specified in the <b>curslist
-     *      </b> parameter. This requires database traversals to
-     *      search for the current datum in all the cursors after the
-     *      first. For this reason, the best join performance normally
-     *      results from sorting the cursors from the one that refers
-     *      to the least number of data items to the one that refers
-     *      to the most. By default, Db.join does this sort on behalf
-     *      of its caller.</p> <p>
-     *
-     *      For the returned join cursor to be used in a
-     *      transaction-protected manner, the cursors listed in <b>
-     *      curslist</b> must have been created within the context of
-     *      the same transaction.</p>
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_JOIN_NOSORT
-     *        Db.DB_JOIN_NOSORT}<p>
-     *
-     *        Do not sort the cursors based on the number of data
-     *        items to which they refer. If the data are structured so
-     *        that cursors with many data items also share many common
-     *        elements, higher performance will result from listing
-     *        those cursors before cursors with fewer data items; that
-     *        is, a sort order other than the default. The <code>Db.DB_JOIN_NOSORT</code>
-     *        flag permits applications to perform join optimization
-     *        prior to calling Db.join. </li>
-     *      </ul>
-     *
-     * @throws  DbException               The Db.join method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Db.join method will fail
-     *      and throw a IllegalArgumentException exception if cursor
-     *      methods other than {@link com.sleepycat.db.Dbc#get
-     *      Dbc.get} or {@link com.sleepycat.db.Dbc#close Dbc.close}
-     *      were called; or if an invalid flag value or parameter was
-     *      specified.
-     * @return                            The Db.join method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public Dbc join(Dbc[] curslist, int flags) throws DbException {
-        long cPtr = db_javaJNI.Db_join(swigCPtr, curslist, flags);
-        return (cPtr == 0) ? null : new Dbc(cPtr, true);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #keyRange(DbTxn,Dbt,DbKeyRange,int)}
-     */
-    public void key_range(DbTxn txnid, Dbt key, DbKeyRange key_range, int flags) throws DbException {
-        keyRange(txnid, key, key_range, flags);
-    }
-
-
-    /**
-     *  The Db.keyRange method returns an estimate of the proportion
-     *  of keys that are less than, equal to, and greater than the
-     *  specified key. The underlying database must be of type Btree.
-     *  </p> <p>
-     *
-     *  The Db.keyRange method fills in a DbKeyRange object. The
-     *  following data fields are available from the DbKeyRange
-     *  object:</p> Values are in the range of 0 to 1; for example, if
-     *  the field <b>less</b> is 0.05, 5% of the keys in the database
-     *  are less than the <b>key</b> parameter. The value for <b>equal
-     *  </b> will be zero if there is no matching key, and will be
-     *  non-zero otherwise.</p>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  key_range                   The estimates are returned
-     *      in the <b>key_range</b> parameter, which contains three
-     *      elements of type double: <b>less</b> , <b>equal</b> , and
-     *      <b>greater</b> . Values are in the range of 0 to 1; for
-     *      example, if the field <b>less</b> is 0.05, 5% of the keys
-     *      in the database are less than the <b>key</b> parameter.
-     *      The value for <b>equal</b> will be zero if there is no
-     *      matching key, and will be non-zero otherwise.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null. The Db.keyRange method does not retain
-     *      the locks it acquires for the life of the transaction, so
-     *      estimates may not be repeatable.
-     * @param  flags                       currently unused, and must
-     *      be set to 0.
-     * @throws  DbException                The Db.keyRange method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.keyRange method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.keyRange method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.keyRange method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      underlying database was not of type Btree; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void keyRange(DbTxn txnid, Dbt key, DbKeyRange key_range, int flags) throws DbException {
-        db_javaJNI.Db_key_range(swigCPtr, DbTxn.getCPtr(txnid), key, key_range, flags);
-    }
-
-
-    void open0(DbTxn txnid, String file, String database, int type, int flags, int mode) {
-        db_javaJNI.Db_open0(swigCPtr, DbTxn.getCPtr(txnid), file, database, type, flags, mode);
-    }
-
-
-    /**
-     *  The Db.get method retrieves key/data pairs from the database.
-     *  The byte array and length of the data associated with the
-     *  specified <b>key</b> are returned in the structure to which
-     *  <b>data</b> refers.</p> <p>
-     *
-     *  In the presence of duplicate key values, Db.get will return
-     *  the first data item for the designated key. Duplicates are
-     *  sorted by insert order, except where this order has been
-     *  overridden by cursor operations. <b>Retrieval of duplicates
-     *  requires the use of cursor operations.</b> See {@link
-     *  com.sleepycat.db.Dbc#get Dbc.get} for details.</p> <p>
-     *
-     *  When called on a database that has been made into a secondary
-     *  index using the {@link com.sleepycat.db.Db#associate
-     *  Db.associate} method, the Db.get method returns the key from
-     *  the secondary index and the data item from the primary
-     *  database. In addition, the second method signature returns the
-     *  key from the primary database. In databases that are not
-     *  secondary indices, the second method signature will always
-     *  fail.</p>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to 0 or one of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CONSUME
-     *        Db.DB_CONSUME}<p>
-     *
-     *        Return the record number and data from the available
-     *        record closest to the head of the queue, and delete the
-     *        record. The cursor will be positioned on the deleted
-     *        record. The record number will be returned in <b>key</b>
-     *        , as described in {@link com.sleepycat.db.Dbt Dbt}. The
-     *        data will be returned in the <b>data</b> parameter. A
-     *        record is available if it is not deleted and is not
-     *        currently locked. The underlying database must be of
-     *        type Queue for <code>Db.DB_CONSUME</code> to be
-     *        specified. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CONSUME_WAIT
-     *        Db.DB_CONSUME_WAIT}<p>
-     *
-     *        The <code>Db.DB_CONSUME_WAIT</code> flag is the same as
-     *        the <code>Db.DB_CONSUME</code> flag, except that if the
-     *        Queue database is empty, the thread of control will wait
-     *        until there is data in the queue before returning. The
-     *        underlying database must be of type Queue for <code>Db.DB_CONSUME_WAIT</code>
-     *        to be specified. <p>
-     *
-     *        If lock or transaction timeouts have been specified, the
-     *        Db.get method with the <code>Db.DB_CONSUME_WAIT</code>
-     *        flag may return <a href="{@docRoot}/../ref/program/errorret.html#DB_LOCK_NOTGRANTED">
-     *        <code>Db.DB_LOCK_NOTGRANTED</code></a> . This failure,
-     *        by itself, does not require the enclosing transaction be
-     *        aborted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH
-     *        Db.DB_GET_BOTH}<p>
-     *
-     *        Retrieve the key/data pair only if both the key and data
-     *        match the arguments. <p>
-     *
-     *        When used with the second method signature version of
-     *        this method on a secondary index handle, return the
-     *        secondary key/primary key/data tuple only if both the
-     *        primary and secondary keys match the arguments. It is an
-     *        error to use the <code>Db.DB_GET_BOTH</code> flag with
-     *        the first method signature version of this method and a
-     *        secondary index handle.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RECNO
-     *        Db.DB_SET_RECNO}<p>
-     *
-     *        Retrieve the specified numbered key/data pair from a
-     *        database. Upon return, both the <b>key</b> and <b>data
-     *        </b> items will have been filled in. <p>
-     *
-     *        The <b>data</b> field of the specified <b>key</b> must
-     *        be a byte array large enough to hold a logical record
-     *        number (that is, an int). This record number determines
-     *        the record to be retrieved. <p>
-     *
-     *        For <code>Db.DB_SET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the DB_RECNUM flag.</p> </p>
-     *        </li>
-     *      </ul>
-     *      In addition, the following flags may be set by bitwise
-     *      inclusively <b>OR</b> 'ing them into the <b>flags</b>
-     *      parameter:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.get call within a transaction. If the
-     *        call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. This flag may only be specified with
-     *        the <code>Db.DB_CONSUME</code> and <code>Db.DB_CONSUME_WAIT</code>
-     *        flags. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        Read modified but not yet committed data. Silently
-     *        ignored if the {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        <code>Db.DB_DIRTY_READ</code>} flag was not specified
-     *        when the underlying database was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE
-     *        Db.DB_MULTIPLE}<p>
-     *
-     *        Return multiple data items in the buffer to which the
-     *        <b>data</b> parameter refers. <p>
-     *
-     *        In the case of Btree or Hash databases, all of the data
-     *        items associated with the specified key are entered into
-     *        the buffer. In the case of Queue or Recno databases, all
-     *        of the data items in the database, starting at, and
-     *        subsequent to, the specified key, are entered into the
-     *        buffer.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE</code> flag may only be used
-     *        alone, or with the <code>Db.DB_GET_BOTH</code> and
-     *        <code>Db.DB_SET_RECNO</code> options. The <code>Db.DB_MULTIPLE</code>
-     *        flag may not be used when accessing databases made into
-     *        secondary indices using the {@link
-     *        com.sleepycat.db.Db#associate Db.associate} method.</p>
-     *        <p>
-     *
-     *        See {@link com.sleepycat.db.DbMultipleDataIterator
-     *        DbMultipleDataIterator} for more information.</p> </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RMW Db.DB_RMW}<p>
-     *
-     *        Acquire write locks instead of read locks when doing the
-     *        retrieval. Setting this flag can eliminate deadlock
-     *        during a read-modify-write cycle by acquiring the write
-     *        lock during the read part of the cycle so that another
-     *        thread of control acquiring a read lock for the same
-     *        item, in its own read-modify-write cycle, will not
-     *        result in deadlock. <p>
-     *
-     *        Because the Db.get method will not hold locks across
-     *        Berkeley DB calls in non-transactional operations, the
-     *        {@link com.sleepycat.db.Db#DB_RMW <code>Db.DB_RMW</code>
-     *        } flag to the Db.get call is meaningful only in the
-     *        presence of transactions.</p> </li>
-     *      </ul>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  pkey                        the return key from the
-     *      primary database.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The Db.get method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  DbLockNotGrantedException  If the Db.DB_CONSUME_WAIT
-     *      flag was specified, lock or transaction timers were
-     *      configured and the lock could not be granted before the
-     *      wait-time expired, the Db.get method will fail and throw a
-     *      {@link com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.get method will fail
-     *      and throw a IllegalArgumentException exception if a record
-     *      number of 0 was specified; the {@link
-     *      com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD} flag was
-     *      specified to the {@link com.sleepycat.db.Db#open Db.open}
-     *      method and none of the {@link
-     *      com.sleepycat.db.Db#DB_DBT_MALLOC Db.DB_DBT_MALLOC},
-     *      {@link com.sleepycat.db.Db#DB_DBT_REALLOC
-     *      Db.DB_DBT_REALLOC} or {@link
-     *      com.sleepycat.db.Db#DB_DBT_USERMEM Db.DB_DBT_USERMEM}
-     *      flags were set in the {@link com.sleepycat.db.Dbt Dbt};
-     *      the second method signature was called with a {@link
-     *      com.sleepycat.db.Db Db} handle that does not refer to a
-     *      secondary index; or if an invalid flag value or parameter
-     *      was specified.
-     * @throws  DbMemoryException          If the requested item could
-     *      not be returned due to insufficient memory, the Db.get
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Db.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the specified key is
-     *        not in the database. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Db.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if the database is a
-     *        Queue or Recno database and the specified key exists,
-     *        but was never explicitly created by the application or
-     *        was later deleted. </li>
-     *      </ul>
-     *      Unless otherwise specified, the Db.get method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public int get(DbTxn txnid, Dbt key, Dbt pkey, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Db_get__SWIG_1(swigCPtr, DbTxn.getCPtr(txnid), key, pkey, data, flags);
-    }
-
-
-    /**
-     *  The Db.put method stores key/data pairs in the database. The
-     *  default behavior of the Db.put function is to enter the new
-     *  key/data pair, replacing any previously existing key if
-     *  duplicates are disallowed, or adding a duplicate data item if
-     *  duplicates are allowed. If the database supports duplicates,
-     *  the Db.put method adds the new data value at the end of the
-     *  duplicate set. If the database supports sorted duplicates, the
-     *  new data value is inserted at the correct sorted location.</p>
-     *
-     * @param  flags                       must be set to 0 or one of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_APPEND Db.DB_APPEND}
-     *        <p>
-     *
-     *        Append the key/data pair to the end of the database. For
-     *        the <code>Db.DB_APPEND</code> flag to be specified, the
-     *        underlying database must be a Queue or Recno database.
-     *        The record number allocated to the record is returned in
-     *        the specified <b>key</b> . <p>
-     *
-     *        There is a minor behavioral difference between the Recno
-     *        and Queue access methods for the <code>Db.DB_APPEND</code>
-     *        flag. If a transaction enclosing a Db.put operation with
-     *        the <code>Db.DB_APPEND</code> flag aborts, the record
-     *        number may be decremented (and later reallocated by a
-     *        subsequent <code>Db.DB_APPEND</code> operation) by the
-     *        Recno access method, but will not be decremented or
-     *        reallocated by the Queue access method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NODUPDATA
-     *        Db.DB_NODUPDATA}<p>
-     *
-     *        In the case of the Btree and Hash access methods, enter
-     *        the new key/data pair only if it does not already appear
-     *        in the database. <p>
-     *
-     *        The <code>Db.DB_NODUPDATA</code> flag may only be
-     *        specified if the underlying database has been configured
-     *        to support sorted duplicates. The <code>Db.DB_NODUPDATA</code>
-     *        flag may not be specified to the Queue or Recno access
-     *        methods.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOOVERWRITE
-     *        Db.DB_NOOVERWRITE}<p>
-     *
-     *        Enter the new key/data pair only if the key does not
-     *        already appear in the database. The Db.put method call
-     *        with the <code>Db.DB_NOOVERWRITE</code> flag set will
-     *        fail if the key already exists in the database, even if
-     *        the database supports duplicates. </li>
-     *      </ul>
-     *      In addition, the following flag may be set by bitwise
-     *      inclusively <b>OR</b> 'ing it into the <b>flags</b>
-     *      parameter:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.put call within a transaction. If the
-     *        call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. </li>
-     *      </ul>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, (other than by specifying the
-     *      Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The Db.put method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to modify a read-only database. A
-     *      btree exceeded the maximum btree depth (255).
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.put method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.put method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.put method will fail
-     *      and throw a IllegalArgumentException exception if a record
-     *      number of 0 was specified; an attempt was made to add a
-     *      record to a fixed-length database that was too large to
-     *      fit; an attempt was made to do a partial put; an attempt
-     *      was made to add a record to a secondary index; or if an
-     *      invalid flag value or parameter was specified.
-     * @return                             Unless otherwise specified,
-     *      the Db.put method throws an exception that encapsulates a
-     *      non-zero error value on failure. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEXIST DB_KEYEXIST}
-     *        <p>
-     *
-     *        The Db.put method will return {@link
-     *        com.sleepycat.db.Db#DB_KEYEXIST <code>Db.DB_KEYEXIST</code>
-     *        } if <code>Db.DB_NODUPDATA</code> is set and the
-     *        key/data pair already appears in the database. </li>
-     *
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEXIST DB_KEYEXIST}
-     *        <p>
-     *
-     *        The Db.put method will return {@link
-     *        com.sleepycat.db.Db#DB_KEYEXIST <code>Db.DB_KEYEXIST</code>
-     *        } if <code>Db.DB_NOOVERWRITE</code> is set and the key
-     *        already appears in the database. </li>
-     *      </ul>
-     *      </p>
-     */
-    public int put(DbTxn txnid, Dbt key, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Db_put(swigCPtr, DbTxn.getCPtr(txnid), key, data, flags);
-    }
-
-
-    void remove0(String file, String database, int flags) {
-        db_javaJNI.Db_remove0(swigCPtr, file, database, flags);
-    }
-
-
-    void rename0(String file, String database, String newname, int flags) {
-        db_javaJNI.Db_rename0(swigCPtr, file, database, newname, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setAppendRecno(DbAppendRecno)}
-     */
-    public void set_append_recno(DbAppendRecno db_append_recno_fcn) throws DbException {
-        setAppendRecno(db_append_recno_fcn);
-    }
-
-
-    public void setAppendRecno(DbAppendRecno db_append_recno_fcn) throws DbException {
-        db_javaJNI.Db_set_append_recno(swigCPtr, (append_recno_handler = db_append_recno_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setBtreeCompare(DbBtreeCompare)}
-     */
-    public void set_bt_compare(DbBtreeCompare bt_compare_fcn) throws DbException {
-        setBtreeCompare(bt_compare_fcn);
-    }
-
-
-    public void setBtreeCompare(DbBtreeCompare bt_compare_fcn) throws DbException {
-        db_javaJNI.Db_set_bt_compare(swigCPtr, (bt_compare_handler = bt_compare_fcn));
-    }
-
-
-    public void set_bt_maxkey(int maxkey) throws DbException {
-        db_javaJNI.Db_set_bt_maxkey(swigCPtr, maxkey);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setBtreeMinKey(int)}
-     */
-    public void set_bt_minkey(int bt_minkey) throws DbException {
-        setBtreeMinKey(bt_minkey);
-    }
-
-
-    /**
-     *  Set the minimum number of key/data pairs intended to be stored
-     *  on any single Btree leaf page.</p> <p>
-     *
-     *  This value is used to determine if key or data items will be
-     *  stored on overflow pages instead of Btree leaf pages. For more
-     *  information on the specific algorithm used, see <a
-     *  href="{@docRoot}/../ref/am_conf/bt_minkey.html">Minimum keys
-     *  per page</a> . The <b>bt_minkey</b> value specified must be at
-     *  least 2; if <b>bt_minkey</b> is not explicitly set, a value of
-     *  2 is used.</p> <p>
-     *
-     *  The Db.setBtreeMinKey method configures a database, not only
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setBtreeMinKey method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setBtreeMinKey will be ignored. </p> <hr
-     *  size=1 noshade> <h3>Description: Db.getBtreeMinKey</h3>
-     *
-     * @param  bt_minkey                  the minimum number of
-     *      key/data pairs intended to be stored on any single Btree
-     *      leaf page.
-     * @throws  IllegalArgumentException  The Db.setBtreeMinKey method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setBtreeMinKey(int bt_minkey) throws DbException {
-        db_javaJNI.Db_set_bt_minkey(swigCPtr, bt_minkey);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setBtreePrefix(DbBtreePrefix)}
-     */
-    public void set_bt_prefix(DbBtreePrefix bt_prefix_fcn) throws DbException {
-        setBtreePrefix(bt_prefix_fcn);
-    }
-
-
-    public void setBtreePrefix(DbBtreePrefix bt_prefix_fcn) throws DbException {
-        db_javaJNI.Db_set_bt_prefix(swigCPtr, (bt_prefix_handler = bt_prefix_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setCacheSize(long,int)}
-     */
-    public void set_cachesize(long bytes, int ncache) throws DbException {
-        setCacheSize(bytes, ncache);
-    }
-
-
-    /**
-     *  Set the size of the shared memory buffer pool -- that is, the
-     *  cache. The cache should be the size of the normal working data
-     *  set of the application, with some small amount of additional
-     *  memory for unusual situations. (Note: the working set is not
-     *  the same as the number of pages accessed simultaneously, and
-     *  is usually much larger.)</p> <p>
-     *
-     *  The default cache size is 256KB, and may not be specified as
-     *  less than 20KB. Any cache size less than 500MB is
-     *  automatically increased by 25% to account for buffer pool
-     *  overhead; cache sizes larger than 500MB are used as specified.
-     *  The current maximum size of a single cache is 4GB. (All sizes
-     *  are in powers-of-two, that is, 256KB is 2^32 not 256,000.) For
-     *  information on tuning the Berkeley DB cache size, see <a
-     *  href="{@docRoot}/../ref/am_conf/cachesize.html">Selecting a
-     *  cache size</a> .</p> <p>
-     *
-     *  It is possible to specify caches to Berkeley DB larger than
-     *  4GB and/or large enough they cannot be allocated contiguously
-     *  on some architectures. For example, some releases of Solaris
-     *  limit the amount of memory that may be allocated contiguously
-     *  by a process. If <b>ncache</b> is 0 or 1, the cache will be
-     *  allocated contiguously in memory. If it is greater than 1, the
-     *  cache will be broken up into <b>ncache</b> equally sized,
-     *  separate pieces of memory.</p> <p>
-     *
-     *  Because databases opened within Berkeley DB environments use
-     *  the cache specified to the environment, it is an error to
-     *  attempt to set a cache in a database created within an
-     *  environment.</p> <p>
-     *
-     *  The Db.setCacheSize method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. </p>
-     *
-     * @param  bytes                      The size of the cache in
-     *      bytes.
-     * @param  ncache                     the number of caches to
-     *      create.
-     * @throws  IllegalArgumentException  The Db.setCacheSize method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the specified cache size was impossibly small; called
-     *      in a database environment; the method was called after
-     *      {@link com.sleepycat.db.Db#open Db.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setCacheSize(long bytes, int ncache) throws DbException {
-        db_javaJNI.Db_set_cachesize(swigCPtr, bytes, ncache);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setDuplicateCompare(DbDupCompare)}
-     */
-    public void set_dup_compare(DbDupCompare dup_compare_fcn) throws DbException {
-        setDuplicateCompare(dup_compare_fcn);
-    }
-
-
-    public void setDuplicateCompare(DbDupCompare dup_compare_fcn) throws DbException {
-        db_javaJNI.Db_set_dup_compare(swigCPtr, (dup_compare_handler = dup_compare_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setEncrypted(String,int)}
-     */
-    public void set_encrypt(String passwd, int flags) throws DbException {
-        setEncrypted(passwd, flags);
-    }
-
-
-    /**
-     *  Set the password used by the Berkeley DB library to perform
-     *  encryption and decryption.</p> <p>
-     *
-     *  Because databases opened within Berkeley DB environments use
-     *  the password specified to the environment, it is an error to
-     *  attempt to set a password in a database created within an
-     *  environment.</p> <p>
-     *
-     *  The Db.setEncrypted method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. </p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ENCRYPT_AES
-     *        Db.DB_ENCRYPT_AES}<p>
-     *
-     *        Use the Rijndael/AES (also known as the Advanced
-     *        Encryption Standard and Federal Information Processing
-     *        Standard (FIPS) 197) algorithm for encryption or
-     *        decryption. </li>
-     *      </ul>
-     *
-     * @param  passwd                     the password used to perform
-     *      encryption and decryption.
-     * @throws  DbException               The Db.setEncrypted method
-     *      may fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> Cryptography is not available in this Berkeley DB
-     *      release.
-     * @throws  IllegalArgumentException  The Db.setEncrypted method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setEncrypted(String passwd, int flags) throws DbException {
-        db_javaJNI.Db_set_encrypt(swigCPtr, passwd, flags);
-    }
-
-
-    public void setFeedbackHandler(DbFeedbackHandler db_feedback_fcn) throws DbException {
-        db_javaJNI.Db_setFeedbackHandler(swigCPtr, (db_feedback_handler = db_feedback_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setFlags(int)}
-     */
-    public void set_flags(int flags) throws DbException {
-        setFlags(flags);
-    }
-
-
-    /**
-     *  Configure a database. Calling Db.setFlags is additive; there
-     *  is no way to clear flags.</p> <p>
-     *
-     *  The Db.setFlags method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. </p>
-     *
-     * @param  flags                      must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values: <h3>General</h3> <p>
-     *
-     *      The following flags may be specified for any Berkeley DB
-     *      access method:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CHKSUM Db.DB_CHKSUM}
-     *        <p>
-     *
-     *        Do checksum verification of pages read into the cache
-     *        from the backing filestore. Berkeley DB uses the SHA1
-     *        Secure Hash Algorithm if encryption is configured and a
-     *        general hash algorithm if it is not. <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_CHKSUM</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.Db Db} handle (and any other Berkeley
-     *        DB handles opened within the scope of that handle).</p>
-     *        <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_CHKSUM flag will be ignored.</p> If creating
-     *        additional databases in a file, the checksum behavior
-     *        specified must be consistent with the existing databases
-     *        in the file or an error will be returned. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ENCRYPT
-     *        Db.DB_ENCRYPT}<p>
-     *
-     *        Encrypt the database using the cryptographic password
-     *        specified to the {@link com.sleepycat.db.DbEnv#setEncrypted
-     *        DbEnv.setEncrypted} or {@link
-     *        com.sleepycat.db.Db#setEncrypted Db.setEncrypted}
-     *        methods. <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_ENCRYPT</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.Db Db} handle (and any other Berkeley
-     *        DB handles opened within the scope of that handle).</p>
-     *        <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_ENCRYPT flag must be the same as the existing
-     *        database or an error will be returned. </p> If creating
-     *        additional databases in a file, the encryption behavior
-     *        specified must be consistent with the existing databases
-     *        in the file or an error will be returned. <p>
-     *
-     *        Encrypted databases are not portable between machines of
-     *        different byte orders, that is, encrypted databases
-     *        created on big-endian machines cannot be read on
-     *        little-endian machines, and vice versa.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOT_DURABLE
-     *        Db.DB_TXN_NOT_DURABLE}<p>
-     *
-     *        If set, Berkeley DB will not write log records for this
-     *        database. This means that updates of this database
-     *        exhibit the ACI (atomicity, consistency, and isolation)
-     *        properties, but not D (durability); that is, database
-     *        integrity will be maintained, but if the application or
-     *        system fails, integrity will not persist. The database
-     *        file must be verified and/or restored from backup after
-     *        a failure. In order to ensure integrity after
-     *        application shut down, the database handles must be
-     *        closed without specifying {@link
-     *        com.sleepycat.db.Db#DB_NOSYNC <code>Db.DB_NOSYNC</code>
-     *        }, or all database changes must be flushed from the
-     *        database environment cache using the {@link
-     *        com.sleepycat.db.DbEnv#txnCheckpoint
-     *        DbEnv.txnCheckpoint} method. All database handles for a
-     *        single physical file must set <code>Db.DB_TXN_NOT_DURABLE</code>
-     *        , including database handles for different databases in
-     *        a physical file. <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_TXN_NOT_DURABLE</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.Db Db} handle (and any other Berkeley
-     *        DB handles opened within the scope of that handle).</p>
-     *        </li>
-     *      </ul>
-     *      <h3>Btree</h3> <p>
-     *
-     *      The following flags may be specified for the Btree access
-     *      method:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DUP Db.DB_DUP}<p>
-     *
-     *        Permit duplicate data items in the database; that is,
-     *        insertion when the key of the key/data pair being
-     *        inserted already exists in the database will be
-     *        successful. The ordering of duplicates in the database
-     *        is determined by the order of insertion, unless the
-     *        ordering is otherwise specified by use of a cursor
-     *        operation. <p>
-     *
-     *        The <code>Db.DB_DUPSORT</code> flag is preferred to
-     *        <code>Db.DB_DUP</code> for performance reasons. The
-     *        <code>Db.DB_DUP</code> flag should only be used by
-     *        applications wanting to order duplicate data items
-     *        manually.</p> <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_DUP</code> flag
-     *        affects the database, including all threads of control
-     *        accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the DB_DUP
-     *        flag must be the same as the existing database or an
-     *        error will be returned. </p> <p>
-     *
-     *        It is an error to specify both <code>Db.DB_DUP</code>
-     *        and <code>Db.DB_RECNUM</code>.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DUPSORT
-     *        Db.DB_DUPSORT}<p>
-     *
-     *        Permit duplicate data items in the database; that is,
-     *        insertion when the key of the key/data pair being
-     *        inserted already exists in the database will be
-     *        successful. The ordering of duplicates in the database
-     *        is determined by the duplicate comparison function. A
-     *        default lexical comparison will be used. It is an error
-     *        to specify both <code>Db.DB_DUPSORT</code> and <code>Db.DB_RECNUM</code>
-     *        . <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_DUPSORT</code>
-     *        flag affects the database, including all threads of
-     *        control accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_DUPSORT flag must be the same as the existing
-     *        database or an error will be returned. </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RECNUM Db.DB_RECNUM}
-     *        <p>
-     *
-     *        Support retrieval from the Btree using record numbers.
-     *        For more information, see the {@link
-     *        com.sleepycat.db.Db#DB_SET_RECNO <code>Db.DB_SET_RECNO</code>
-     *        } flag to the {@link com.sleepycat.db.Db#get Db.get} and
-     *        {@link com.sleepycat.db.Dbc#get Dbc.get} methods. <p>
-     *
-     *        Logical record numbers in Btree databases are mutable in
-     *        the face of record insertion or deletion. See the <code>Db.DB_RENUMBER</code>
-     *        flag in the Recno access method information for further
-     *        discussion.</p> <p>
-     *
-     *        Maintaining record counts within a Btree introduces a
-     *        serious point of contention, namely the page locations
-     *        where the record counts are stored. In addition, the
-     *        entire database must be locked during both insertions
-     *        and deletions, effectively single-threading the database
-     *        for those operations. Specifying <code>Db.DB_RECNUM</code>
-     *        can result in serious performance degradation for some
-     *        applications and data sets.</p> <p>
-     *
-     *        It is an error to specify both <code>Db.DB_DUP</code>
-     *        and <code>Db.DB_RECNUM</code>.</p> <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_RECNUM</code>
-     *        flag affects the database, including all threads of
-     *        control accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_RECNUM flag must be the same as the existing database
-     *        or an error will be returned. </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REVSPLITOFF
-     *        Db.DB_REVSPLITOFF}<p>
-     *
-     *        Turn off reverse splitting in the Btree. As pages are
-     *        emptied in a database, the Berkeley DB Btree
-     *        implementation attempts to coalesce empty pages into
-     *        higher-level pages in order to keep the database as
-     *        small as possible and minimize search time. This can
-     *        hurt performance in applications with cyclical data
-     *        demands; that is, applications where the database grows
-     *        and shrinks repeatedly. For example, because Berkeley DB
-     *        does page-level locking, the maximum level of
-     *        concurrency in a database of two pages is far smaller
-     *        than that in a database of 100 pages, so a database that
-     *        has shrunk to a minimal size can cause severe
-     *        deadlocking when a new cycle of data insertion begins.
-     *        <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_REVSPLITOFF</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.Db Db} handle (and any other Berkeley
-     *        DB handles opened within the scope of that handle).</p>
-     *        </li>
-     *      </ul>
-     *      <h3>Hash</h3> <p>
-     *
-     *      The following flags may be specified for the Hash access
-     *      method:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DUP Db.DB_DUP}<p>
-     *
-     *        Permit duplicate data items in the database; that is,
-     *        insertion when the key of the key/data pair being
-     *        inserted already exists in the database will be
-     *        successful. The ordering of duplicates in the database
-     *        is determined by the order of insertion, unless the
-     *        ordering is otherwise specified by use of a cursor
-     *        operation. <p>
-     *
-     *        The <code>Db.DB_DUPSORT</code> flag is preferred to
-     *        <code>Db.DB_DUP</code> for performance reasons. The
-     *        <code>Db.DB_DUP</code> flag should only be used by
-     *        applications wanting to order duplicate data items
-     *        manually.</p> <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_DUP</code> flag
-     *        affects the database, including all threads of control
-     *        accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the DB_DUP
-     *        flag must be the same as the existing database or an
-     *        error will be returned. </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DUPSORT
-     *        Db.DB_DUPSORT}<p>
-     *
-     *        Permit duplicate data items in the database; that is,
-     *        insertion when the key of the key/data pair being
-     *        inserted already exists in the database will be
-     *        successful. The ordering of duplicates in the database
-     *        is determined by the duplicate comparison function. A
-     *        default lexical comparison will be used. It is an error
-     *        to specify both <code>Db.DB_DUPSORT</code> and <code>Db.DB_RECNUM</code>
-     *        . <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_DUPSORT</code>
-     *        flag affects the database, including all threads of
-     *        control accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_DUPSORT flag must be the same as the existing
-     *        database or an error will be returned. </p> </li>
-     *      </ul>
-     *      <h3>Queue</h3> <p>
-     *
-     *      There are no additional flags that may be specified for
-     *      the Queue access method.</p> <h3>Recno</h3> <p>
-     *
-     *      The following flags may be specified for the Recno access
-     *      method:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RENUMBER
-     *        Db.DB_RENUMBER}<p>
-     *
-     *        Specifying the <code>Db.DB_RENUMBER</code> flag causes
-     *        the logical record numbers to be mutable, and change as
-     *        records are added to and deleted from the database. For
-     *        example, the deletion of record number 4 causes records
-     *        numbered 5 and greater to be renumbered downward by one.
-     *        If a cursor was positioned to record number 4 before the
-     *        deletion, it will refer to the new record number 4, if
-     *        any such record exists, after the deletion. If a cursor
-     *        was positioned after record number 4 before the
-     *        deletion, it will be shifted downward one logical
-     *        record, continuing to refer to the same record as it did
-     *        before. <p>
-     *
-     *        Using the {@link com.sleepycat.db.Db#put Db.put} or
-     *        {@link com.sleepycat.db.Dbc#put Dbc.put} interfaces to
-     *        create new records will cause the creation of multiple
-     *        records if the record number is more than one greater
-     *        than the largest record currently in the database. For
-     *        example, creating record 28, when record 25 was
-     *        previously the last record in the database, will create
-     *        records 26 and 27 as well as 28. Attempts to retrieve
-     *        records that were created in this manner will result in
-     *        an error return of <a href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> .</p> <p>
-     *
-     *        If a created record is not at the end of the database,
-     *        all records following the new record will be
-     *        automatically renumbered upward by one. For example, the
-     *        creation of a new record numbered 8 causes records
-     *        numbered 8 and greater to be renumbered upward by one.
-     *        If a cursor was positioned to record number 8 or greater
-     *        before the insertion, it will be shifted upward one
-     *        logical record, continuing to refer to the same record
-     *        as it did before.</p> <p>
-     *
-     *        For these reasons, concurrent access to a Recno database
-     *        with the <code>Db.DB_RENUMBER</code> flag specified may
-     *        be largely meaningless, although it is supported.</p>
-     *        <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_RENUMBER</code>
-     *        flag affects the database, including all threads of
-     *        control accessing the database.</p> <p>
-     *
-     *        If the database already exists when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called, the
-     *        DB_RENUMBER flag must be the same as the existing
-     *        database or an error will be returned. </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SNAPSHOT
-     *        Db.DB_SNAPSHOT}<p>
-     *
-     *        This flag specifies that any specified <b>re_source</b>
-     *        file be read in its entirety when {@link
-     *        com.sleepycat.db.Db#open Db.open} is called. If this
-     *        flag is not specified, the <b>re_source</b> file may be
-     *        read lazily. <p>
-     *
-     *        Calling Db.setFlags with the <code>Db.DB_SNAPSHOT</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.Db Db} handle (and any other Berkeley
-     *        DB handles opened within the scope of that handle).</p>
-     *        </li>
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The Db.setFlags method will
-     *      fail and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setFlags(int flags) throws DbException {
-        db_javaJNI.Db_set_flags(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setHashFillFactor(int)}
-     */
-    public void set_h_ffactor(int h_ffactor) throws DbException {
-        setHashFillFactor(h_ffactor);
-    }
-
-
-    /**
-     *  Set the desired density within the hash table. If no value is
-     *  specified, the fill factor will be selected dynamically as
-     *  pages are filled.</p> <p>
-     *
-     *  The Db.setHashFillFactor method configures a database, not
-     *  only operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setHashFillFactor method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setHashFillFactor will be ignored. </p> The
-     *  density is an approximation of the number of keys allowed to
-     *  accumulate in any one bucket, determining when the hash table
-     *  grows or shrinks. If you know the average sizes of the keys
-     *  and data in your data set, setting the fill factor can enhance
-     *  performance. A reasonable rule computing fill factor is to set
-     *  it to the following:</p> <blockquote><pre>(pagesize - 32) / (average_key_size + average_data_size + 8)</pre>
-     *  </blockquote>
-     *
-     * @param  h_ffactor                  the desired density within
-     *      the hash table.
-     * @throws  IllegalArgumentException  The Db.setHashFillFactor
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setHashFillFactor(int h_ffactor) throws DbException {
-        db_javaJNI.Db_set_h_ffactor(swigCPtr, h_ffactor);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setHash(DbHash)}
-     */
-    public void set_h_hash(DbHash h_hash_fcn) throws DbException {
-        setHash(h_hash_fcn);
-    }
-
-
-    public void setHash(DbHash h_hash_fcn) throws DbException {
-        db_javaJNI.Db_set_h_hash(swigCPtr, (h_hash_handler = h_hash_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setHashNumElements(int)}
-     */
-    public void set_h_nelem(int h_nelem) throws DbException {
-        setHashNumElements(h_nelem);
-    }
-
-
-    /**
-     *  Set an estimate of the final size of the hash table.</p> <p>
-     *
-     *  In order for the estimate to be used when creating the
-     *  database, the {@link com.sleepycat.db.Db#setHashFillFactor
-     *  Db.setHashFillFactor} method must also be called. If the
-     *  estimate or fill factor are not set or are set too low, hash
-     *  tables will still expand gracefully as keys are entered,
-     *  although a slight performance degradation may be noticed.</p>
-     *  <p>
-     *
-     *  The Db.setHashNumElements method configures a database, not
-     *  only operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setHashNumElements method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setHashNumElements will be ignored. </p>
-     *
-     * @param  h_nelem                    an estimate of the final
-     *      size of the hash table.
-     * @throws  IllegalArgumentException  The Db.setHashNumElements
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setHashNumElements(int h_nelem) throws DbException {
-        db_javaJNI.Db_set_h_nelem(swigCPtr, h_nelem);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setByteOrder(int)}
-     */
-    public void set_lorder(int lorder) throws DbException {
-        setByteOrder(lorder);
-    }
-
-
-    /**
-     *  Set the byte order for integers in the stored database
-     *  metadata. The host byte order of the machine where the
-     *  Berkeley DB library was compiled will be used if no byte order
-     *  is set.</p> <p>
-     *
-     *  <b>The access methods provide no guarantees about the byte
-     *  ordering of the application data stored in the database, and
-     *  applications are responsible for maintaining any necessary
-     *  ordering.</b> </p> <p>
-     *
-     *  The Db.setByteOrder method configures a database, not only
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setByteOrder method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. If the
-     *  database already exists when {@link com.sleepycat.db.Db#open
-     *  Db.open} is called, the information specified to
-     *  Db.setByteOrder will be ignored. </p> If creating additional
-     *  databases in a single physical file, information specified to
-     *  Db.setByteOrder will be ignored and the byte order of the
-     *  existing databases will be used.
-     *
-     * @param  lorder                     The <b>lorder</b> parameter
-     *      should represent the byte order as an integer; for
-     *      example, big endian order is the number 4,321, and little
-     *      endian order is the number 1,234.
-     * @throws  IllegalArgumentException  The Db.setByteOrder method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setByteOrder(int lorder) throws DbException {
-        db_javaJNI.Db_set_lorder(swigCPtr, lorder);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setPageSize(long)}
-     */
-    public void set_pagesize(long pagesize) throws DbException {
-        setPageSize(pagesize);
-    }
-
-
-    /**
-     *  Set the size of the pages used to hold items in the database,
-     *  in bytes. The minimum page size is 512 bytes, the maximum page
-     *  size is 64K bytes, and the page size must be a power-of-two.
-     *  If the page size is not explicitly set, one is selected based
-     *  on the underlying filesystem I/O block size. The automatically
-     *  selected size has a lower limit of 512 bytes and an upper
-     *  limit of 16K bytes.</p> <p>
-     *
-     *  For information on tuning the Berkeley DB page size, see <a
-     *  href="{@docRoot}/../ref/am_conf/pagesize.html">Selecting a
-     *  page size</a> .</p> <p>
-     *
-     *  The Db.setPageSize method configures a database, not only
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setPageSize method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. If the
-     *  database already exists when {@link com.sleepycat.db.Db#open
-     *  Db.open} is called, the information specified to
-     *  Db.setPageSize will be ignored. </p> If creating additional
-     *  databases in a file, the page size specified must be
-     *  consistent with the existing databases in the file or an error
-     *  will be returned.
-     *
-     * @param  pagesize                   The <b>pagesize</b>
-     *      parameter sets the database page size.
-     * @throws  IllegalArgumentException  The Db.setPageSize method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setPageSize(long pagesize) throws DbException {
-        db_javaJNI.Db_set_pagesize(swigCPtr, pagesize);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRecordDelimiter(int)}
-     */
-    public void set_re_delim(int re_delim) throws DbException {
-        setRecordDelimiter(re_delim);
-    }
-
-
-    /**
-     *  Set the delimiting byte used to mark the end of a record in
-     *  the backing source file for the Recno access method.</p> <p>
-     *
-     *  This byte is used for variable length records if the <b>
-     *  re_source</b> file is specified. If the <b>re_source</b> file
-     *  is specified and no delimiting byte was specified,
-     *  &lt;newline&gt; characters (that is, ASCII 0x0a) are
-     *  interpreted as end-of-record markers.</p> <p>
-     *
-     *  The Db.setRecordDelimiter method configures a database, not
-     *  only operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setRecordDelimiter method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setRecordDelimiter will be ignored. </p>
-     *
-     * @param  re_delim                   the delimiting byte used to
-     *      mark the end of a record.
-     * @throws  IllegalArgumentException  The Db.setRecordDelimiter
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setRecordDelimiter(int re_delim) throws DbException {
-        db_javaJNI.Db_set_re_delim(swigCPtr, re_delim);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRecordLength(int)}
-     */
-    public void set_re_len(int re_len) throws DbException {
-        setRecordLength(re_len);
-    }
-
-
-    /**
-     *  For the Queue access method, specify that the records are of
-     *  length <b>re_len</b> . For the Queue access method, the record
-     *  length must be enough smaller than the database's page size
-     *  that at least one record plus the database page's metadata
-     *  information can fit on each database page.</p> <p>
-     *
-     *  For the Recno access method, specify that the records are
-     *  fixed-length, not byte-delimited, and are of length <b>re_len
-     *  </b>.</p> <p>
-     *
-     *  Any records added to the database that are less than <b>re_len
-     *  </b> bytes long are automatically padded (see {@link
-     *  com.sleepycat.db.Db#setRecordPad Db.setRecordPad} for more
-     *  information).</p> <p>
-     *
-     *  Any attempt to insert records into the database that are
-     *  greater than <b>re_len</b> bytes long will cause the call to
-     *  fail immediately and return an error.</p> <p>
-     *
-     *  The Db.setRecordLength method configures a database, not only
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setRecordLength method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setRecordLength will be ignored. </p>
-     *
-     * @param  re_len                     the length of a Queue or
-     *      Recno database record, in bytes.
-     * @throws  IllegalArgumentException  The Db.setRecordLength
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setRecordLength(int re_len) throws DbException {
-        db_javaJNI.Db_set_re_len(swigCPtr, re_len);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRecordPad(int)}
-     */
-    public void set_re_pad(int re_pad) throws DbException {
-        setRecordPad(re_pad);
-    }
-
-
-    /**
-     *  Set the padding character for short, fixed-length records for
-     *  the Queue and Recno access methods.</p> <p>
-     *
-     *  If no pad character is specified, &lt;space&gt; characters
-     *  (that is, ASCII 0x20) are used for padding.</p> <p>
-     *
-     *  The Db.setRecordPad method configures a database, not only
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setRecordPad method may not be called after the {@link
-     *  com.sleepycat.db.Db#open Db.open} method is called. If the
-     *  database already exists when {@link com.sleepycat.db.Db#open
-     *  Db.open} is called, the information specified to
-     *  Db.setRecordPad will be ignored. </p>
-     *
-     * @param  re_pad                     the pad character for
-     *      fixed-length records for the Queue and Recno access
-     *      methods.
-     * @throws  IllegalArgumentException  The Db.setRecordPad method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setRecordPad(int re_pad) throws DbException {
-        db_javaJNI.Db_set_re_pad(swigCPtr, re_pad);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRecordSource(String)}
-     */
-    public void set_re_source(String source) throws DbException {
-        setRecordSource(source);
-    }
-
-
-    /**
-     *  Set the underlying source file for the Recno access method.
-     *  The purpose of the <b>source</b> value is to provide fast
-     *  access and modification to databases that are normally stored
-     *  as flat text files.</p> <p>
-     *
-     *  The <b>source</b> parameter specifies an underlying flat text
-     *  database file that is read to initialize a transient record
-     *  number index. In the case of variable length records, the
-     *  records are separated, as specified by {@link
-     *  com.sleepycat.db.Db#setRecordDelimiter Db.setRecordDelimiter}.
-     *  For example, standard UNIX byte stream files can be
-     *  interpreted as a sequence of variable length records separated
-     *  by &lt;newline&gt; characters.</p> <p>
-     *
-     *  In addition, when cached data would normally be written back
-     *  to the underlying database file (for example, the {@link
-     *  com.sleepycat.db.Db#close Db.close} or {@link
-     *  com.sleepycat.db.Db#sync Db.sync} methods are called), the
-     *  in-memory copy of the database will be written back to the <b>
-     *  source</b> file.</p> <p>
-     *
-     *  By default, the backing source file is read lazily; that is,
-     *  records are not read from the file until they are requested by
-     *  the application. <b>If multiple processes (not threads) are
-     *  accessing a Recno database concurrently, and are either
-     *  inserting or deleting records, the backing source file must be
-     *  read in its entirety before more than a single process
-     *  accesses the database, and only that process should specify
-     *  the backing source file as part of the {@link
-     *  com.sleepycat.db.Db#open Db.open} call. See the {@link
-     *  com.sleepycat.db.Db#DB_SNAPSHOT Db.DB_SNAPSHOT} flag for more
-     *  information.</b> </p> <p>
-     *
-     *  <b>Reading and writing the backing source file specified by
-     *  <b>source</b> cannot be transaction-protected because it
-     *  involves filesystem operations that are not part of the Db
-     *  transaction methodology.</b> For this reason, if a temporary
-     *  database is used to hold the records, it is possible to lose
-     *  the contents of the <b>source</b> file, for example, if the
-     *  system crashes at the right instant. If a file is used to hold
-     *  the database, normal database recovery on that file can be
-     *  used to prevent information loss, although it is still
-     *  possible that the contents of <b>source</b> will be lost if
-     *  the system crashes.</p> <p>
-     *
-     *  The <b>source</b> file must already exist (but may be
-     *  zero-length) when {@link com.sleepycat.db.Db#open Db.open} is
-     *  called.</p> <p>
-     *
-     *  It is not an error to specify a read-only <b>source</b> file
-     *  when creating a database, nor is it an error to modify the
-     *  resulting database. However, any attempt to write the changes
-     *  to the backing source file using either the {@link
-     *  com.sleepycat.db.Db#sync Db.sync} or {@link
-     *  com.sleepycat.db.Db#close Db.close} methods will fail, of
-     *  course. Specify the {@link com.sleepycat.db.Db#DB_NOSYNC
-     *  Db.DB_NOSYNC} flag to the {@link com.sleepycat.db.Db#close
-     *  Db.close} method to stop it from attempting to write the
-     *  changes to the backing file; instead, they will be silently
-     *  discarded.</p> <p>
-     *
-     *  For all of the previous reasons, the <b>source</b> field is
-     *  generally used to specify databases that are read-only for
-     *  Berkeley DB applications; and that are either generated on the
-     *  fly by software tools or modified using a different mechanism
-     *  -- for example, a text editor.</p> <p>
-     *
-     *  The Db.setRecordSource method configures operations performed
-     *  using the specified {@link com.sleepycat.db.Db Db} handle, not
-     *  all operations performed on the underlying database.</p> <p>
-     *
-     *  The Db.setRecordSource method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setRecordSource must be the same as that
-     *  historically used to create the database or corruption can
-     *  occur.</p>
-     *
-     * @param  source                     The backing flat text
-     *      database file for a Recno database.
-     * @throws  IllegalArgumentException  The Db.setRecordSource
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setRecordSource(String source) throws DbException {
-        db_javaJNI.Db_set_re_source(swigCPtr, source);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setQueueExtentSize(int)}
-     */
-    public void set_q_extentsize(int extentsize) throws DbException {
-        setQueueExtentSize(extentsize);
-    }
-
-
-    /**
-     *  Set the size of the extents used to hold pages in a Queue
-     *  database, specified as a number of pages. Each extent is
-     *  created as a separate physical file. If no extent size is set,
-     *  the default behavior is to create only a single underlying
-     *  database file.</p> <p>
-     *
-     *  For information on tuning the extent size, see <a
-     *  href="{@docRoot}/../ref/am_conf/extentsize.html">Selecting a
-     *  extent size</a> .</p> <p>
-     *
-     *  The Db.setQueueExtentSize method configures a database, not
-     *  only operations performed using the specified {@link
-     *  com.sleepycat.db.Db Db} handle.</p> <p>
-     *
-     *  The Db.setQueueExtentSize method may not be called after the
-     *  {@link com.sleepycat.db.Db#open Db.open} method is called. If
-     *  the database already exists when {@link
-     *  com.sleepycat.db.Db#open Db.open} is called, the information
-     *  specified to Db.setQueueExtentSize will be ignored. </p>
-     *
-     * @param  extentsize                 the number of pages in a
-     *      Queue database extent.
-     * @throws  IllegalArgumentException  The Db.setQueueExtentSize
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.Db#open Db.open} was called; or if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void setQueueExtentSize(int extentsize) throws DbException {
-        db_javaJNI.Db_set_q_extentsize(swigCPtr, extentsize);
-    }
-
-
-    /**
-     *  The Db.stat method creates a statistical structure and fills
-     *  it with statistics for the database.</p> <p>
-     *
-     *  If the Db.DB_FAST_STAT flag has not been specified, the
-     *  Db.stat method will access some of or all the pages in the
-     *  database, incurring a severe performance penalty as well as
-     *  possibly flushing the underlying buffer pool.</p> <p>
-     *
-     *  In the presence of multiple threads or processes accessing an
-     *  active database, the information returned by Db.stat may be
-     *  out-of-date.</p> <p>
-     *
-     *  If the database was not opened read-only and the
-     *  Db.DB_FAST_STAT flag was not specified, the cached key and
-     *  record numbers will be updated after the statistical
-     *  information has been gathered.</p> <p>
-     *
-     *  The Db.stat method cannot be transaction-protected. For this
-     *  reason, it should be called in a thread of control that has no
-     *  open cursors or active transactions.</p> <h3>Hash Statistics
-     *  </h3> <p>
-     *
-     *  In the case of a Hash database, the statistics are returned in
-     *  an instance of DbHashStat. The data fields are available from
-     *  DbHashStat: </p> <h3>Btree and Recno Statistics</h3> <p>
-     *
-     *  In the case of a Btree or Recno database, the statistics are
-     *  returned in an instance of DbBtreeStat. The data fields are
-     *  available from DbBtreeStat: </p> <h3>Queue Statistics</h3> <p>
-     *
-     *  In the case of a Queue database, the statistics are returned
-     *  in an instance of DbQueueStat. The data fields are available
-     *  from DbQueueStat: </p> For convenience, the DbBtreeStat,
-     *  DbHashStat and DbQueueStat classes have a toString method that
-     *  lists all their data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or one of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FAST_STAT
-     *        Db.DB_FAST_STAT}<p>
-     *
-     *        Return only the values which do not require traversal of
-     *        the database. <p>
-     *
-     *        Among other things, this flag makes it possible for
-     *        applications to request key and record counts without
-     *        incurring the performance penalty of traversing the
-     *        entire database. If the underlying database is of type
-     *        Recno, or of type Btree and the database was created
-     *        with the {@link com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>
-     *        } flag, the count of keys will be exact. Otherwise, the
-     *        count of keys will be the value saved the last time the
-     *        database was traversed, or 0 if no count of keys has
-     *        ever been made. If the underlying database is of type
-     *        Recno, the count of data items will be exact, otherwise,
-     *        the count of data items will be the value saved the last
-     *        time the database was traversed, or 0 if no count of
-     *        data items has ever been done.</p> </li>
-     *      </ul>
-     *
-     * @throws  DbException               The Db.stat method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Db.stat method will fail
-     *      and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     * @return                            In the case of a Hash
-     *      database, the statistics are returned in an instance of
-     *      DbHashStat. In the case of a Btree or Recno database, the
-     *      statistics are returned in an instance of DbBtreeStat. In
-     *      the case of a Queue database, the statistics are returned
-     *      in an instance of DbQueueStat.</p>
-     */
-    public Object stat(int flags) throws DbException {
-        return db_javaJNI.Db_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The Db.sync method flushes any cached information to disk.</p>
-     *  <p>
-     *
-     *  If the database is in memory only, the Db.sync method has no
-     *  effect and will always succeed.</p> <p>
-     *
-     *  <b>It is important to understand that flushing cached
-     *  information to disk only minimizes the window of opportunity
-     *  for corrupted data.</b> Although unlikely, it is possible for
-     *  database corruption to happen if a system or application crash
-     *  occurs while writing data to the database. To ensure that
-     *  database corruption never occurs, applications must either:
-     *  use transactions and logging with automatic recovery; use
-     *  logging and application-specific recovery; or edit a copy of
-     *  the database, and once all applications using the database
-     *  have successfully called {@link com.sleepycat.db.Db#close
-     *  Db.close}, atomically replace the original database with the
-     *  updated copy.</p>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  DbException               The Db.sync method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Db.sync method will fail
-     *      and throw a IllegalArgumentException exception if an
-     *      invalid flag value or parameter was specified.
-     */
-    public void sync(int flags) throws DbException {
-        db_javaJNI.Db_sync(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The Db.truncate method empties the database, discarding all
-     *  records it contains. The number of records discarded from the
-     *  database is returned.</p> <p>
-     *
-     *  It is an error to call the Db.truncate method on a database
-     *  with open cursors.</p>
-     *
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the Db.truncate call within a transaction. If
-     *        the call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. </li>
-     *      </ul>
-     *
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, (other than by specifying the
-     *      Db.DB_AUTO_COMMIT flag), the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Db.truncate method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Db.truncate method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Db.truncate method will
-     *      fail and throw a IllegalArgumentException exception if
-     *      there are open cursors in the database; or if an invalid
-     *      flag value or parameter was specified.
-     * @return                             The Db.truncate method
-     *      returns the number of records discarded from the database.
-     *      </p>
-     */
-    public int truncate(DbTxn txnid, int flags) throws DbException {
-        return db_javaJNI.Db_truncate(swigCPtr, DbTxn.getCPtr(txnid), flags);
-    }
-
-
-    /**
-     *  The Db.upgrade method upgrades all of the databases included
-     *  in the file <b>file</b> , if necessary. If no upgrade is
-     *  necessary, Db.upgrade always returns success.</p> <p>
-     *
-     *  <b>Database upgrades are done in place and are destructive.
-     *  For example, if pages need to be allocated and no disk space
-     *  is available, the database may be left corrupted. Backups
-     *  should be made before databases are upgraded. See <a
-     *  href="{@docRoot}/../ref/am/upgrade.html">Upgrading databases
-     *  </a> for more information.</b> </p> <p>
-     *
-     *  Unlike all other database operations, Db.upgrade may only be
-     *  done on a system with the same byte-order as the database.</p>
-     *  <h3>Environment Variables</h3> <p>
-     *
-     *  If the database was opened within a database environment, the
-     *  environment variable <b>DB_HOME</b> may be used as the path of
-     *  the database environment home.</p> <p>
-     *
-     *  Db.upgrade is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  file                       the physical file containing
-     *      the databases to be upgraded.
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DUPSORT
-     *        Db.DB_DUPSORT}<p>
-     *
-     *        <b>This flag is only meaningful when upgrading databases
-     *        from releases before the Berkeley DB 3.1 release.</b>
-     *        <p>
-     *
-     *        As part of the upgrade from the Berkeley DB 3.0 release
-     *        to the 3.1 release, the on-disk format of duplicate data
-     *        items changed. To correctly upgrade the format requires
-     *        applications to specify whether duplicate data items in
-     *        the database are sorted or not. Specifying the <code>Db.DB_DUPSORT</code>
-     *        flag informs Db.upgrade that the duplicates are sorted;
-     *        otherwise they are assumed to be unsorted. Incorrectly
-     *        specifying the value of this flag may lead to database
-     *        corruption.</p> <p>
-     *
-     *        Further, because the Db.upgrade method upgrades a
-     *        physical file (including all the databases it contains),
-     *        it is not possible to use Db.upgrade to upgrade files in
-     *        which some of the databases it includes have sorted
-     *        duplicate data items, and some of the databases it
-     *        includes have unsorted duplicate data items. If the file
-     *        does not have more than a single database, if the
-     *        databases do not support duplicate data items, or if all
-     *        of the databases that support duplicate data items
-     *        support the same style of duplicates (either sorted or
-     *        unsorted), Db.upgrade will work correctly as long as the
-     *        <code>Db.DB_DUPSORT</code> flag is correctly specified.
-     *        Otherwise, the file cannot be upgraded using Db.upgrade;
-     *        it must be upgraded manually by dumping and reloading
-     *        the databases.</p> </li>
-     *      </ul>
-     *
-     * @throws  DbException               The Db.upgrade method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> The database cannot be upgraded by this version of
-     *      the Berkeley DB software.
-     * @throws  IllegalArgumentException  The Db.upgrade method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      database is not in the same byte-order as the system; or
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void upgrade(String file, int flags) throws DbException {
-        db_javaJNI.Db_upgrade(swigCPtr, file, flags);
-    }
-
-
-    void verify0(String file, String database, java.io.OutputStream outfile, int flags) {
-        db_javaJNI.Db_verify0(swigCPtr, file, database, outfile, flags);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbAppDispatch.java b/db/java/src/com/sleepycat/db/DbAppDispatch.java
deleted file mode 100644 (file)
index 4877030..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbAppDispatch.java,v 1.2 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a recovery function, which recovers
- *  application-specific actions.</p>
- */
-public interface DbAppDispatch {
-    /**
-     *  The DbAppDispatch interface is used by the
-     *  DbEnv.setAppDispatch method. This interface defines the
-     *  application-specific function to be called during transaction
-     *  abort and recovery.</p> The Db.DB_TXN_FORWARD_ROLL and
-     *  Db.DB_TXN_APPLY operations frequently imply the same actions,
-     *  redoing changes that appear in the log record, although if a
-     *  recovery function is to be used on a replication client where
-     *  reads may be taking place concurrently with the processing of
-     *  incoming messages, Db.DB_TXN_APPLY operations should also
-     *  perform appropriate locking. The macro DB_REDO(op) checks that
-     *  the operation is one of Db.DB_TXN_FORWARD_ROLL or
-     *  Db.DB_TXN_APPLY, and should be used in the recovery code to
-     *  refer to the conditions under which operations should be
-     *  redone. Similarly, the macro DB_UNDO(op) checks if the
-     *  operation is one of Db.DB_TXN_BACKWARD_ROLL or
-     *  Db.DB_TXN_ABORT.</p> </p>
-     *
-     * @param  dbenv    the enclosing database environment handle.
-     * @param  log_rec  a log record.
-     * @param  lsn      a log sequence number.
-     * @param  op       one of the following values:
-     * @return          The function must return 0 on success and
-     *      either <b>errno</b> or a value outside of the Berkeley DB
-     *      error name space on failure.</p>
-     */
-    public abstract int appDispatch(DbEnv dbenv, Dbt log_rec, DbLsn lsn, int op);
-}
diff --git a/db/java/src/com/sleepycat/db/DbAppendRecno.java b/db/java/src/com/sleepycat/db/DbAppendRecno.java
deleted file mode 100644 (file)
index 4b356a3..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbAppendRecno.java,v 11.22 2003/11/28 18:35:40 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a callback function that modifies stored
- *  data based on a generated key.</p>
- */
-public interface DbAppendRecno {
-    /**
-     *  The DbAppendRecno interface is used by the Db.setAppendRecno
-     *  method.</p> The called function may modify the data {@link
-     *  com.sleepycat.db.Dbt Dbt}. </p>
-     *
-     * @param  db            the enclosing database handle.
-     * @param  data          the data {@link com.sleepycat.db.Dbt Dbt}
-     *      to be stored.
-     * @param  recno         the generated record number.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public abstract void dbAppendRecno(Db db, Dbt data, int recno)
-             throws DbException;
-}
diff --git a/db/java/src/com/sleepycat/db/DbBtreeCompare.java b/db/java/src/com/sleepycat/db/DbBtreeCompare.java
deleted file mode 100644 (file)
index dc735f1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbBtreeCompare.java,v 11.29 2003/12/03 21:28:08 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a comparison function, which imposes a
- *  total ordering on the keys in a Btree database.</p>
- */
-public interface DbBtreeCompare {
-    /**
-     *  The DbBtreeCompare interface is used by the Db.setBtreeCompare
-     *  method.</p> </p>
-     *
-     * @param  db    the enclosing database handle.
-     * @param  dbt1  the {@link com.sleepycat.db.Dbt Dbt} representing
-     *      the application supplied key.
-     * @param  dbt2  the {@link com.sleepycat.db.Dbt Dbt} representing
-     *      the current tree's key.
-     * @return       The <b>bt_compare_fcn</b> function must return an
-     *      integer value less than, equal to, or greater than zero if
-     *      the first key parameter is considered to be respectively
-     *      less than, equal to, or greater than the second key
-     *      parameter. In addition, the comparison function must cause
-     *      the keys in the database to be <i>well-ordered</i> . The
-     *      comparison function must correctly handle any key values
-     *      used by the application (possibly including zero-length
-     *      keys). In addition, when Btree key prefix comparison is
-     *      being performed (see {@link com.sleepycat.db.Db#setBtreePrefix
-     *      Db.setBtreePrefix} for more information), the comparison
-     *      routine may be passed a prefix of any database key. The
-     *      <b>data</b> and <b>size</b> fields of the {@link
-     *      com.sleepycat.db.Dbt Dbt} are the only fields that may be
-     *      used for the purposes of this comparison, and no
-     *      particular alignment of the memory to which by the <b>data
-     *      </b> field refers may be assumed.</p>
-     */
-    public abstract int compare(Db db, Dbt dbt1, Dbt dbt2);
-}
diff --git a/db/java/src/com/sleepycat/db/DbBtreePrefix.java b/db/java/src/com/sleepycat/db/DbBtreePrefix.java
deleted file mode 100644 (file)
index d76cee7..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbBtreePrefix.java,v 11.30 2003/12/03 21:28:08 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a comparison function, which specifies the
- *  number of bytes needed to differentiate Btree keys.</p>
- */
-public interface DbBtreePrefix {
-    /**
-     *  The DbBtreePrefix interface is used by the Db.setBtreePrefix
-     *  method.</p> </p>
-     *
-     * @param  db    the enclosing database handle.
-     * @param  dbt1  a {@link com.sleepycat.db.Dbt Dbt} representing a
-     *      database key.
-     * @param  dbt2  a {@link com.sleepycat.db.Dbt Dbt} representing a
-     *      database key.
-     * @return       The <b>bt_prefix_fcn</b> function must return the
-     *      number of bytes of the second key parameter that would be
-     *      required by the Btree key comparison function to determine
-     *      the second key parameter's ordering relationship with
-     *      respect to the first key parameter. If the two keys are
-     *      equal, the key length should be returned. The prefix
-     *      function must correctly handle any key values used by the
-     *      application (possibly including zero-length keys). The <b>
-     *      data</b> and <b>size</b> fields of the {@link
-     *      com.sleepycat.db.Dbt Dbt} are the only fields that may be
-     *      used for the purposes of this determination, and no
-     *      particular alignment of the memory to which the <b>data
-     *      </b> field refers may be assumed.</p>
-     */
-    public abstract int prefix(Db db, Dbt dbt1, Dbt dbt2);
-}
diff --git a/db/java/src/com/sleepycat/db/DbBtreeStat.java b/db/java/src/com/sleepycat/db/DbBtreeStat.java
deleted file mode 100644 (file)
index 6449c82..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbBtreeStat object is used to return Btree or Recno database
- *  statistics.</p>
- */
-public class DbBtreeStat {
-    /**
-     *  Magic number that identifies the file as a Btree database.
-     *  Returned if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_magic;
-    /**
-     *  The version of the Btree database. Returned if Db.DB_FAST_STAT
-     *  is set.
-     *</ul>
-     *
-     */
-    public int bt_version;
-    public int bt_metaflags;
-    /**
-     *  For the Btree Access Method, the number of unique keys in the
-     *  database. If Db.DB_FAST_STAT was specified and the database
-     *  was created with the {@link com.sleepycat.db.Db#DB_RECNUM
-     *  Db.DB_RECNUM} flag, the count will be exact, otherwise, the
-     *  count will be the last saved value unless it has never been
-     *  calculated, in which case it will be 0. For the Recno Access
-     *  Method, the exact number of records in the database. Returned
-     *  if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_nkeys;
-    /**
-     *  For the Btree Access Method, the number of key/data pairs in
-     *  the database. If Db.DB_FAST_STAT was specified the count will
-     *  be the last saved value unless it has never been calculated,
-     *  in which case it will be 0. For the Recno Access Method, the
-     *  exact number of records in the database. If the database has
-     *  been configured to not renumber records during deletion, the
-     *  count of records will only reflect undeleted records. Returned
-     *  if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_ndata;
-    /**
-     *  Underlying database page size, in bytes. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_pagesize;
-    public int bt_maxkey;
-    /**
-     *  The minimum keys per page. Returned if Db.DB_FAST_STAT is set.
-     *
-     *</ul>
-     *
-     */
-    public int bt_minkey;
-    /**
-     *  The length of fixed-length records. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_re_len;
-    /**
-     *  The padding byte value for fixed-length records. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int bt_re_pad;
-    /**
-     *  Number of levels in the database.
-     *</ul>
-     *
-     */
-    public int bt_levels;
-    /**
-     *  Number of database internal pages.
-     *</ul>
-     *
-     */
-    public int bt_int_pg;
-    /**
-     *  Number of database leaf pages.
-     *</ul>
-     *
-     */
-    public int bt_leaf_pg;
-    /**
-     *  Number of database duplicate pages.
-     *</ul>
-     *
-     */
-    public int bt_dup_pg;
-    /**
-     *  Number of database overflow pages.
-     *</ul>
-     *
-     */
-    public int bt_over_pg;
-    /**
-     *  Number of pages on the free list.
-     *</ul>
-     *
-     */
-    public int bt_free;
-    /**
-     *  Number of bytes free in database internal pages.
-     *</ul>
-     *
-     */
-    public int bt_int_pgfree;
-    /**
-     *  Number of bytes free in database leaf pages.
-     *</ul>
-     *
-     */
-    public int bt_leaf_pgfree;
-    /**
-     *  Number of bytes free in database duplicate pages.
-     *</ul>
-     *
-     */
-    public int bt_dup_pgfree;
-    /**
-     *  Number of bytes free in database overflow pages.
-     *</ul>
-     *
-     */
-    public int bt_over_pgfree;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbBtreeStat:"
-                + "\n  bt_magic=" + bt_magic
-                + "\n  bt_version=" + bt_version
-                + "\n  bt_metaflags=" + bt_metaflags
-                + "\n  bt_nkeys=" + bt_nkeys
-                + "\n  bt_ndata=" + bt_ndata
-                + "\n  bt_pagesize=" + bt_pagesize
-                + "\n  bt_maxkey=" + bt_maxkey
-                + "\n  bt_minkey=" + bt_minkey
-                + "\n  bt_re_len=" + bt_re_len
-                + "\n  bt_re_pad=" + bt_re_pad
-                + "\n  bt_levels=" + bt_levels
-                + "\n  bt_int_pg=" + bt_int_pg
-                + "\n  bt_leaf_pg=" + bt_leaf_pg
-                + "\n  bt_dup_pg=" + bt_dup_pg
-                + "\n  bt_over_pg=" + bt_over_pg
-                + "\n  bt_free=" + bt_free
-                + "\n  bt_int_pgfree=" + bt_int_pgfree
-                + "\n  bt_leaf_pgfree=" + bt_leaf_pgfree
-                + "\n  bt_dup_pgfree=" + bt_dup_pgfree
-                + "\n  bt_over_pgfree=" + bt_over_pgfree
-                ;
-    }
-}
-// end of DbBtreeStat.java
diff --git a/db/java/src/com/sleepycat/db/DbClient.java b/db/java/src/com/sleepycat/db/DbClient.java
deleted file mode 100644 (file)
index b27288f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbClient.java,v 11.14 2003/11/28 18:35:41 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbClient object is used to encapsulate a reference to an RPC
- *  client.</p>
- */
-public interface DbClient {
-}
diff --git a/db/java/src/com/sleepycat/db/DbDeadlockException.java b/db/java/src/com/sleepycat/db/DbDeadlockException.java
deleted file mode 100644 (file)
index bd01fc8..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1999-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbDeadlockException.java,v 11.25 2003/11/28 18:35:41 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This information describes the DbDeadlockException class and how
- *  it is used in the Berkeley DB library.</p> <p>
- *
- *  A DbDeadlockException is thrown when multiple threads competing
- *  for a lock are deadlocked, when a lock request has timed out, or
- *  when a lock request would need to block and the transaction has
- *  been configured to not wait for locks. One of the threads'
- *  transactions is selected for termination, and a
- *  DbDeadlockException is thrown to that thread.</p>
- */
-public class DbDeadlockException extends DbException {
-    /**
-     *  Constructor for the DbDeadlockException object
-     *
-     */
-    protected DbDeadlockException(String s, int errno, DbEnv dbenv) {
-        super(s, errno, dbenv);
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbDupCompare.java b/db/java/src/com/sleepycat/db/DbDupCompare.java
deleted file mode 100644 (file)
index fe91018..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbDupCompare.java,v 11.33 2003/12/03 21:28:08 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a comparison function, which imposes a
- *  total ordering on the duplicate data items in a Btree database.
- *  </p>
- */
-public interface DbDupCompare {
-    /**
-     *  The DbDupCompare interface is used by the
-     *  Db.setDuplicatelicateCompare method.</p> </p>
-     *
-     * @param  db    the enclosing database handle.
-     * @param  dbt1  a {@link com.sleepycat.db.Dbt Dbt} representing
-     *      the application supplied data item.
-     * @param  dbt2  a {@link com.sleepycat.db.Dbt Dbt} representing
-     *      the current tree's data item.
-     * @return       The <b>dup_compare_fcn</b> function must return
-     *      an integer value less than, equal to, or greater than zero
-     *      if the first data item parameter is considered to be
-     *      respectively less than, equal to, or greater than the
-     *      second data item parameter. In addition, the comparison
-     *      function must cause the data items in the set to be <i>
-     *      well-ordered</i> . The comparison function must correctly
-     *      handle any data item values used by the application
-     *      (possibly including zero-length data items). The <b>data
-     *      </b> and <b>size</b> fields of the {@link
-     *      com.sleepycat.db.Dbt Dbt} are the only fields that may be
-     *      used for the purposes of this comparison, and no
-     *      particular alignment of the memory to which the <b>data
-     *      </b> field refers may be assumed.</p>
-     */
-    public abstract int compareDuplicates(Db db, Dbt dbt1, Dbt dbt2);
-}
diff --git a/db/java/src/com/sleepycat/db/DbEnv.java b/db/java/src/com/sleepycat/db/DbEnv.java
deleted file mode 100644 (file)
index 097f35f..0000000
+++ /dev/null
@@ -1,5322 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The DbEnv object is the handle for a Berkeley DB environment -- a
- *  collection including support for some or all of caching, locking,
- *  logging and transaction subsystems, as well as databases and log
- *  files. Methods off the DbEnv handle are used to configure the
- *  environment as well as to operate on subsystems and databases in
- *  the environment.</p> <p>
- *
- *  DbEnv handles are free-threaded if the {@link
- *  com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD} flag is specified to
- *  the {@link com.sleepycat.db.DbEnv#open DbEnv.open} method when the
- *  environment is opened. The DbEnv handle should not be closed while
- *  any other handle remains open that is using it as a reference (for
- *  example, {@link com.sleepycat.db.Db Db} or {@link
- *  com.sleepycat.db.DbTxn DbTxn}). Once either the {@link
- *  com.sleepycat.db.DbEnv#close DbEnv.close} or {@link
- *  com.sleepycat.db.DbEnv#remove DbEnv.remove} methods are called,
- *  the handle may not be accessed again, regardless of the method's
- *  return.</p>
- */
-public class DbEnv {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbEnv(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbEnv() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbEnv obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    // Internally, the JNI layer creates a global reference to each DbEnv,
-    // which can potentially be different to this.  We keep a copy here so
-    // we can clean up after destructors.
-    private Object dbenv_ref;
-    private DbAppDispatch app_dispatch_handler;
-    private DbEnvFeedbackHandler env_feedback_handler;
-    private DbErrorHandler error_handler;
-    private DbPanicHandler panic_handler;
-    private DbRepTransport rep_transport_handler;
-    private String errpfx;
-
-
-    public static class RepProcessMessage {
-        /**
-         *  The <b>envid</b> field contains the local identifier of
-         *  the environment returned by the
-         *  DbEnv.replicationProcessMessage method.
-         *</ul>
-         *
-         */
-        public int envid;
-    }
-
-
-    // Called by the public DbEnv constructor and for private environments
-    // by the Db constructor.
-    void initialize() {
-        dbenv_ref = db_java.initDbEnvRef0(this, this);
-        // Start with System.err as the default error stream.
-        set_error_stream(System.err);
-    }
-
-
-    void cleanup() {
-        swigCPtr = 0;
-        db_java.deleteRef0(dbenv_ref);
-        dbenv_ref = null;
-    }
-
-
-    /**
-     *  The DbEnv.close method closes the Berkeley DB environment,
-     *  freeing any allocated resources and closing any underlying
-     *  subsystems.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.DbEnv DbEnv} handle should not be
-     *  closed while any other handle that refers to it is not yet
-     *  closed; for example, database environment handles must not be
-     *  closed while database handles remain open, or transactions in
-     *  the environment have not yet been committed or aborted.
-     *  Specifically, this includes {@link com.sleepycat.db.Db Db},
-     *  {@link com.sleepycat.db.Dbc Dbc}, {@link
-     *  com.sleepycat.db.DbTxn DbTxn}, {@link com.sleepycat.db.DbLogc
-     *  DbLogc} and {@link com.sleepycat.db.DbMpoolFile DbMpoolFile}
-     *  handles.</p> <p>
-     *
-     *  Where the environment was initialized with the {@link
-     *  com.sleepycat.db.Db#DB_INIT_LOCK Db.DB_INIT_LOCK} flag,
-     *  calling DbEnv.close does not release any locks still held by
-     *  the closing process, providing functionality for long-lived
-     *  locks. </p> <p>
-     *
-     *  Where the environment was initialized with the {@link
-     *  com.sleepycat.db.Db#DB_INIT_TXN Db.DB_INIT_TXN} flag, calling
-     *  DbEnv.close aborts any unresolved transactions. Applications
-     *  should not depend on this behavior for transactions involving
-     *  Berkeley DB databases; all such transactions should be
-     *  explicitly resolved. The problem with depending on this
-     *  semantic is that aborting an unresolved transaction involving
-     *  database operations requires a database handle. Because the
-     *  database handles should have been closed before calling
-     *  DbEnv.close, it will not be possible to abort the transaction,
-     *  and recovery will have to be run on the Berkeley DB
-     *  environment before further operations are done.</p> <p>
-     *
-     *  Where log cursors were created using the {@link
-     *  com.sleepycat.db.DbEnv#logCursor DbEnv.logCursor} method,
-     *  calling DbEnv.close does not imply closing those cursors.</p>
-     *  <p>
-     *
-     *  In multithreaded applications, only a single thread may call
-     *  DbEnv.close.</p> <p>
-     *
-     *  After DbEnv.close has been called, regardless of its return,
-     *  the Berkeley DB environment handle may not be accessed again.
-     *  </p>
-     *
-     * @param  flags         currently unused, and must be set to 0.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public synchronized void close(int flags) throws DbException {
-        try {
-            close0(flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    private final int handle_app_dispatch(Dbt dbt, DbLsn lsn, int recops) {
-        return app_dispatch_handler.appDispatch(this, dbt, lsn, recops);
-    }
-
-
-    private final void handle_env_feedback(int opcode, int percent) {
-        env_feedback_handler.feedback(this, opcode, percent);
-    }
-
-
-    private final void handle_error(String msg) {
-        error_handler.error(this.errpfx, msg);
-    }
-
-
-    private final void handle_panic(DbException e) {
-        panic_handler.panic(this, e);
-    }
-
-
-    private final int handle_rep_transport(Dbt control, Dbt rec,
-            DbLsn lsn, int flags, int envid)
-             throws DbException {
-        return rep_transport_handler.send(this, control, rec, lsn,
-                flags, envid);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockVector(int,int,DbLockRequest[],int,int)}
-     */
-    public void lock_vec(int locker, int flags, DbLockRequest[] list, int offset, int count) throws DbException {
-        lockVector(locker, flags, list, offset, count);
-    }
-
-
-    /**
-     *  The DbEnv.lockVector method atomically obtains and releases
-     *  one or more locks from the lock table. The DbEnv.lockVector
-     *  method is intended to support acquisition or trading of
-     *  multiple locks under one lock table semaphore, as is needed
-     *  for lock coupling or in multigranularity locking for lock
-     *  escalation.</p> <p>
-     *
-     *  If any of the requested locks cannot be acquired, or any of
-     *  the locks to be released cannot be released, the operations
-     *  before the failing operation are guaranteed to have completed
-     *  successfully, and DbEnv.lockVector throws an exception</p>
-     *
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_NOWAIT
-     *        Db.DB_LOCK_NOWAIT}<p>
-     *
-     *        If a lock cannot be granted because the requested lock
-     *        conflicts with an existing lock, throw a {@link
-     *        com.sleepycat.db.DbLockNotGrantedException
-     *        DbLockNotGrantedException} immediately instead of
-     *        waiting for the lock to become available. In this case,
-     *        the index of the request that was not granted can be
-     *        found by calling DbLockNotGrantedException.get_index.
-     *        </li>
-     *      </ul>
-     *
-     * @param  locker                      an unsigned 32-bit integer
-     *      quantity. It represents the entity requesting or releasing
-     *      the lock.
-     * @param  list                        The <b>list</b> array
-     *      provided to DbEnv.lockVector is a set of DbLockRequest
-     *      objects. Only <b>count</b> elements of <b>list</b>
-     *      starting at <b>offset</b> are considered by
-     *      DbEnv.lockVector. A DbLockRequest object has at least the
-     *      following fields: <p>
-     *
-     *      A DB_LOCKREQ structure has at least the following fields:
-     *      </p> <p>
-     *
-     *      The operation to be performed, which must be set to one of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_GET
-     *        Db.DB_LOCK_GET}<p>
-     *
-     *        Get the lock defined by the values of the <b>mode</b>
-     *        and <b>obj</b> structure fields, for the specified <b>
-     *        locker</b> . Upon return from DbEnv.lockVector, if the
-     *        <b>lock</b> field is non-null, a reference to the
-     *        acquired lock is stored there. (This reference is
-     *        invalidated by any call to DbEnv.lockVector or {@link
-     *        com.sleepycat.db.DbEnv#lockPut DbEnv.lockPut} that
-     *        releases the lock.) </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_GET_TIMEOUT
-     *        Db.DB_LOCK_GET_TIMEOUT}<p>
-     *
-     *        Identical to <code>Db.DB_LOCK_GET</code> except that the
-     *        value in the <b>timeout</b> structure field overrides
-     *        any previously specified timeout value for this lock. A
-     *        value of 0 turns off any previously specified timeout.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_PUT
-     *        Db.DB_LOCK_PUT}<p>
-     *
-     *        The lock to which the <b>lock</b> structure field refers
-     *        is released. The <b>locker</b> parameter, and <b>mode
-     *        </b> and <b>obj</b> fields are ignored. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_PUT_ALL
-     *        Db.DB_LOCK_PUT_ALL}<p>
-     *
-     *        All locks held by the specified <b>locker</b> are
-     *        released. The <b>lock</b> , <b>mode</b> , and <b>obj</b>
-     *        structure fields are ignored. Locks acquired in
-     *        operations performed by the current call to
-     *        DbEnv.lockVector which appear before the <code>Db.DB_LOCK_PUT_ALL</code>
-     *        operation are released; those acquired in operations
-     *        appearing after the <code>Db.DB_LOCK_PUT_ALL</code>
-     *        operation are not released. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_PUT_OBJ
-     *        Db.DB_LOCK_PUT_OBJ}<p>
-     *
-     *        All locks held on <b>obj</b> are released. The <b>locker
-     *        </b> parameter and the <b>lock</b> and <b>mode</b>
-     *        structure fields are ignored. Locks acquired in
-     *        operations performed by the current call to
-     *        DbEnv.lockVector that appear before the <code>Db.DB_LOCK_PUT_OBJ</code>
-     *        operation are released; those acquired in operations
-     *        appearing after the <code>Db.DB_LOCK_PUT_OBJ</code>
-     *        operation are not released. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_TIMEOUT
-     *        Db.DB_LOCK_TIMEOUT}<p>
-     *
-     *        Cause the specified <b>locker</b> to timeout
-     *        immediately. If the database environment has not
-     *        configured automatic deadlock detection, the transaction
-     *        will timeout the next time deadlock detection is
-     *        performed. As transactions acquire locks on behalf of a
-     *        single locker ID, timing out the locker ID associated
-     *        with a transaction will time out the transaction itself.
-     *        </li>
-     *      </ul>
-     *      A lock reference. <p>
-     *
-     *      The lock mode, used as an index into the environment's
-     *      lock conflict matrix. When using the default lock conflict
-     *      matrix, <b>mode</b> must be set to one of the following
-     *      values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_READ
-     *        Db.DB_LOCK_READ}<p>
-     *
-     *        read (shared) </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_WRITE
-     *        Db.DB_LOCK_WRITE}<p>
-     *
-     *        write (exclusive) </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_IWRITE
-     *        Db.DB_LOCK_IWRITE}<p>
-     *
-     *        intention to write (shared) </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_IREAD
-     *        Db.DB_LOCK_IREAD}<p>
-     *
-     *        intention to read (shared) </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_IWR
-     *        Db.DB_LOCK_IWR}<p>
-     *
-     *        intention to read and write (shared) </li>
-     *      </ul>
-     *      See {@link com.sleepycat.db.DbEnv#setLockConflicts
-     *      DbEnv.setLockConflicts} and <a
-     *      href="{@docRoot}/../ref/lock/stdmode.html">Standard Lock
-     *      Modes</a> for more information on the lock conflict
-     *      matrix.</p> <p>
-     *
-     *      An untyped byte string that specifies the object to be
-     *      locked or released. Applications using the locking
-     *      subsystem directly while also doing locking via the
-     *      Berkeley DB access methods must take care not to
-     *      inadvertently lock objects that happen to be equal to the
-     *      unique file IDs used to lock files. See <a
-     *      href="{@docRoot}/../ref/lock/am_conv.html">Access method
-     *      locking conventions</a> for more information. <p>
-     *
-     *      The lock timeout value.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the DbEnv.lockVector method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the DbEnv.lockVector method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  DbLockNotGrantedException  If the {@link
-     *      com.sleepycat.db.Db#DB_LOCK_NOWAIT Db.DB_LOCK_NOWAIT} flag
-     *      or lock timers were configured and the lock could not be
-     *      granted before the wait-time expired, the DbEnv.lockVector
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The DbEnv.lockVector method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @throws  DbMemoryException          If the maximum number of
-     *      locks has been reached, the DbEnv.lockVector method will
-     *      fail and throw a {@link com.sleepycat.db.DbMemoryException
-     *      DbMemoryException} exception.
-     */
-    public void lockVector(int locker, int flags, DbLockRequest[] list, int offset, int count) throws DbException {
-
-        db_javaJNI.DbEnv_lock_vec(swigCPtr, locker, flags, list,
-                offset, count);
-    }
-
-
-    /**
-     *  The DbEnv.open method opens a Berkeley DB environment. It
-     *  provides a structure for creating a consistent environment for
-     *  processes using one or more of the features of Berkeley DB.
-     *  </p>
-     *
-     * @param  db_home                    the database environment's
-     *      home directory. For more information on <b>db_home</b> ,
-     *      and filename resolution in general, see <a
-     *      href="{@docRoot}/../ref/env/naming.html">Berkeley DB File
-     *      Naming</a> . The environment variable <b>DB_HOME</b> may
-     *      be used as the path of the database home, as described in
-     *      <a href="{@docRoot}/../ref/env/naming.html">Berkeley DB
-     *      File Naming</a> .
-     * @param  flags                      specifies the subsystems
-     *      that are initialized and how the application's environment
-     *      affects Berkeley DB file naming, among other things. The
-     *      <b>flags</b> parameter must be set to 0 or by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values: <p>
-     *
-     *      Because there are a large number of flags that can be
-     *      specified, they have been grouped together by
-     *      functionality. The first group of flags indicates which of
-     *      the Berkeley DB subsystems should be initialized:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_JOINENV
-     *        Db.DB_JOINENV}<p>
-     *
-     *        Join an existing environment. This option allows
-     *        applications to join an existing environment without
-     *        knowing which Berkeley DB subsystems the environment
-     *        supports. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_CDB
-     *        Db.DB_INIT_CDB}<p>
-     *
-     *        Initialize locking for the <a
-     *        href="{@docRoot}/../ref/cam/intro.html">Berkeley DB
-     *        Concurrent Data Store</a> product. In this mode,
-     *        Berkeley DB provides multiple reader/single writer
-     *        access. The only other subsystem that should be
-     *        specified with the <code>Db.DB_INIT_CDB</code> flag is
-     *        <code>Db.DB_INIT_MPOOL</code>. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_LOCK
-     *        Db.DB_INIT_LOCK}<p>
-     *
-     *        Initialize the locking subsystem. This subsystem should
-     *        be used when multiple processes or threads are going to
-     *        be reading and writing a Berkeley DB database, so that
-     *        they do not interfere with each other. If all threads
-     *        are accessing the database(s) read-only, locking is
-     *        unnecessary. When the <code>Db.DB_INIT_LOCK</code> flag
-     *        is specified, it is usually necessary to run a deadlock
-     *        detector, as well. See <a href="{@docRoot}/../utility/db_deadlock.html">
-     *        db_deadlock</a> and {@link
-     *        com.sleepycat.db.DbEnv#lockDetect DbEnv.lockDetect} for
-     *        more information. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_LOG
-     *        Db.DB_INIT_LOG}<p>
-     *
-     *        Initialize the logging subsystem. This subsystem should
-     *        be used when recovery from application or system failure
-     *        is necessary. If the log region is being created and log
-     *        files are already present, the log files are reviewed;
-     *        subsequent log writes are appended to the end of the
-     *        log, rather than overwriting current log entries. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_MPOOL
-     *        Db.DB_INIT_MPOOL}<p>
-     *
-     *        Initialize the shared memory buffer pool subsystem. This
-     *        subsystem should be used whenever an application is
-     *        using any Berkeley DB access method. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_REP
-     *        Db.DB_INIT_REP}<p>
-     *
-     *        Initialize the replication subsystem. This subsystem
-     *        should be used whenever an application plans on using
-     *        replication. The <code>Db.DB_INIT_REP</code> flag
-     *        requires the <code>Db.DB_INIT_TXN</code> and <code>Db.DB_INIT_LOCK</code>
-     *        flags also be configured. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_INIT_TXN
-     *        Db.DB_INIT_TXN}<p>
-     *
-     *        Initialize the transaction subsystem. This subsystem
-     *        should be used when recovery and atomicity of multiple
-     *        operations are important. The <code>Db.DB_INIT_TXN</code>
-     *        flag implies the <code>Db.DB_INIT_LOG</code> flag. </li>
-     *
-     *      </ul>
-     *      The second group of flags govern what recovery, if any, is
-     *      performed when the environment is initialized:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RECOVER
-     *        Db.DB_RECOVER}<p>
-     *
-     *        Run normal recovery on this environment before opening
-     *        it for normal use. If this flag is set, the <code>Db.DB_CREATE</code>
-     *        flag must also be set because the regions will be
-     *        removed and re-created. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RECOVER_FATAL
-     *        Db.DB_RECOVER_FATAL}<p>
-     *
-     *        Run catastrophic recovery on this environment before
-     *        opening it for normal use. If this flag is set, the
-     *        <code>Db.DB_CREATE</code> flag must also be set because
-     *        the regions will be removed and re-created. </li>
-     *      </ul>
-     *      A standard part of the recovery process is to remove the
-     *      existing Berkeley DB environment and create a new one in
-     *      which to perform recovery. If the thread of control
-     *      performing recovery does not specify the correct region
-     *      initialization information (for example, the correct
-     *      memory pool cache size), the result can be an application
-     *      running in an environment with incorrect cache and other
-     *      subsystem sizes. For this reason, the thread of control
-     *      performing recovery should specify correct configuration
-     *      information before calling the DbEnv.open method; or it
-     *      should remove the environment after recovery is completed,
-     *      leaving creation of the correctly sized environment to a
-     *      subsequent call to DbEnv.open.</p> <p>
-     *
-     *      All Berkeley DB recovery processing must be
-     *      single-threaded; that is, only a single thread of control
-     *      may perform recovery or access a Berkeley DB environment
-     *      while recovery is being performed. Because it is not an
-     *      error to specify Db.DB_RECOVER for an environment for
-     *      which no recovery is required, it is reasonable
-     *      programming practice for the thread of control responsible
-     *      for performing recovery and creating the environment to
-     *      always specify the Db.DB_CREATE and Db.DB_RECOVER flags
-     *      during startup.</p> <p>
-     *
-     *      The DbEnv.open function returns successfully if
-     *      Db.DB_RECOVER or Db.DB_RECOVER_FATAL is specified and no
-     *      log files exist, so it is necessary to ensure that all
-     *      necessary log files are present before running recovery.
-     *      For further information, consult <a
-     *      href="{@docRoot}/../utility/db_archive.html">db_archive
-     *      </a> and <a href="{@docRoot}/../utility/db_recover.html">
-     *      db_recover</a> .</p> <p>
-     *
-     *      The third group of flags govern file-naming extensions in
-     *      the environment:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_USE_ENVIRON
-     *        Db.DB_USE_ENVIRON}<p>
-     *
-     *        The Berkeley DB process' environment may be permitted to
-     *        specify information to be used when naming files; see <a
-     *        href="{@docRoot}/../ref/env/naming.html">Berkeley DB
-     *        File Naming</a> . Because permitting users to specify
-     *        which files are used can create security problems,
-     *        environment information will be used in file naming for
-     *        all users only if the <code>Db.DB_USE_ENVIRON</code>
-     *        flag is set. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_USE_ENVIRON_ROOT
-     *        Db.DB_USE_ENVIRON_ROOT}<p>
-     *
-     *        The Berkeley DB process' environment may be permitted to
-     *        specify information to be used when naming files; see <a
-     *        href="{@docRoot}/../ref/env/naming.html">Berkeley DB
-     *        File Naming</a> . Because permitting users to specify
-     *        which files are used can create security problems, if
-     *        the <code>Db.DB_USE_ENVIRON_ROOT</code> flag is set,
-     *        environment information will be used for file naming
-     *        only for users with appropriate permissions (for
-     *        example, users with a user-ID of 0 on UNIX systems).
-     *        </li>
-     *      </ul>
-     *      Finally, there are a few additional unrelated flags:</p>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CREATE Db.DB_CREATE}
-     *        <p>
-     *
-     *        Cause Berkeley DB subsystems to create any underlying
-     *        files, as necessary. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCKDOWN
-     *        Db.DB_LOCKDOWN}<p>
-     *
-     *        Lock shared Berkeley DB environment files and
-     *        memory-mapped databases into memory. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIVATE
-     *        Db.DB_PRIVATE}<p>
-     *
-     *        Specify that the environment will only be accessed by a
-     *        single process (although that process may be
-     *        multithreaded). This flag has two effects on the
-     *        Berkeley DB environment. First, all underlying data
-     *        structures are allocated from per-process memory instead
-     *        of from shared memory that is potentially accessible to
-     *        more than a single process. Second, mutexes are only
-     *        configured to work between threads. <p>
-     *
-     *        This flag should not be specified if more than a single
-     *        process is accessing the environment because it is
-     *        likely to cause database corruption and unpredictable
-     *        behavior. For example, if both a server application and
-     *        the Berkeley DB utility <a
-     *        href="{@docRoot}/../utility/db_stat.html">db_stat</a>
-     *        are expected to access the environment, the <code>Db.DB_PRIVATE</code>
-     *        flag should not be specified.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SYSTEM_MEM
-     *        Db.DB_SYSTEM_MEM}<p>
-     *
-     *        Allocate memory from system shared memory instead of
-     *        from memory backed by the filesystem. See <a
-     *        href="{@docRoot}/../ref/env/region.html">Shared Memory
-     *        Regions</a> for more information. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_THREAD Db.DB_THREAD}
-     *        <p>
-     *
-     *        Cause the {@link com.sleepycat.db.DbEnv DbEnv} handle
-     *        returned by DbEnv.open to be <i>free-threaded</i> ; that
-     *        is, usable by multiple threads within a single address
-     *        space. <p>
-     *
-     *        Threading is always assumed in the Java API, so no
-     *        special flags are required and Berkeley DB functions
-     *        will always behave as if the <code>Db.DB_THREAD</code>
-     *        flag was specified.</p> </li>
-     *      </ul>
-     *
-     * @param  mode                       On UNIX systems or in
-     *      IEEE/ANSI Std 1003.1 (POSIX) environments, all files
-     *      created by Berkeley DB are created with mode <b>mode</b>
-     *      (as described in <b>chmod</b> (2)) and modified by the
-     *      process' umask value at the time of creation (see <b>umask
-     *      </b>(2)). If <b>mode</b> is 0, Berkeley DB will use a
-     *      default mode of readable and writable by both owner and
-     *      group. On Windows systems, the mode parameter is ignored.
-     *      The group ownership of created files is based on the
-     *      system and directory defaults, and is not further
-     *      specified by Berkeley DB.
-     * @throws  DbException               The DbEnv.open method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> The shared memory region was locked and (repeatedly)
-     *      unavailable.
-     *      <li> HP-UX only: a previously created Berkeley DB
-     *      environment for this process still exists.
-     * @throws  IllegalArgumentException  The DbEnv.open method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      Db.DB_THREAD flag was specified and fast mutexes are not
-     *      available for this architecture; The DB_HOME or TMPDIR
-     *      environment variables were set, but empty; An incorrectly
-     *      formatted <b>NAME VALUE</b> entry or line was found; or if
-     *      an invalid flag value or parameter was specified.
-     * @throws  FileNotFoundException     If the file or directory
-     *      does not exist, the DbEnv.open method will fail and throw
-     *      a FileNotFoundException exception.
-     */
-    public void open(String db_home, int flags, int mode) throws DbException, java.io.FileNotFoundException {
-
-        /*
-         *  Java is always threaded
-         */
-        flags |= Db.DB_THREAD;
-        open0(db_home, flags, mode);
-    }
-
-
-    /**
-     *  The DbEnv.remove method destroys a Berkeley DB environment if
-     *  it is not currently in use. The environment regions, including
-     *  any backing files, are removed. Any log or database files and
-     *  the environment directory are not removed.</p> <p>
-     *
-     *  If there are processes that have called {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} without calling {@link
-     *  com.sleepycat.db.DbEnv#close DbEnv.close} (that is, there are
-     *  processes currently using the environment), DbEnv.remove will
-     *  fail without further action unless the {@link
-     *  com.sleepycat.db.Db#DB_FORCE Db.DB_FORCE} flag is set, in
-     *  which case DbEnv.remove will attempt to remove the
-     *  environment, regardless of any processes still using it.</p>
-     *  <p>
-     *
-     *  The result of attempting to forcibly destroy the environment
-     *  when it is in use is unspecified. Processes using an
-     *  environment often maintain open file descriptors for shared
-     *  regions within it. On UNIX systems, the environment removal
-     *  will usually succeed, and processes that have already joined
-     *  the region will continue to run in that region without change.
-     *  However, processes attempting to join the environment will
-     *  either fail or create new regions. On other systems in which
-     *  the <b>unlink</b> (2) system call will fail if any process has
-     *  an open file descriptor for the file (for example Windows/NT),
-     *  the region removal will fail.</p> <p>
-     *
-     *  Calling DbEnv.remove should not be necessary for most
-     *  applications because the Berkeley DB environment is cleaned up
-     *  as part of normal database recovery procedures. However,
-     *  applications may want to call DbEnv.remove as part of
-     *  application shut down to free up system resources. For
-     *  example, if the {@link com.sleepycat.db.Db#DB_SYSTEM_MEM
-     *  Db.DB_SYSTEM_MEM} flag was specified to {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open}, it may be useful to
-     *  call DbEnv.remove in order to release system shared memory
-     *  segments that have been allocated. Or, on architectures in
-     *  which mutexes require allocation of underlying system
-     *  resources, it may be useful to call DbEnv.remove in order to
-     *  release those resources. Alternatively, if recovery is not
-     *  required because no database state is maintained across
-     *  failures, and no system resources need to be released, it is
-     *  possible to clean up an environment by simply removing all the
-     *  Berkeley DB files in the database environment's directories.
-     *  </p> <p>
-     *
-     *  In multithreaded applications, only a single thread may call
-     *  DbEnv.remove.</p> <p>
-     *
-     *  A {@link com.sleepycat.db.DbEnv DbEnv} handle that has already
-     *  been used to open an environment should not be used to call
-     *  the DbEnv.remove method; a new {@link com.sleepycat.db.DbEnv
-     *  DbEnv} handle should be created for that purpose.</p> <p>
-     *
-     *  After DbEnv.remove has been called, regardless of its return,
-     *  the Berkeley DB environment handle may not be accessed again.
-     *  </p>
-     *
-     * @param  db_home                 The <b>db_home</b> parameter
-     *      names the database environment to be removed.
-     * @param  flags                   must be set to 0 or by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FORCE Db.DB_FORCE}<p>
-     *
-     *        If the {@link com.sleepycat.db.Db#DB_FORCE <code>Db.DB_FORCE</code>
-     *        } flag is set, the environment is removed, regardless of
-     *        any processes that may still using it, and no locks are
-     *        acquired during this process. (Generally, the {@link
-     *        com.sleepycat.db.Db#DB_FORCE <code>Db.DB_FORCE</code>}
-     *        flag is specified only when applications were unable to
-     *        shut down cleanly, and there is a risk that an
-     *        application may have died holding a Berkeley DB lock.)
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_USE_ENVIRON
-     *        Db.DB_USE_ENVIRON}<p>
-     *
-     *        The Berkeley DB process' environment may be permitted to
-     *        specify information to be used when naming files; see <a
-     *        href="{@docRoot}/../ref/env/naming.html">Berkeley DB
-     *        File Naming</a> . Because permitting users to specify
-     *        which files are used can create security problems,
-     *        environment information will be used in file naming for
-     *        all users only if the <code>Db.DB_USE_ENVIRON</code>
-     *        flag is set. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_USE_ENVIRON_ROOT
-     *        Db.DB_USE_ENVIRON_ROOT}<p>
-     *
-     *        The Berkeley DB process' environment may be permitted to
-     *        specify information to be used when naming files; see <a
-     *        href="{@docRoot}/../ref/env/naming.html">Berkeley DB
-     *        File Naming</a> . Because permitting users to specify
-     *        which files are used can create security problems, if
-     *        the <code>Db.DB_USE_ENVIRON_ROOT</code> flag is set,
-     *        environment information will be used for file naming
-     *        only for users with appropriate permissions (for
-     *        example, users with a user-ID of 0 on UNIX systems).
-     *        </li>
-     *      </ul>
-     *
-     * @throws  DbException            The DbEnv.remove method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> The shared memory region was in use and the force
-     *      flag was not set.
-     * @throws  FileNotFoundException  If the file or directory does
-     *      not exist, the DbEnv.remove method will fail and throw a
-     *      FileNotFoundException exception.
-     */
-    public synchronized void remove(String db_home, int flags) throws DbException, java.io.FileNotFoundException {
-
-        try {
-            remove0(db_home, flags);
-        } finally {
-            cleanup();
-        }
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setCacheSize(long,int)}
-     */
-    public void set_cachesize(int gbytes, int bytes, int ncache) throws DbException {
-
-        set_cachesize((long) gbytes * Db.GIGABYTE + bytes, ncache);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getErrorPrefix()}
-     */
-    public String get_errpfx() {
-        return getErrorPrefix();
-    }
-
-
-    /**
-     *  The DbEnv.getErrorPrefix method returns the error prefix.</p>
-     *  <p>
-     *
-     *  The DbEnv.getErrorPrefix method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @return    The DbEnv.getErrorPrefix method returns the error
-     *      prefix.</p>
-     */
-    public String getErrorPrefix() {
-        return this.errpfx;
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setErrorHandler(DbErrorHandler)}
-     */
-    public void set_errcall(DbErrcall db_errcall_fcn) throws DbException {
-        final DbErrcall ferrcall = db_errcall_fcn;
-        try {
-            setErrorHandler(
-                new DbErrorHandler() {
-                    public void error(String prefix, String buffer) {
-                        ferrcall.errcall(prefix, buffer);
-                    }
-                });
-        } catch (DbException dbe) {
-            // setErrorHandler throws an exception,
-            // but set_error_stream does not.
-            // If it does happen, report it.
-            System.err.println("Exception during DbEnv.setErrorHandler: " + dbe);
-            dbe.printStackTrace(System.err);
-        }
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setErrorStream(java.io.OutputStream)}
-     */
-    public void set_error_stream(java.io.OutputStream stream) {
-        setErrorStream(stream);
-    }
-
-
-    /**
-     *  When an error occurs in the Berkeley DB library, an exception
-     *  is thrown. In some cases, however, the error information known
-     *  to the Java layer may be insufficient to completely describe
-     *  the cause of the error, especially during initial application
-     *  debugging.</p> <p>
-     *
-     *  The DbEnv.setErrorStream and {@link
-     *  com.sleepycat.db.Db#setErrorStream Db.setErrorStream} methods
-     *  are used to enhance the mechanism for reporting error messages
-     *  to the application by setting a OutputStream to be used for
-     *  displaying additional Berkeley DB error messages. In some
-     *  cases, when an error occurs, Berkeley DB will output an
-     *  additional error message to the specified stream.</p> <p>
-     *
-     *  The error message will consist of the prefix string and a
-     *  colon ("<b>:</b> ") (if a prefix string was previously
-     *  specified using {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}), an error string, and a trailing
-     *  &lt;newline&gt; character.</p> <p>
-     *
-     *  Alternatively, you can use the {@link
-     *  com.sleepycat.db.DbEnv#setErrorHandler DbEnv.setErrorHandler}
-     *  method to capture the additional error information in a way
-     *  that does not use output streams. You should not mix these
-     *  approaches. </p> <p>
-     *
-     *  This error-logging enhancement does not slow performance or
-     *  significantly increase application size, and may be run during
-     *  normal operation as well as during application debugging.</p>
-     *
-     * @param  stream  the application-specified output stream to be
-     *      used for additional error information.
-     */
-    public void setErrorStream(java.io.OutputStream stream) {
-        final java.io.PrintWriter pw = new java.io.PrintWriter(stream);
-        try {
-            setErrorHandler(
-                new DbErrorHandler() {
-                    public void error(String prefix, String buf) {
-                        if (prefix != null) {
-                            pw.print(prefix + ": ");
-                        }
-                        pw.println(buf);
-                        pw.flush();
-                    }
-                });
-        } catch (DbException dbe) {
-            // setErrorHandler throws an exception,
-            // but set_error_stream does not.
-            // If it does happen, report it.
-            System.err.println("Exception during DbEnv.setErrorHandler: " + dbe);
-            dbe.printStackTrace(System.err);
-        }
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setErrorPrefix(String)}
-     */
-    public void set_errpfx(String errpfx) {
-        setErrorPrefix(errpfx);
-    }
-
-
-    /**
-     *  Set the prefix string that appears before error messages
-     *  issued by Berkeley DB.</p> <p>
-     *
-     *  The DbEnv.setErrorPrefix method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @param  errpfx  the application-specified error prefix for
-     *      additional error messages.
-     */
-    public void setErrorPrefix(String errpfx) {
-        this.errpfx = errpfx;
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setFeedbackHandler(DbEnvFeedbackHandler)}
-     */
-    public void set_feedback(DbEnvFeedback feedback) throws DbException {
-        final DbEnvFeedback ffeedback = feedback;
-        setFeedbackHandler(
-            new DbEnvFeedbackHandler() {
-                public void feedback(DbEnv env, int opcode, int percent) {
-                    ffeedback.feedback(env, opcode, percent);
-                }
-            });
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #setReplicationLimit(long)}
-     */
-    public void set_rep_limit(int gbytes, int bytes) throws DbException {
-
-        set_rep_limit((long) gbytes * Db.GIGABYTE + bytes);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTxnTimestamp(java.util.Date)}
-     */
-    public void set_tx_timestamp(java.util.Date timestamp) throws DbException {
-        setTxnTimestamp(timestamp);
-    }
-
-
-    /**
-     *  Recover to the time specified by <b>timestamp</b> rather than
-     *  to the most current possible date.</p> <p>
-     *
-     *  Once a database environment has been upgraded to a new version
-     *  of Berkeley DB involving a log format change (see <a
-     *  href="{@docRoot}/../ref/upgrade/process.html">Upgrading
-     *  Berkeley DB installations</a> ), it is no longer possible to
-     *  recover to a specific time before that upgrade.</p> <p>
-     *
-     *  The DbEnv.setTxnTimestamp method configures operations
-     *  performed using the specified {@link com.sleepycat.db.DbEnv
-     *  DbEnv} handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setTxnTimestamp method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. </p>
-     *
-     * @param  timestamp                  references the memory
-     *      location where the recovery timestamp is located. <p>
-     *
-     *      Note that only the seconds (not the milliseconds) of the
-     *      <b>timestamp</b> are used</p>
-     * @throws  IllegalArgumentException  The DbEnv.setTxnTimestamp
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if it is not possible to recover to the
-     *      specified time using the log files currently present in
-     *      the environment; or if an invalid flag value or parameter
-     *      was specified.
-     */
-    public void setTxnTimestamp(java.util.Date timestamp) throws DbException {
-        set_tx_timestamp0(timestamp.getTime() / 1000);
-    }
-
-
-    /**
-     *  The constructor creates the DbEnv object. The constructor
-     *  allocates memory internally; calling the {@link
-     *  com.sleepycat.db.DbEnv#close DbEnv.close} or {@link
-     *  com.sleepycat.db.DbEnv#remove DbEnv.remove} methods will free
-     *  that memory.</p>
-     *
-     * @param  flags         The following <b>flags</b> value may be
-     *      specified:</p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RPCCLIENT
-     *        Db.DB_RPCCLIENT}<p>
-     *
-     *        Create a client environment to connect to a server. <p>
-     *
-     *        The <code>Db.DB_RPCCLIENT</code> flag indicates to the
-     *        system that this environment is remote on a server. The
-     *        use of this flag causes the environment methods to use
-     *        functions that call a server instead of local functions.
-     *        Prior to making any environment or database method
-     *        calls, the application must call the {@link
-     *        com.sleepycat.db.DbEnv#setRpcServer DbEnv.setRpcServer}
-     *        function to establish the connection to the server.</p>
-     *        </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public DbEnv(int flags) throws DbException {
-        this(db_javaJNI.new_DbEnv(flags), true);
-        initialize();
-    }
-
-
-    void close0(int flags) {
-        db_javaJNI.DbEnv_close0(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #dbRemove(DbTxn,String,String,int)}
-     */
-    public void dbremove(DbTxn txnid, String file, String database, int flags) throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {
-        dbRemove(txnid, file, database, flags);
-    }
-
-
-    /**
-     *  The DbEnv.dbRemove method removes the database specified by
-     *  the <b>file</b> and <b>database</b> parameters. If no <b>
-     *  database</b> is specified, the underlying file represented by
-     *  <b>file</b> is removed, incidentally removing all of the
-     *  databases it contained.</p> <p>
-     *
-     *  Applications should never remove databases with open {@link
-     *  com.sleepycat.db.Db Db} handles, or in the case of removing a
-     *  file, when any database in the file has an open handle. For
-     *  example, some architectures do not permit the removal of files
-     *  with open system handles. On these architectures, attempts to
-     *  remove databases currently in use by any thread of control in
-     *  the system will fail.</p> <h3>Environment Variables</h3> <p>
-     *
-     *  The environment variable <b>DB_HOME</b> may be used as the
-     *  path of the database environment home.</p> <p>
-     *
-     *  DbEnv.dbRemove is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  database                    the database to be removed.
-     * @param  file                        the physical file which
-     *      contains the database(s) to be removed.
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the DbEnv.dbRemove call within a transaction. If
-     *        the call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. </li>
-     *      </ul>
-     *
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The DbEnv.dbRemove method
-     *      may fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to remove the underlying file and
-     *      a database in the file was currently open.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the DbEnv.dbRemove method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the DbEnv.dbRemove method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The DbEnv.dbRemove method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if DbEnv.dbRemove called before {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     * @throws  FileNotFoundException      If the file or directory
-     *      does not exist, the DbEnv.dbRemove method will fail and
-     *      throw a FileNotFoundException exception.
-     */
-    public void dbRemove(DbTxn txnid, String file, String database, int flags) throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {
-        db_javaJNI.DbEnv_dbremove(swigCPtr, DbTxn.getCPtr(txnid), file, database, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #dbRename(DbTxn,String,String,String,int)}
-     */
-    public void dbrename(DbTxn txnid, String file, String database, String newname, int flags) throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {
-        dbRename(txnid, file, database, newname, flags);
-    }
-
-
-    /**
-     *  The DbEnv.dbRename method renames the database specified by
-     *  the <b>file</b> and <b>database</b> parameters to <b>newname
-     *  </b>. If no <b>database</b> is specified, the underlying file
-     *  represented by <b>file</b> is renamed, incidentally renaming
-     *  all of the databases it contained.</p> <p>
-     *
-     *  Applications should not rename databases that are currently in
-     *  use. If an underlying file is being renamed and logging is
-     *  currently enabled in the database environment, no database in
-     *  the file may be open when the DbEnv.dbRename method is called.
-     *  In particular, some architectures do not permit renaming files
-     *  with open handles. On these architectures, attempts to rename
-     *  databases that are currently in use by any thread of control
-     *  in the system will fail.</p> <h3>Environment Variables</h3>
-     *  <p>
-     *
-     *  The environment variable <b>DB_HOME</b> may be used as the
-     *  path of the database environment home.</p> <p>
-     *
-     *  DbEnv.dbRename is affected by any database directory specified
-     *  using the {@link com.sleepycat.db.DbEnv#setDataDir
-     *  DbEnv.setDataDir} method, or by setting the "set_data_dir"
-     *  string in the environment's <b>DB_CONFIG</b> file.</p>
-     *
-     * @param  database                    the database to be removed.
-     * @param  file                        the physical file which
-     *      contains the database(s) to be removed.
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        Enclose the DbEnv.dbRename call within a transaction. If
-     *        the call succeeds, changes made by the operation will be
-     *        recoverable. If the call fails, the operation will have
-     *        made no changes. </li>
-     *      </ul>
-     *
-     * @param  newname                     the new name of the
-     *      database or file.
-     * @param  txnid                       If the operation is to be
-     *      transaction-protected, the <b>txnid</b> parameter is a
-     *      transaction handle returned from {@link
-     *      com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin};
-     *      otherwise, null.
-     * @throws  DbException                The DbEnv.dbRename method
-     *      may fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to rename the underlying file and
-     *      a database in the file was currently open.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the DbEnv.dbRename method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the DbEnv.dbRename method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The DbEnv.dbRename method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if DbEnv.dbRename called before {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     * @throws  FileNotFoundException      If the file or directory
-     *      does not exist, the DbEnv.dbRename method will fail and
-     *      throw a FileNotFoundException exception.
-     */
-    public void dbRename(DbTxn txnid, String file, String database, String newname, int flags) throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {
-        db_javaJNI.DbEnv_dbrename(swigCPtr, DbTxn.getCPtr(txnid), file, database, newname, flags);
-    }
-
-
-    /**
-     *  The DbEnv.err, DbEnv.errx, {@link com.sleepycat.db.Db#err
-     *  Db.err} and {@link com.sleepycat.db.Db#errx Db.errx} methods
-     *  provide error-messaging functionality for applications written
-     *  using the Berkeley DB library.</p> <p>
-     *
-     *  The DbEnv.err method constructs an error message consisting of
-     *  the following elements:</p> <blockquote> <p>
-     *
-     *  If no error callback function has been set using the {@link
-     *  com.sleepycat.db.DbEnv#setErrorHandler DbEnv.setErrorHandler}
-     *  method, any prefix string specified using the {@link
-     *  com.sleepycat.db.DbEnv#setErrorPrefix DbEnv.setErrorPrefix}
-     *  method, followed by two separating characters: a colon and a
-     *  &lt;space&gt; character. <p>
-     *
-     *  <p>
-     *
-     *  Two separating characters: a colon and a &lt;space&gt;
-     *  character. <p>
-     *
-     *  The standard system or Berkeley DB library error string
-     *  associated with the <b>error</b> value, as returned by the
-     *  {@link com.sleepycat.db.DbEnv#strerror DbEnv.strerror} method.
-     *  </blockquote> <p>
-     *
-     *  This constructed error message is then handled as follows:</p>
-     *  <blockquote><p>
-     *
-     *  If an error callback function has been set (see {@link
-     *  com.sleepycat.db.Db#setErrorHandler Db.setErrorHandler} and
-     *  {@link com.sleepycat.db.DbEnv#setErrorHandler
-     *  DbEnv.setErrorHandler}), that function is called with two
-     *  parameters: any prefix string specified (see {@link
-     *  com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} and
-     *  {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}) and the error message.</p> <p>
-     *
-     *  If an OutputStream has been set (see {@link
-     *  com.sleepycat.db.DbEnv#setErrorStream DbEnv.setErrorStream}
-     *  and {@link com.sleepycat.db.Db#setErrorStream
-     *  Db.setErrorStream}), the error message is written to that
-     *  stream.</p> <p>
-     *
-     *  If none of these output options has been configured, the error
-     *  message is written to System.err, the standard error output
-     *  stream.</p> </blockquote>
-     *
-     * @param  error    the error value for which the DbEnv.err and
-     *      {@link com.sleepycat.db.Db#err Db.err} methods will
-     *      display a explanatory string.
-     * @param  message  an error message to display.
-     */
-    public void err(int error, String message) {
-        db_javaJNI.DbEnv_err(swigCPtr, error, message);
-    }
-
-
-    /**
-     *  The DbEnv.errx and {@link com.sleepycat.db.Db#errx Db.errx}
-     *  methods perform identically to the DbEnv.err and {@link
-     *  com.sleepycat.db.Db#err Db.err} methods, except that they do
-     *  not append the final separator characters and standard error
-     *  string to the error message.</p>
-     *
-     * @param  error    the error value for which the DbEnv.err and
-     *      {@link com.sleepycat.db.Db#err Db.err} methods will
-     *      display a explanatory string.
-     * @param  message  an error message to display.
-     */
-    public void errx(String message) {
-        db_javaJNI.DbEnv_errx(swigCPtr, message);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDataDirs()}
-     */
-    public String[] get_data_dirs() throws DbException {
-        return getDataDirs();
-    }
-
-
-    /**
-     *  The DbEnv.getDataDirs method returns the array of directories.
-     *  </p> <p>
-     *
-     *  The DbEnv.getDataDirs method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getDataDirs method returns the
-     *      array of directories.</p>
-     */
-    public String[] getDataDirs() throws DbException {
-        return db_javaJNI.DbEnv_get_data_dirs(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getEncryptFlags()}
-     */
-    public int get_encrypt_flags() throws DbException {
-        return getEncryptFlags();
-    }
-
-
-    /**
-     *  The DbEnv.getEncryptFlags method returns the encryption flags.
-     *  </p> <p>
-     *
-     *  The DbEnv.getEncryptFlags method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getEncryptFlags method returns
-     *      the encryption flags.</p>
-     */
-    public int getEncryptFlags() throws DbException {
-        return db_javaJNI.DbEnv_get_encrypt_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFlags()}
-     */
-    public int get_flags() throws DbException {
-        return getFlags();
-    }
-
-
-    /**
-     *  The DbEnv.getFlags method returns the configuration flags.</p>
-     *  <p>
-     *
-     *  The DbEnv.getFlags method may be called at any time during the
-     *  life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getFlags method returns the
-     *      configuration flags.</p>
-     */
-    public int getFlags() throws DbException {
-        return db_javaJNI.DbEnv_get_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDbEnvHome()}
-     */
-    public String get_home() throws DbException {
-        return getDbEnvHome();
-    }
-
-
-    /**
-     *  The DbEnv.getDbEnvHome method returns the database environment
-     *  home directory.</p> <p>
-     *
-     *  The DbEnv.getDbEnvHome method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getDbEnvHome method returns the
-     *      database environment home directory.</p>
-     */
-    public String getDbEnvHome() throws DbException {
-        return db_javaJNI.DbEnv_get_home(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOpenFlags()}
-     */
-    public int get_open_flags() throws DbException {
-        return getOpenFlags();
-    }
-
-
-    /**
-     *  The DbEnv.getOpenFlags method returns the open method flags.
-     *  </p> <p>
-     *
-     *  The DbEnv.getOpenFlags method may not be called before the
-     *  DbEnv.open method has been called.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getOpenFlags method returns the
-     *      open method flags.</p>
-     */
-    public int getOpenFlags() throws DbException {
-        return db_javaJNI.DbEnv_get_open_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getSegmentId()}
-     */
-    public long get_shm_key() throws DbException {
-        return getSegmentId();
-    }
-
-
-    /**
-     *  The DbEnv.getSegmentId method returns the base segment ID.</p>
-     *  <p>
-     *
-     *  The DbEnv.getSegmentId method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getSegmentId method returns the
-     *      base segment ID.</p>
-     */
-    public long getSegmentId() throws DbException {
-        return db_javaJNI.DbEnv_get_shm_key(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getTestAndSetSpins()}
-     */
-    public int get_tas_spins() throws DbException {
-        return getTestAndSetSpins();
-    }
-
-
-    /**
-     *  The DbEnv.getTestAndSetSpins method returns the test-and-set
-     *  spin count.</p> <p>
-     *
-     *  The DbEnv.getTestAndSetSpins method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getTestAndSetSpins method
-     *      returns the test-and-set spin count.</p>
-     */
-    public int getTestAndSetSpins() throws DbException {
-        return db_javaJNI.DbEnv_get_tas_spins(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getTmpDir()}
-     */
-    public String get_tmp_dir() throws DbException {
-        return getTmpDir();
-    }
-
-
-    /**
-     *  The DbEnv.getTmpDir method returns the database environment
-     *  temporary file directory.</p> <p>
-     *
-     *  The DbEnv.getTmpDir method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getTmpDir method returns the
-     *      database environment temporary file directory.</p>
-     */
-    public String getTmpDir() throws DbException {
-        return db_javaJNI.DbEnv_get_tmp_dir(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getVerbose(int)}
-     */
-    public boolean get_verbose(int which) throws DbException {
-        return getVerbose(which);
-    }
-
-
-    /**
-     *  The DbEnv.getVerbose method returns whether the specified <b>
-     *  which</b> parameter is currently set or not.</p> <p>
-     *
-     *  The DbEnv.getVerbose method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  which         the message value for which configuration
-     *      is being checked.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getVerbose method returns
-     *      whether the specified <b>which</b> parameter is currently
-     *      set or not.</p>
-     */
-    public boolean getVerbose(int which) throws DbException {
-        return db_javaJNI.DbEnv_get_verbose(swigCPtr, which);
-    }
-
-
-    void open0(String db_home, int flags, int mode) {
-        db_javaJNI.DbEnv_open0(swigCPtr, db_home, flags, mode);
-    }
-
-
-    void remove0(String db_home, int flags) {
-        db_javaJNI.DbEnv_remove0(swigCPtr, db_home, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setCacheSize(long,int)}
-     */
-    public void set_cachesize(long bytes, int ncache) throws DbException {
-        setCacheSize(bytes, ncache);
-    }
-
-
-    /**
-     *  Set the size of the shared memory buffer pool -- that is, the
-     *  cache. The cache should be the size of the normal working data
-     *  set of the application, with some small amount of additional
-     *  memory for unusual situations. (Note: the working set is not
-     *  the same as the number of pages accessed simultaneously, and
-     *  is usually much larger.)</p> <p>
-     *
-     *  The default cache size is 256KB, and may not be specified as
-     *  less than 20KB. Any cache size less than 500MB is
-     *  automatically increased by 25% to account for buffer pool
-     *  overhead; cache sizes larger than 500MB are used as specified.
-     *  The current maximum size of a single cache is 4GB. (All sizes
-     *  are in powers-of-two, that is, 256KB is 2^32 not 256,000.) For
-     *  information on tuning the Berkeley DB cache size, see <a
-     *  href="{@docRoot}/../ref/am_conf/cachesize.html">Selecting a
-     *  cache size</a> .</p> <p>
-     *
-     *  It is possible to specify caches to Berkeley DB larger than
-     *  4GB and/or large enough they cannot be allocated contiguously
-     *  on some architectures. For example, some releases of Solaris
-     *  limit the amount of memory that may be allocated contiguously
-     *  by a process. If <b>ncache</b> is 0 or 1, the cache will be
-     *  allocated contiguously in memory. If it is greater than 1, the
-     *  cache will be broken up into <b>ncache</b> equally sized,
-     *  separate pieces of memory.</p> <p>
-     *
-     *  The database environment's cache size may also be set using
-     *  the environment's <b>DB_CONFIG</b> file. The syntax of the
-     *  entry in that file is a single line with the string
-     *  "set_cachesize", one or more whitespace characters, and the
-     *  cache size specified in three parts: the gigabytes of cache,
-     *  the additional bytes of cache, and the number of caches, also
-     *  separated by whitespace characters. For example,
-     *  "set_cachesize 2 524288000 3" would create a 2.5GB logical
-     *  cache, split between three physical caches. Because the <b>
-     *  DB_CONFIG</b> file is read when the database environment is
-     *  opened, it will silently overrule configuration done before
-     *  that time.</p> <p>
-     *
-     *  The DbEnv.setCacheSize method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setCacheSize method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setCacheSize will be ignored.
-     *  </p>
-     *
-     * @param  bytes                      The size of the cache in
-     *      bytes.
-     * @param  ncache                     the number of caches to
-     *      create.
-     * @throws  IllegalArgumentException  The DbEnv.setCacheSize
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the specified cache size was impossibly
-     *      small; the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setCacheSize(long bytes, int ncache) throws DbException {
-        db_javaJNI.DbEnv_set_cachesize(swigCPtr, bytes, ncache);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setDataDir(String)}
-     */
-    public void set_data_dir(String dir) throws DbException {
-        setDataDir(dir);
-    }
-
-
-    /**
-     *  Set the path of a directory to be used as the location of the
-     *  access method database files. Paths specified to the {@link
-     *  com.sleepycat.db.Db#open Db.open} function will be searched
-     *  relative to this path. Paths set using this method are
-     *  additive, and specifying more than one will result in each
-     *  specified directory being searched for database files. If any
-     *  directories are specified, created database files will always
-     *  be created in the first path specified.</p> <p>
-     *
-     *  If no database directories are specified, database files can
-     *  exist only in the environment home directory. See <a
-     *  href="{@docRoot}/../ref/env/naming.html">Berkeley DB File
-     *  Naming</a> for more information.</p> <p>
-     *
-     *  For the greatest degree of recoverability from system or
-     *  application failure, database files and log files should be
-     *  located on separate physical devices.</p> <p>
-     *
-     *  The database environment's data directories may also be set
-     *  using the environment's <b>DB_CONFIG</b> file. The syntax of
-     *  the entry in that file is a single line with the string
-     *  "set_data_dir", one or more whitespace characters, and the
-     *  directory name. </p> <p>
-     *
-     *  The DbEnv.setDataDir method configures operations performed
-     *  using the specified {@link com.sleepycat.db.DbEnv DbEnv}
-     *  handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setDataDir method may not be called after the {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} method is called. If
-     *  the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setDataDir must be consistent
-     *  with the existing environment or corruption can occur.</p>
-     *
-     * @param  dir                        a directory to be used as a
-     *      location for database files.
-     * @throws  IllegalArgumentException  The DbEnv.setDataDir method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setDataDir(String dir) throws DbException {
-        db_javaJNI.DbEnv_set_data_dir(swigCPtr, dir);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setEncrypted(String,int)}
-     */
-    public void set_encrypt(String passwd, int flags) throws DbException {
-        setEncrypted(passwd, flags);
-    }
-
-
-    /**
-     *  Set the password used by the Berkeley DB library to perform
-     *  encryption and decryption.</p> <p>
-     *
-     *  The DbEnv.setEncrypted method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setEncrypted method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setEncrypted must be consistent
-     *  with the existing environment or an error will be returned.
-     *  </p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ENCRYPT_AES
-     *        Db.DB_ENCRYPT_AES}<p>
-     *
-     *        Use the Rijndael/AES (also known as the Advanced
-     *        Encryption Standard and Federal Information Processing
-     *        Standard (FIPS) 197) algorithm for encryption or
-     *        decryption. </li>
-     *      </ul>
-     *
-     * @param  passwd                     the password used to perform
-     *      encryption and decryption.
-     * @throws  DbException               The DbEnv.setEncrypted
-     *      method may fail and throw {@link
-     *      com.sleepycat.db.DbException DbException}, encapsulating
-     *      one of the following non-zero errors:
-     *      <li> Cryptography is not available in this Berkeley DB
-     *      release.
-     * @throws  IllegalArgumentException  The DbEnv.setEncrypted
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setEncrypted(String passwd, int flags) throws DbException {
-        db_javaJNI.DbEnv_set_encrypt(swigCPtr, passwd, flags);
-    }
-
-
-    /**
-     *  When an error occurs in the Berkeley DB library, an exception
-     *  is thrown. In some cases, however, the <b>errno</b> value may
-     *  be insufficient to completely describe the cause of the error,
-     *  especially during initial application debugging. <p>
-     *
-     *  The DbEnv.setOnError and {@link com.sleepycat.db.Db#setErrorHandler
-     *  Db.setErrorHandler} methods are used to enhance the mechanism
-     *  for reporting error messages to the application. The
-     *  DbEnv.setOnError and {@link com.sleepycat.db.Db#setErrorHandler
-     *  Db.setErrorHandler} methods must be called with a single
-     *  object parameter. The object's class must implement the
-     *  DbErrorHandler interface.</p> <p>
-     *
-     *  In some cases, when an error occurs, Berkeley DB will invoke
-     *  the object's errcall() method with two parameters; the first
-     *  is the prefix string (as previously set by {@link
-     *  com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} or
-     *  {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *  DbEnv.setErrorPrefix}), the second will be an error message
-     *  string. It is up to this method to display the message in an
-     *  appropriate manner.</p> <p>
-     *
-     *  Alternatively, you can use the {@link
-     *  com.sleepycat.db.DbEnv#setErrorStream DbEnv.setErrorStream}
-     *  and {@link com.sleepycat.db.Db#setErrorStream
-     *  Db.setErrorStream} methods to display the additional
-     *  information via an output stream. You should not mix these
-     *  approaches.</p> <p>
-     *
-     *  This error-logging enhancement does not slow performance or
-     *  significantly increase application size, and may be run during
-     *  normal operation as well as during application debugging.</p>
-     *  <p>
-     *
-     *  The DbEnv.setOnError method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  db_errcall_fcn  the application-specified error
-     *      reporting function. The function takes two parameters: <p>
-     *
-     *      The <b>errpfx</b> parameter is the prefix string (as
-     *      previously set by {@link com.sleepycat.db.Db#setErrorPrefix
-     *      Db.setErrorPrefix} or {@link
-     *      com.sleepycat.db.DbEnv#setErrorPrefix
-     *      DbEnv.setErrorPrefix}). <p>
-     *
-     *      The <b>msg</b> parameter is the error message string.
-     * @throws  DbException    Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setErrorHandler(DbErrorHandler db_errcall_fcn) throws DbException {
-        db_javaJNI.DbEnv_setErrorHandler(swigCPtr, (error_handler = db_errcall_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setFlags(int,boolean)}
-     */
-    public void set_flags(int flags, boolean onoff) throws DbException {
-        setFlags(flags, onoff);
-    }
-
-
-    /**
-     *  Configure a database environment.</p> <p>
-     *
-     *  The database environment's flag values may also be set using
-     *  the environment's <b>DB_CONFIG</b> file. The syntax of the
-     *  entry in that file is a single line with the string
-     *  "set_flags", one or more whitespace characters, and the method
-     *  flag parameter as a string; for example, "set_flags
-     *  DB_TXN_NOSYNC". Because the <b>DB_CONFIG</b> file is read when
-     *  the database environment is opened, it will silently overrule
-     *  configuration done before that time.</p>
-     *
-     * @param  flags                      must be set by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AUTO_COMMIT
-     *        Db.DB_AUTO_COMMIT}<p>
-     *
-     *        If set, operations for which no explicit transaction
-     *        handle was specified, and which modify databases in the
-     *        database environment, will be automatically enclosed
-     *        within a transaction. If the call succeeds, changes made
-     *        by the operation will be recoverable. If the call fails,
-     *        the operation will have made no changes. <p>
-     *
-     *        Calling DbEnv.setFlags with the {@link
-     *        com.sleepycat.db.Db#DB_AUTO_COMMIT <code>Db.DB_AUTO_COMMIT</code>
-     *        } flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the {@link
-     *        com.sleepycat.db.Db#DB_AUTO_COMMIT <code>Db.DB_AUTO_COMMIT</code>
-     *        } flag or the flag should be specified in the <b>
-     *        DB_CONFIG</b> configuration file.</p> <p>
-     *
-     *        The {@link com.sleepycat.db.Db#DB_AUTO_COMMIT <code>Db.DB_AUTO_COMMIT</code>
-     *        } flag may be used to configure Berkeley DB at any time
-     *        during the life of the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CDB_ALLDB
-     *        Db.DB_CDB_ALLDB}<p>
-     *
-     *        If set, Berkeley DB Concurrent Data Store applications
-     *        will perform locking on an environment-wide basis rather
-     *        than on a per-database basis. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_CDB_ALLDB</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_CDB_ALLDB</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_CDB_ALLDB</code> flag may be used to
-     *        configure Berkeley DB only before the {@link
-     *        com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *        called.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRECT_DB
-     *        Db.DB_DIRECT_DB}<p>
-     *
-     *        Turn off system buffering of Berkeley DB database files
-     *        to avoid double caching. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_DIRECT_DB</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_DIRECT_DB</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_DIRECT_DB</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRECT_LOG
-     *        Db.DB_DIRECT_LOG}<p>
-     *
-     *        Turn off system buffering of Berkeley DB log files to
-     *        avoid double caching. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_DIRECT_LOG</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_DIRECT_LOG</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_DIRECT_LOG</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOG_AUTOREMOVE
-     *        Db.DB_LOG_AUTOREMOVE}<p>
-     *
-     *        If set, Berkeley DB will automatically remove log files
-     *        that are no longer needed. Automatic log file removal is
-     *        likely to make catastrophic recovery impossible. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_LOG_AUTOREMOVE</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_LOG_AUTOREMOVE</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_LOG_AUTOREMOVE</code> flag may be used
-     *        to configure Berkeley DB at any time during the life of
-     *        the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOLOCKING
-     *        Db.DB_NOLOCKING}<p>
-     *
-     *        If set, Berkeley DB will grant all requested mutual
-     *        exclusion mutexes and database locks without regard for
-     *        their actual availability. This functionality should
-     *        never be used for purposes other than debugging. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_NOLOCKING</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). </p> <p>
-     *
-     *        The <code>Db.DB_NOLOCKING</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOMMAP Db.DB_NOMMAP}
-     *        <p>
-     *
-     *        If set, Berkeley DB will copy read-only database files
-     *        into the local cache instead of potentially mapping them
-     *        into process memory (see the description of the {@link
-     *        com.sleepycat.db.DbEnv#setMemoryPoolMapSize
-     *        DbEnv.setMemoryPoolMapSize} method for further
-     *        information). <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_NOMMAP</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_NOMMAP</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_NOMMAP</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOPANIC
-     *        Db.DB_NOPANIC}<p>
-     *
-     *        If set, Berkeley DB will ignore any panic state in the
-     *        database environment. (Database environments in a panic
-     *        state normally refuse all attempts to call Berkeley DB
-     *        functions, returning <a href="{@docRoot}/../ref/program/errorret.html#DB_RUNRECOVERY">
-     *        <code>Db.DB_RUNRECOVERY</code></a> .) This functionality
-     *        should never be used for purposes other than debugging.
-     *        <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_NOPANIC</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). </p> <p>
-     *
-     *        The <code>Db.DB_NOPANIC</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_OVERWRITE
-     *        Db.DB_OVERWRITE}<p>
-     *
-     *        Overwrite files stored in encrypted formats before
-     *        deleting them. Berkeley DB overwrites files using
-     *        alternating 0xff, 0x00 and 0xff byte patterns. For file
-     *        overwriting to be effective, the underlying file must be
-     *        stored on a fixed-block filesystem. Systems with
-     *        journaling or logging filesystems will require operating
-     *        system support and probably modification of the Berkeley
-     *        DB sources. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_OVERWRITE</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). </p> <p>
-     *
-     *        The <code>Db.DB_OVERWRITE</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PANIC_ENVIRONMENT
-     *        Db.DB_PANIC_ENVIRONMENT}<p>
-     *
-     *        If set, Berkeley DB will set the panic state for the
-     *        database environment. (Database environments in a panic
-     *        state normally refuse all attempts to call Berkeley DB
-     *        functions, returning <a href="{@docRoot}/../ref/program/errorret.html#DB_RUNRECOVERY">
-     *        <code>Db.DB_RUNRECOVERY</code></a> .) This flag may not
-     *        be specified using the environment's <b>DB_CONFIG</b>
-     *        file. This flag may be used to configure Berkeley DB
-     *        only after the {@link com.sleepycat.db.DbEnv#open
-     *        DbEnv.open} method is called. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_PANIC_ENVIRONMENT</code>
-     *        flag affects the database environment, including all
-     *        threads of control accessing the database environment.
-     *        </p> <p>
-     *
-     *        The <code>Db.DB_PANIC_ENVIRONMENT</code> flag may be
-     *        used to configure Berkeley DB at any time during the
-     *        life of the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REGION_INIT
-     *        Db.DB_REGION_INIT}<p>
-     *
-     *        In some applications, the expense of page-faulting the
-     *        underlying shared memory regions can affect performance.
-     *        (For example, if the page-fault occurs while holding a
-     *        lock, other lock requests can convoy, and overall
-     *        throughput may decrease.) If set, Berkeley DB will
-     *        page-fault shared regions into memory when initially
-     *        creating or joining a Berkeley DB environment. In
-     *        addition, Berkeley DB will write the shared regions when
-     *        creating an environment, forcing the underlying virtual
-     *        memory and filesystems to instantiate both the necessary
-     *        memory and the necessary disk space. This can also avoid
-     *        out-of-disk space failures later on. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_REGION_INIT</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_REGION_INIT</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_REGION_INIT</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TIME_NOTGRANTED
-     *        Db.DB_TIME_NOTGRANTED}<p>
-     *
-     *        If set, database calls timing out based on lock or
-     *        transaction timeout values will throw a {@link
-     *        com.sleepycat.db.DbLockNotGrantedException
-     *        DbLockNotGrantedException} exception instead of {@link
-     *        com.sleepycat.db.DbDeadlockException
-     *        DbDeadlockException}. This allows applications to
-     *        distinguish between operations which have deadlocked and
-     *        operations which have exceeded their time limits. <p>
-     *
-     *        Calling DbEnv.setFlags with the {@link
-     *        com.sleepycat.db.Db#DB_TIME_NOTGRANTED <code>Db.DB_TIME_NOTGRANTED</code>
-     *        } flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the {@link
-     *        com.sleepycat.db.Db#DB_TIME_NOTGRANTED <code>Db.DB_TIME_NOTGRANTED</code>
-     *        } flag or the flag should be specified in the <b>
-     *        DB_CONFIG</b> configuration file.</p> <p>
-     *
-     *        The {@link com.sleepycat.db.Db#DB_TIME_NOTGRANTED <code>Db.DB_TIME_NOTGRANTED</code>
-     *        } flag may be used to configure Berkeley DB at any time
-     *        during the life of the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOSYNC
-     *        Db.DB_TXN_NOSYNC}<p>
-     *
-     *        If set, Berkeley DB will not write or synchronously
-     *        flush the log on transaction commit. This means that
-     *        transactions exhibit the ACI (atomicity, consistency,
-     *        and isolation) properties, but not D (durability); that
-     *        is, database integrity will be maintained, but if the
-     *        application or system fails, it is possible some number
-     *        of the most recently committed transactions may be
-     *        undone during recovery. The number of transactions at
-     *        risk is governed by how many log updates can fit into
-     *        the log buffer, how often the operating system flushes
-     *        dirty buffers to disk, and how often the log is
-     *        checkpointed. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_TXN_NOSYNC</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_TXN_NOSYNC</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_TXN_NOSYNC</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOT_DURABLE
-     *        Db.DB_TXN_NOT_DURABLE}<p>
-     *
-     *        If set, Berkeley DB will not write log records. This
-     *        means that transactions exhibit the ACI (atomicity,
-     *        consistency, and isolation) properties, but not D
-     *        (durability); that is, database integrity will be
-     *        maintained, but if the application or system fails,
-     *        integrity will not persist. All database files must be
-     *        verified and/or restored from backup after a failure. In
-     *        order to ensure integrity after application shut down,
-     *        all database handles must be closed without specifying
-     *        {@link com.sleepycat.db.Db#DB_NOSYNC <code>Db.DB_NOSYNC</code>
-     *        }, or all database changes must be flushed from the
-     *        database environment cache using the {@link
-     *        com.sleepycat.db.DbEnv#txnCheckpoint
-     *        DbEnv.txnCheckpoint} method. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_TXN_NOT_DURABLE</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_TXN_NOT_DURABLE</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_TXN_NOT_DURABLE</code> flag may be used
-     *        to configure Berkeley DB at any time during the life of
-     *        the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_WRITE_NOSYNC
-     *        Db.DB_TXN_WRITE_NOSYNC}<p>
-     *
-     *        If set, Berkeley DB will write, but will not
-     *        synchronously flush, the log on transaction commit. This
-     *        means that transactions exhibit the ACI (atomicity,
-     *        consistency, and isolation) properties, but not D
-     *        (durability); that is, database integrity will be
-     *        maintained, but if the system fails, it is possible some
-     *        number of the most recently committed transactions may
-     *        be undone during recovery. The number of transactions at
-     *        risk is governed by how often the system flushes dirty
-     *        buffers to disk and how often the log is checkpointed.
-     *        <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_TXN_WRITE_NOSYNC</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_TXN_WRITE_NOSYNC</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_TXN_WRITE_NOSYNC</code> flag may be used
-     *        to configure Berkeley DB at any time during the life of
-     *        the application.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_YIELDCPU
-     *        Db.DB_YIELDCPU}<p>
-     *
-     *        If set, Berkeley DB will yield the processor immediately
-     *        after each page or mutex acquisition. This functionality
-     *        should never be used for purposes other than stress
-     *        testing. <p>
-     *
-     *        Calling DbEnv.setFlags with the <code>Db.DB_YIELDCPU</code>
-     *        flag only affects the specified {@link
-     *        com.sleepycat.db.DbEnv DbEnv} handle (and any other
-     *        Berkeley DB handles opened within the scope of that
-     *        handle). For consistent behavior across the environment,
-     *        all {@link com.sleepycat.db.DbEnv DbEnv} handles opened
-     *        in the environment must either set the <code>Db.DB_YIELDCPU</code>
-     *        flag or the flag should be specified in the <b>DB_CONFIG
-     *        </b> configuration file.</p> <p>
-     *
-     *        The <code>Db.DB_YIELDCPU</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     * @param  onoff                      If the <b>onoff</b>
-     *      parameter is false, the specified flags are cleared;
-     *      otherwise they are set.
-     * @throws  IllegalArgumentException  The DbEnv.setFlags method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void setFlags(int flags, boolean onoff) throws DbException {
-        db_javaJNI.DbEnv_set_flags(swigCPtr, flags, onoff);
-    }
-
-
-    public void setFeedbackHandler(DbEnvFeedbackHandler db_feedback_fcn) throws DbException {
-        db_javaJNI.DbEnv_setFeedbackHandler(swigCPtr, (env_feedback_handler = db_feedback_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setMemoryPoolMapSize(long)}
-     */
-    public void set_mp_mmapsize(long mp_mmapsize) throws DbException {
-        setMemoryPoolMapSize(mp_mmapsize);
-    }
-
-
-    /**
-     *  Files that are opened read-only in the pool (and that satisfy
-     *  a few other criteria) are, by default, mapped into the process
-     *  address space instead of being copied into the local cache.
-     *  This can result in better-than-usual performance because
-     *  available virtual memory is normally much larger than the
-     *  local cache, and page faults are faster than page copying on
-     *  many systems. However, it can cause resource starvation in the
-     *  presence of limited virtual memory, and it can result in
-     *  immense process sizes in the presence of large databases.</p>
-     *  <p>
-     *
-     *  The DbEnv.getMemoryPoolMapSize method sets the maximum file
-     *  size, in bytes, for a file to be mapped into the process
-     *  address space. If no value is specified, it defaults to 10MB.
-     *  </p> <p>
-     *
-     *  The database environment's maximum mapped file size may also
-     *  be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_mp_mmapsize", one or more whitespace characters,
-     *  and the size in bytes. Because the <b>DB_CONFIG</b> file is
-     *  read when the database environment is opened, it will silently
-     *  overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setMemoryPoolMapSize method configures operations
-     *  performed using the specified {@link com.sleepycat.db.DbEnv
-     *  DbEnv} handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setMemoryPoolMapSize method may be called at any
-     *  time during the life of the application.</p>
-     *
-     * @param  mp_mmapsize                the maximum file size, in
-     *      bytes, for a file to be mapped into the process address
-     *      space.
-     * @throws  IllegalArgumentException  The
-     *      DbEnv.setMemoryPoolMapSize method will fail and throw a
-     *      IllegalArgumentException exception if the method was
-     *      called after {@link com.sleepycat.db.DbEnv#open
-     *      DbEnv.open} was called; or if an invalid flag value or
-     *      parameter was specified.
-     */
-    public void setMemoryPoolMapSize(long mp_mmapsize) throws DbException {
-        db_javaJNI.DbEnv_set_mp_mmapsize(swigCPtr, mp_mmapsize);
-    }
-
-
-    public void setPanicHandler(DbPanicHandler db_panic_fcn) throws DbException {
-        db_javaJNI.DbEnv_setPanicHandler(swigCPtr, (panic_handler = db_panic_fcn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRpcServer(DbClient,String,long,long,int)}
-     */
-    public void set_rpc_server(DbClient client, String host, long cl_timeout, long sv_timeout, int flags) throws DbException {
-        setRpcServer(client, host, cl_timeout, sv_timeout, flags);
-    }
-
-
-    /**
-     *  Establishes a connection for this <b>dbenv</b> to a RPC
-     *  server.</p> The DbEnv.setRpcServer method configures
-     *  operations performed using the specified {@link
-     *  com.sleepycat.db.DbEnv DbEnv} handle, not all operations
-     *  performed on the underlying database environment.</p> <p>
-     *
-     *  The DbEnv.setRpcServer method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. </p>
-     *
-     * @param  cl_timeout                 specifies the number of
-     *      seconds the client should wait for results to come back
-     *      from the server. Once the timeout has expired on any
-     *      communication with the server, Db.DB_NOSERVER will be
-     *      returned. If this value is zero, a default timeout is
-     *      used.
-     * @param  client                     reserved for future use. If
-     *      it is not NULL, an exception is thrown.
-     * @param  host                       the host to which the
-     *      Berkeley DB server will connect and create a channel for
-     *      communication.
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @param  sv_timeout                 specifies the number of
-     *      seconds the server should allow a client connection to
-     *      remain idle before assuming that the client is gone. Once
-     *      that timeout has been reached, the server releases all
-     *      resources associated with that client connection.
-     *      Subsequent attempts by that client to communicate with the
-     *      server result in Db.DB_NOSERVER_ID, indicating that an
-     *      invalid identifier has been given to the server. This
-     *      value can be considered a hint to the server. The server
-     *      may alter this value based on its own policies or allowed
-     *      values. If this value is zero, a default timeout is used.
-     * @throws  IllegalArgumentException  The DbEnv.setRpcServer
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void setRpcServer(DbClient client, String host, long cl_timeout, long sv_timeout, int flags) throws DbException {
-        db_javaJNI.DbEnv_set_rpc_server(swigCPtr, client, host, cl_timeout, sv_timeout, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setSegmentId(long)}
-     */
-    public void set_shm_key(long shm_key) throws DbException {
-        setSegmentId(shm_key);
-    }
-
-
-    /**
-     *  Specify a base segment ID for Berkeley DB environment shared
-     *  memory regions created in system memory on VxWorks or systems
-     *  supporting X/Open-style shared memory interfaces; for example,
-     *  UNIX systems supporting <b>shmget</b> (2) and related System V
-     *  IPC interfaces.</p> <p>
-     *
-     *  This base segment ID will be used when Berkeley DB shared
-     *  memory regions are first created. It will be incremented a
-     *  small integer value each time a new shared memory region is
-     *  created; that is, if the base ID is 35, the first shared
-     *  memory region created will have a segment ID of 35, and the
-     *  next one will have a segment ID between 36 and 40 or so. A
-     *  Berkeley DB environment always creates a master shared memory
-     *  region; an additional shared memory region for each of the
-     *  subsystems supported by the environment (Locking, Logging,
-     *  Memory Pool and Transaction); plus an additional shared memory
-     *  region for each additional memory pool cache that is
-     *  supported. Already existing regions with the same segment IDs
-     *  will be removed. See <a href="{@docRoot}/../ref/env/region.html">
-     *  Shared Memory Regions</a> for more information.</p> <p>
-     *
-     *  The intent behind this method is two-fold: without it,
-     *  applications have no way to ensure that two Berkeley DB
-     *  applications don't attempt to use the same segment IDs when
-     *  creating different Berkeley DB environments. In addition, by
-     *  using the same segment IDs each time the environment is
-     *  created, previously created segments will be removed, and the
-     *  set of segments on the system will not grow without bound.</p>
-     *  <p>
-     *
-     *  The database environment's base segment ID may also be set
-     *  using the environment's <b>DB_CONFIG</b> file. The syntax of
-     *  the entry in that file is a single line with the string
-     *  "set_shm_key", one or more whitespace characters, and the ID.
-     *  Because the <b>DB_CONFIG</b> file is read when the database
-     *  environment is opened, it will silently overrule configuration
-     *  done before that time.</p> <p>
-     *
-     *  The DbEnv.setSegmentId method configures operations performed
-     *  using the specified {@link com.sleepycat.db.DbEnv DbEnv}
-     *  handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setSegmentId method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setSegmentId must be consistent
-     *  with the existing environment or corruption can occur.</p>
-     *
-     * @param  shm_key                    the base segment ID for the
-     *      database environment.
-     * @throws  IllegalArgumentException  The DbEnv.setSegmentId
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setSegmentId(long shm_key) throws DbException {
-        db_javaJNI.DbEnv_set_shm_key(swigCPtr, shm_key);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTestAndSetSpins(int)}
-     */
-    public void set_tas_spins(int tas_spins) throws DbException {
-        setTestAndSetSpins(tas_spins);
-    }
-
-
-    /**
-     *  Specify that test-and-set mutexes should spin <b>tas_spins</b>
-     *  times without blocking. The value defaults to 1 on
-     *  uniprocessor systems and to 50 times the number of processors
-     *  on multiprocessor systems.</p> <p>
-     *
-     *  The database environment's test-and-set spin count may also be
-     *  set using the environment's <b>DB_CONFIG</b> file. The syntax
-     *  of the entry in that file is a single line with the string
-     *  "set_tas_spins", one or more whitespace characters, and the
-     *  number of spins. Because the <b>DB_CONFIG</b> file is read
-     *  when the database environment is opened, it will silently
-     *  overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setTestAndSetSpins method configures operations
-     *  performed using the specified {@link com.sleepycat.db.DbEnv
-     *  DbEnv} handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setTestAndSetSpins method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @param  tas_spins                  the number of spins
-     *      test-and-set mutexes should execute before blocking.
-     * @throws  IllegalArgumentException  The DbEnv.setTestAndSetSpins
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void setTestAndSetSpins(int tas_spins) throws DbException {
-        db_javaJNI.DbEnv_set_tas_spins(swigCPtr, tas_spins);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTimeout(long,int)}
-     */
-    public void set_timeout(long timeout, int flags) throws DbException {
-        setTimeout(timeout, flags);
-    }
-
-
-    /**
-     *  The DbEnv.setTimeout method sets timeout values for locks or
-     *  transactions in the database environment.</p> <p>
-     *
-     *  Timeouts are checked whenever a thread of control blocks on a
-     *  lock or when deadlock detection is performed. (In the case of
-     *  Db.DB_SET_LOCK_TIMEOUT, the lock is one requested explicitly
-     *  through the Lock subsystem interfaces. In the case of
-     *  Db.DB_SET_TXN_TIMEOUT, the lock is one requested on behalf of
-     *  a transaction. In either case, it may be a lock requested by
-     *  the database access methods underlying the application.) As
-     *  timeouts are only checked when the lock request first blocks
-     *  or when deadlock detection is performed, the accuracy of the
-     *  timeout depends on how often deadlock detection is performed.
-     *  </p> <p>
-     *
-     *  Timeout values specified for the database environment may be
-     *  overridden on a per-lock or per-transaction basis. See {@link
-     *  com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} and {@link
-     *  com.sleepycat.db.DbTxn#setTimeout DbTxn.setTimeout} for more
-     *  information.</p> <p>
-     *
-     *  The DbEnv.setTimeout method configures a database environment,
-     *  not only operations performed using the specified {@link
-     *  com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setTimeout method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  flags                      must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_LOCK_TIMEOUT
-     *        Db.DB_SET_LOCK_TIMEOUT}<p>
-     *
-     *        Set the timeout value for locks in this database
-     *        environment. <p>
-     *
-     *        The database environment's lock timeout value may also
-     *        be set using the environment's <b>DB_CONFIG</b> file.
-     *        The syntax of the entry in that file is a single line
-     *        with the string "set_lock_timeout", one or more
-     *        whitespace characters, and the lock timeout value.
-     *        Because the <b>DB_CONFIG</b> file is read when the
-     *        database environment is opened, it will silently
-     *        overrule configuration done before that time.</p> </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_TXN_TIMEOUT
-     *        Db.DB_SET_TXN_TIMEOUT}<p>
-     *
-     *        Set the timeout value for transactions in this database
-     *        environment. <p>
-     *
-     *        The database environment's transaction timeout value may
-     *        also be set using the environment's <b>DB_CONFIG</b>
-     *        file. The syntax of the entry in that file is a single
-     *        line with the string "set_txn_timeout", one or more
-     *        whitespace characters, and the transaction timeout
-     *        value. Because the <b>DB_CONFIG</b> file is read when
-     *        the database environment is opened, it will silently
-     *        overrule configuration done before that time.</p> </li>
-     *
-     *      </ul>
-     *
-     * @param  timeout                    the timeout value. It must
-     *      be specified as an unsigned 32-bit number of microseconds,
-     *      limiting the maximum timeout to roughly 71 minutes.
-     * @throws  IllegalArgumentException  The DbEnv.setTimeout method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void setTimeout(long timeout, int flags) throws DbException {
-        db_javaJNI.DbEnv_set_timeout(swigCPtr, timeout, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTmpDir(String)}
-     */
-    public void set_tmp_dir(String dir) throws DbException {
-        setTmpDir(dir);
-    }
-
-
-    /**
-     *  Specify the path of a directory to be used as the location of
-     *  temporary files. The files created to back in-memory access
-     *  method databases will be created relative to this path. These
-     *  temporary files can be quite large, depending on the size of
-     *  the database.</p> <p>
-     *
-     *  If no directories are specified, the following alternatives
-     *  are checked in the specified order. The first existing
-     *  directory path is used for all temporary files.</p>
-     *  <ol><p>
-     *
-     *
-     *    <li> The value of the environment variable <b>TMPDIR</b> .
-     *
-     *    <li> The value of the environment variable <b>TEMP</b> .
-     *
-     *    <li> The value of the environment variable <b>TMP</b> .
-     *    <li> The value of the environment variable <b>TempFolder</b>
-     *    .
-     *    <li> The value returned by the GetTempPath interface.
-     *    <li> The directory <b>/var/tmp</b> .
-     *    <li> The directory <b>/usr/tmp</b> .
-     *    <li> The directory <b>/temp</b> .
-     *    <li> The directory <b>/tmp</b> .
-     *    <li> The directory <b>C:/temp</b> .
-     *    <li> The directory <b>C:/tmp</b> .
-     *  </ol>
-     *  <p>
-     *
-     *  Note: environment variables are only checked if one of the
-     *  {@link com.sleepycat.db.Db#DB_USE_ENVIRON Db.DB_USE_ENVIRON}
-     *  or {@link com.sleepycat.db.Db#DB_USE_ENVIRON_ROOT
-     *  Db.DB_USE_ENVIRON_ROOT} flags were specified.</p> <p>
-     *
-     *  Note: the GetTempPath interface is only checked on Win/32
-     *  platforms.</p> <p>
-     *
-     *  The database environment's temporary file directory may also
-     *  be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_tmp_dir", one or more whitespace characters, and
-     *  the directory name. Because the <b>DB_CONFIG</b> file is read
-     *  when the database environment is opened, it will silently
-     *  overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setTmpDir method configures operations performed
-     *  using the specified {@link com.sleepycat.db.DbEnv DbEnv}
-     *  handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setTmpDir method may not be called after the {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} method is called. If
-     *  the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setTmpDir must be consistent
-     *  with the existing environment or corruption can occur.</p>
-     *
-     * @param  dir                        the directory to be used to
-     *      store temporary files.
-     * @throws  IllegalArgumentException  The DbEnv.setTmpDir method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setTmpDir(String dir) throws DbException {
-        db_javaJNI.DbEnv_set_tmp_dir(swigCPtr, dir);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTxnMax(int)}
-     */
-    public void set_tx_max(int max) throws DbException {
-        setTxnMax(max);
-    }
-
-
-    /**
-     *  Configure the Berkeley DB database environment to support at
-     *  least <b>max</b> active transactions. This value bounds the
-     *  size of the memory allocated for transactions. Child
-     *  transactions are counted as active until they either commit or
-     *  abort.</p> <p>
-     *
-     *  When all of the memory available in the database environment
-     *  for transactions is in use, calls to {@link
-     *  com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin} will fail
-     *  (until some active transactions complete). If this interface
-     *  is never called, the database environment is configured to
-     *  support at least 20 active transactions.</p> <p>
-     *
-     *  The database environment's number of active transactions may
-     *  also be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_tx_max", one or more whitespace characters, and
-     *  the number of transactions. Because the <b>DB_CONFIG</b> file
-     *  is read when the database environment is opened, it will
-     *  silently overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setTxnMax method configures a database environment,
-     *  not only operations performed using the specified {@link
-     *  com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setTxnMax method may not be called after the {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} method is called. If
-     *  the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setTxnMax will be ignored. </p>
-     *
-     * @param  max                        The <b>max</b> parameter
-     *      configures the minimum number of simultaneously active
-     *      transactions supported by Berkeley DB database
-     *      environment.
-     * @throws  IllegalArgumentException  The DbEnv.setTxnMax method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setTxnMax(int max) throws DbException {
-        db_javaJNI.DbEnv_set_tx_max(swigCPtr, max);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setAppDispatch(DbAppDispatch)}
-     */
-    public void set_app_dispatch(DbAppDispatch tx_recover) throws DbException {
-        setAppDispatch(tx_recover);
-    }
-
-
-    public void setAppDispatch(DbAppDispatch tx_recover) throws DbException {
-        db_javaJNI.DbEnv_set_app_dispatch(swigCPtr, (app_dispatch_handler = tx_recover));
-    }
-
-
-    void set_tx_timestamp0(long timestamp) {
-        db_javaJNI.DbEnv_set_tx_timestamp0(swigCPtr, timestamp);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setVerbose(int,boolean)}
-     */
-    public void set_verbose(int which, boolean onoff) throws DbException {
-        setVerbose(which, onoff);
-    }
-
-
-    /**
-     *  The DbEnv.setVerbose method turns specific additional
-     *  informational and debugging messages in the Berkeley DB
-     *  message output on and off. To see the additional messages,
-     *  verbose messages must also be configured for the application.
-     *  For more information on verbose messages, see the {@link
-     *  com.sleepycat.db.Db#setErrorStream Db.setErrorStream} method.
-     *  </p> <p>
-     *
-     *  The database environment's messages may also be set using the
-     *  environment's <b>DB_CONFIG</b> file. The syntax of the entry
-     *  in that file is a single line with the string "set_verbose",
-     *  one or more whitespace characters, and the method <b>which</b>
-     *  parameter as a string; for example, "set_verbose
-     *  DB_VERB_CHKPOINT". Because the <b>DB_CONFIG</b> file is read
-     *  when the database environment is opened, it will silently
-     *  overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setVerbose method configures operations performed
-     *  using the specified {@link com.sleepycat.db.DbEnv DbEnv}
-     *  handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setVerbose method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  onoff                      If the <b>onoff</b>
-     *      parameter is set to true, the additional messages are
-     *      output.
-     * @param  which                      must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERB_CHKPOINT
-     *        Db.DB_VERB_CHKPOINT}<p>
-     *
-     *        Display checkpoint location information when searching
-     *        the log for checkpoints. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERB_DEADLOCK
-     *        Db.DB_VERB_DEADLOCK}<p>
-     *
-     *        Display additional information when doing deadlock
-     *        detection. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERB_RECOVERY
-     *        Db.DB_VERB_RECOVERY}<p>
-     *
-     *        Display additional information when performing recovery.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERB_REPLICATION
-     *        Db.DB_VERB_REPLICATION}<p>
-     *
-     *        Display additional information when processing
-     *        replication messages. <p>
-     *
-     *        Note, to get complete replication logging when debugging
-     *        replication applications, you must also configure and
-     *        build the Berkeley DB library with the <a
-     *        href="{@docRoot}/../ref/build_unix/conf.html">
-     *        --enable-diagnostic</a> configuration option as well as
-     *        call the DbEnv.setVerbose method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERB_WAITSFOR
-     *        Db.DB_VERB_WAITSFOR}<p>
-     *
-     *        Display the waits-for table when doing deadlock
-     *        detection. </li>
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.setVerbose method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void setVerbose(int which, boolean onoff) throws DbException {
-        db_javaJNI.DbEnv_set_verbose(swigCPtr, which, onoff);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLockConflicts()}
-     */
-    public byte[][] get_lk_conflicts() throws DbException {
-        return getLockConflicts();
-    }
-
-
-    /**
-     *  The DbEnv.getLockConflicts method returns the conflicts array.
-     *  </p> <p>
-     *
-     *  The DbEnv.getLockConflicts method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLockConflicts method returns
-     *      the conflicts array.</p>
-     */
-    public byte[][] getLockConflicts() throws DbException {
-        return db_javaJNI.DbEnv_get_lk_conflicts(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLockDetect()}
-     */
-    public int get_lk_detect() throws DbException {
-        return getLockDetect();
-    }
-
-
-    /**
-     *  The DbEnv.getLockDetect method returns the deadlock detector
-     *  configuration.</p> <p>
-     *
-     *  The DbEnv.getLockDetect method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLockDetect method returns
-     *      the deadlock detector configuration.</p>
-     */
-    public int getLockDetect() throws DbException {
-        return db_javaJNI.DbEnv_get_lk_detect(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLockMaxLocks()}
-     */
-    public int get_lk_max_locks() throws DbException {
-        return getLockMaxLocks();
-    }
-
-
-    /**
-     *  The DbEnv.setLockMaxLocks method returns the maximum number of
-     *  locks.</p> <p>
-     *
-     *  The DbEnv.setLockMaxLocks method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.setLockMaxLocks method returns
-     *      the maximum number of locks.</p>
-     */
-    public int getLockMaxLocks() throws DbException {
-        return db_javaJNI.DbEnv_get_lk_max_locks(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLockMaxLockers()}
-     */
-    public int get_lk_max_lockers() throws DbException {
-        return getLockMaxLockers();
-    }
-
-
-    /**
-     *  The DbEnv.getLockMaxLockers method returns the maximum number
-     *  of lockers.</p> <p>
-     *
-     *  The DbEnv.getLockMaxLockers method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLockMaxLockers method
-     *      returns the maximum number of lockers.</p>
-     */
-    public int getLockMaxLockers() throws DbException {
-        return db_javaJNI.DbEnv_get_lk_max_lockers(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLockMaxObjects()}
-     */
-    public int get_lk_max_objects() throws DbException {
-        return getLockMaxObjects();
-    }
-
-
-    /**
-     *  The DbEnv.getLockMaxObjects method returns the maximum number
-     *  of locked objects.</p> <p>
-     *
-     *  The DbEnv.getLockMaxObjects method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLockMaxObjects method
-     *      returns the maximum number of locked objects.</p>
-     */
-    public int getLockMaxObjects() throws DbException {
-        return db_javaJNI.DbEnv_get_lk_max_objects(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockDetect(int,int)}
-     */
-    public int lock_detect(int flags, int atype) throws DbException {
-        return lockDetect(flags, atype);
-    }
-
-
-    /**
-     *  The DbEnv.lockDetect method runs one iteration of the deadlock
-     *  detector. The deadlock detector traverses the lock table and
-     *  marks one of the participating lock requesters for rejection
-     *  in each deadlock it finds.</p>
-     *
-     * @param  atype                      specifies which lock
-     *      request(s) to reject. It must be set to one of the
-     *      following list:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_DEFAULT
-     *        Db.DB_LOCK_DEFAULT}<p>
-     *
-     *        Use whatever lock policy was specified when the database
-     *        environment was created. If no lock policy has yet been
-     *        specified, set the lock policy to <code>Db.DB_LOCK_RANDOM</code>
-     *        . </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_EXPIRE
-     *        Db.DB_LOCK_EXPIRE}<p>
-     *
-     *        Reject lock requests which have timed out. No other
-     *        deadlock detection is performed. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MAXLOCKS
-     *        Db.DB_LOCK_MAXLOCKS}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        greatest number of locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MINLOCKS
-     *        Db.DB_LOCK_MINLOCKS}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        fewest number of locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MINWRITE
-     *        Db.DB_LOCK_MINWRITE}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        fewest number of write locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_OLDEST
-     *        Db.DB_LOCK_OLDEST}<p>
-     *
-     *        Reject the lock request for the oldest locker ID. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_RANDOM
-     *        Db.DB_LOCK_RANDOM}<p>
-     *
-     *        Reject the lock request for a random locker ID. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_YOUNGEST
-     *        Db.DB_LOCK_YOUNGEST}<p>
-     *
-     *        Reject the lock request for the youngest locker ID.
-     *        </li>
-     *      </ul>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  IllegalArgumentException  The DbEnv.lockDetect method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.lockDetect method
-     *      returns the number of lock requests that were rejected.
-     *      </p>
-     */
-    public int lockDetect(int flags, int atype) throws DbException {
-        return db_javaJNI.DbEnv_lock_detect(swigCPtr, flags, atype);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockGet(int,int,Dbt,int)}
-     */
-    public DbLock lock_get(int locker, int flags, Dbt object, int lock_mode) throws DbException {
-        return lockGet(locker, flags, object, lock_mode);
-    }
-
-
-    /**
-     *  The DbEnv.lockGet method acquires a lock from the lock table,
-     *  returning information about it in a DbLock object.</p>
-     *
-     * @param  flags                       must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_NOWAIT
-     *        Db.DB_LOCK_NOWAIT}<p>
-     *
-     *        If a lock cannot be granted because the requested lock
-     *        conflicts with an existing lock, throw a {@link
-     *        com.sleepycat.db.DbLockNotGrantedException
-     *        DbLockNotGrantedException} immediately instead of
-     *        waiting for the lock to become available. </li>
-     *      </ul>
-     *
-     * @param  lock_mode                   used as an index into the
-     *      environment's lock conflict matrix. When using the default
-     *      lock conflict matrix, <b>lock_mode</b> must be set to one
-     *      of the following values: read (shared) write (exclusive)
-     *      intention to write (shared) intention to read (shared)
-     *      intention to read and write (shared) <p>
-     *
-     *      See {@link com.sleepycat.db.DbEnv#setLockConflicts
-     *      DbEnv.setLockConflicts} and <a
-     *      href="{@docRoot}/../ref/lock/stdmode.html">Standard Lock
-     *      Modes</a> for more information on the lock conflict
-     *      matrix.</p>
-     * @param  locker                      an unsigned 32-bit integer
-     *      quantity. It represents the entity requesting the lock.
-     * @param  object                      an untyped byte string that
-     *      specifies the object to be locked. Applications using the
-     *      locking subsystem directly while also doing locking via
-     *      the Berkeley DB access methods must take care not to
-     *      inadvertently lock objects that happen to be equal to the
-     *      unique file IDs used to lock files. See <a
-     *      href="{@docRoot}/../ref/lock/am_conv.html">Access method
-     *      locking conventions</a> for more information.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the DbEnv.lockGet method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the DbEnv.lockGet method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  DbLockNotGrantedException  If the {@link
-     *      com.sleepycat.db.Db#DB_LOCK_NOWAIT Db.DB_LOCK_NOWAIT} flag
-     *      or lock timers were configured and the lock could not be
-     *      granted before the wait-time expired, the DbEnv.lockGet
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The DbEnv.lockGet method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @throws  DbMemoryException          If the maximum number of
-     *      locks has been reached, the DbEnv.lockGet method will fail
-     *      and throw a {@link com.sleepycat.db.DbMemoryException
-     *      DbMemoryException} exception.
-     * @return                             The DbEnv.lockGet method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public DbLock lockGet(int locker, int flags, Dbt object, int lock_mode) throws DbException {
-        long cPtr = db_javaJNI.DbEnv_lock_get(swigCPtr, locker, flags, object, lock_mode);
-        return (cPtr == 0) ? null : new DbLock(cPtr, true);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockId()}
-     */
-    public int lock_id() throws DbException {
-        return lockId();
-    }
-
-
-    /**
-     *  The DbEnv.lockId method returns a locker ID, which is
-     *  guaranteed to be unique in the specified lock table.</p> <p>
-     *
-     *  The {@link com.sleepycat.db.DbEnv#lockIdFree DbEnv.lockIdFree}
-     *  method should be called to return the locker ID to the
-     *  Berkeley DB library when it is no longer needed.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.lockId method returns a locker
-     *      ID which is guaranteed to be unique in the specified lock
-     *      table.</p>
-     */
-    public int lockId() throws DbException {
-        return db_javaJNI.DbEnv_lock_id(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockIdFree(int)}
-     */
-    public void lock_id_free(int id) throws DbException {
-        lockIdFree(id);
-    }
-
-
-    /**
-     *  The DbEnv.lockIdFree method frees a locker ID allocated by the
-     *  {@link com.sleepycat.db.DbEnv#lockId DbEnv.lockId} method.</p>
-     *
-     * @param  id                         the locker id to be freed.
-     * @throws  IllegalArgumentException  The DbEnv.lockIdFree method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the locker ID is invalid or locks are still held by
-     *      this locker ID; or if an invalid flag value or parameter
-     *      was specified.
-     */
-    public void lockIdFree(int id) throws DbException {
-        db_javaJNI.DbEnv_lock_id_free(swigCPtr, id);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockPut(DbLock)}
-     */
-    public void lock_put(DbLock lock) throws DbException {
-        lockPut(lock);
-    }
-
-
-    /**
-     *  The DbEnv.lockPut method releases <b>lock</b> .</p>
-     *
-     * @param  lock                       the lock to be released.
-     * @throws  IllegalArgumentException  The DbEnv.lockPut method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void lockPut(DbLock lock) throws DbException {
-        db_javaJNI.DbEnv_lock_put(swigCPtr, DbLock.getCPtr(lock));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #lockStat(int)}
-     */
-    public DbLockStat lock_stat(int flags) throws DbException {
-        return lockStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.lockStat method returns the locking subsystem
-     *  statistics.</p> <p>
-     *
-     *  The DbEnv.lockStat method creates a DbLockStat object
-     *  encapsulating the locking subsystem statistics. The following
-     *  data fields are available from the DbLockStat object:</p> For
-     *  convenience, the DbLockStat class has a toString method that
-     *  lists all the data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.lockStat method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.lockStat method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public DbLockStat lockStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_lock_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLockConflicts(byte[][])}
-     */
-    public void set_lk_conflicts(byte[][] conflicts) throws DbException {
-        setLockConflicts(conflicts);
-    }
-
-
-    /**
-     *  Set the locking conflicts matrix.</p> <p>
-     *
-     *  If DbEnv.setLockConflicts is never called, a standard
-     *  conflicts array is used; see <a href="{@docRoot}/../ref/lock/stdmode.html">
-     *  Standard Lock Modes</a> for more information.</p> <p>
-     *
-     *  The DbEnv.setLockConflicts method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLockConflicts method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLockConflicts will be
-     *  ignored. </p>
-     *
-     * @param  conflicts                  the new locking conflicts
-     *      matrix. A non-0 value for the array element indicates that
-     *      requested_mode and held_mode conflict: <blockquote><pre>conflicts[requested_mode][held_mode]</pre>
-     *      </blockquote> <p>
-     *
-     *      The <i>not-granted</i> mode must be represented by 0.</p>
-     * @throws  IllegalArgumentException  The DbEnv.setLockConflicts
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     * @throws  DbMemoryException         If the conflicts array could
-     *      not be copied, the DbEnv.setLockConflicts method will fail
-     *      and throw a {@link com.sleepycat.db.DbMemoryException
-     *      DbMemoryException} exception.
-     */
-    public void setLockConflicts(byte[][] conflicts) throws DbException {
-        db_javaJNI.DbEnv_set_lk_conflicts(swigCPtr, conflicts);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLockDetect(int)}
-     */
-    public void set_lk_detect(int detect) throws DbException {
-        setLockDetect(detect);
-    }
-
-
-    /**
-     *  Set if the deadlock detector is to be run whenever a lock
-     *  conflict occurs, and specify what lock request(s) should be
-     *  rejected. As transactions acquire locks on behalf of a single
-     *  locker ID, rejecting a lock request associated with a
-     *  transaction normally requires the transaction be aborted.</p>
-     *  <p>
-     *
-     *  The database environment's deadlock detector configuration may
-     *  also be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_lk_detect", one or more whitespace characters, and
-     *  the method <b>detect</b> parameter as a string; for example,
-     *  "set_lk_detect DB_LOCK_OLDEST". Because the <b>DB_CONFIG</b>
-     *  file is read when the database environment is opened, it will
-     *  silently overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLockDetect method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLockDetect method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLockDetect must be
-     *  consistent with the existing environment or an error will be
-     *  returned. </p>
-     *
-     * @param  detect                     The <b>detect</b> parameter
-     *      configures the deadlock detector. The specified value must
-     *      be one of the following list:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_DEFAULT
-     *        Db.DB_LOCK_DEFAULT}<p>
-     *
-     *        Use whatever lock policy was specified when the database
-     *        environment was created. If no lock policy has yet been
-     *        specified, set the lock policy to <code>Db.DB_LOCK_RANDOM</code>
-     *        . </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_EXPIRE
-     *        Db.DB_LOCK_EXPIRE}<p>
-     *
-     *        Reject lock requests which have timed out. No other
-     *        deadlock detection is performed. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MAXLOCKS
-     *        Db.DB_LOCK_MAXLOCKS}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        greatest number of locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MINLOCKS
-     *        Db.DB_LOCK_MINLOCKS}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        fewest number of locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_MINWRITE
-     *        Db.DB_LOCK_MINWRITE}<p>
-     *
-     *        Reject the lock request for the locker ID with the
-     *        fewest number of write locks. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_OLDEST
-     *        Db.DB_LOCK_OLDEST}<p>
-     *
-     *        Reject the lock request for the oldest locker ID. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_RANDOM
-     *        Db.DB_LOCK_RANDOM}<p>
-     *
-     *        Reject the lock request for a random locker ID. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LOCK_YOUNGEST
-     *        Db.DB_LOCK_YOUNGEST}<p>
-     *
-     *        Reject the lock request for the youngest locker ID.
-     *        </li>
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.setLockDetect
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLockDetect(int detect) throws DbException {
-        db_javaJNI.DbEnv_set_lk_detect(swigCPtr, detect);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLockMaxLockers(int)}
-     */
-    public void set_lk_max_lockers(int max) throws DbException {
-        setLockMaxLockers(max);
-    }
-
-
-    /**
-     *  Set the maximum number of locking entities supported by the
-     *  Berkeley DB environment. This value is used by {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} to estimate how much
-     *  space to allocate for various lock-table data structures. The
-     *  default value is 1000 lockers. For specific information on
-     *  configuring the size of the lock subsystem, see <a
-     *  href="{@docRoot}/../ref/lock/max.html">Configuring locking:
-     *  sizing the system</a> .</p> <p>
-     *
-     *  The database environment's maximum number of lockers may also
-     *  be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_lk_max_lockers", one or more whitespace
-     *  characters, and the number of lockers. Because the <b>
-     *  DB_CONFIG</b> file is read when the database environment is
-     *  opened, it will silently overrule configuration done before
-     *  that time.</p> <p>
-     *
-     *  The DbEnv.setLockMaxLockers method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLockMaxLockers method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLockMaxLockers will be
-     *  ignored. </p>
-     *
-     * @param  max                        the maximum number
-     *      simultaneous locking entities supported by the Berkeley DB
-     *      environment.
-     * @throws  IllegalArgumentException  The DbEnv.setLockMaxLockers
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLockMaxLockers(int max) throws DbException {
-        db_javaJNI.DbEnv_set_lk_max_lockers(swigCPtr, max);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLockMaxLocks(int)}
-     */
-    public void set_lk_max_locks(int max) throws DbException {
-        setLockMaxLocks(max);
-    }
-
-
-    /**
-     *  Set the maximum number of locks supported by the Berkeley DB
-     *  environment. This value is used by {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} to estimate how much
-     *  space to allocate for various lock-table data structures. The
-     *  default value is 1000 locks. For specific information on
-     *  configuring the size of the lock subsystem, see <a
-     *  href="{@docRoot}/../ref/lock/max.html">Configuring locking:
-     *  sizing the system</a> .</p> <p>
-     *
-     *  The database environment's maximum number of locks may also be
-     *  set using the environment's <b>DB_CONFIG</b> file. The syntax
-     *  of the entry in that file is a single line with the string
-     *  "set_lk_max_locks", one or more whitespace characters, and the
-     *  number of locks. Because the <b>DB_CONFIG</b> file is read
-     *  when the database environment is opened, it will silently
-     *  overrule configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLockMaxLocks method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLockMaxLocks method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLockMaxLocks will be
-     *  ignored. </p>
-     *
-     * @param  max                        the maximum number of locks
-     *      supported by the Berkeley DB environment.
-     * @throws  IllegalArgumentException  The DbEnv.setLockMaxLocks
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLockMaxLocks(int max) throws DbException {
-        db_javaJNI.DbEnv_set_lk_max_locks(swigCPtr, max);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLockMaxObjects(int)}
-     */
-    public void set_lk_max_objects(int max) throws DbException {
-        setLockMaxObjects(max);
-    }
-
-
-    /**
-     *  Set the maximum number of locked objects supported by the
-     *  Berkeley DB environment. This value is used by {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} to estimate how much
-     *  space to allocate for various lock-table data structures. The
-     *  default value is 1000 objects. For specific information on
-     *  configuring the size of the lock subsystem, see <a
-     *  href="{@docRoot}/../ref/lock/max.html">Configuring locking:
-     *  sizing the system</a> .</p> <p>
-     *
-     *  The database environment's maximum number of objects may also
-     *  be set using the environment's <b>DB_CONFIG</b> file. The
-     *  syntax of the entry in that file is a single line with the
-     *  string "set_lk_max_objects", one or more whitespace
-     *  characters, and the number of objects. Because the <b>
-     *  DB_CONFIG</b> file is read when the database environment is
-     *  opened, it will silently overrule configuration done before
-     *  that time.</p> <p>
-     *
-     *  The DbEnv.setLockMaxObjects method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLockMaxObjects method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLockMaxObjects will be
-     *  ignored. </p>
-     *
-     * @param  max                        the maximum number of locked
-     *      objects supported by the Berkeley DB environment.
-     * @throws  IllegalArgumentException  The DbEnv.setLockMaxObjects
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLockMaxObjects(int max) throws DbException {
-        db_javaJNI.DbEnv_set_lk_max_objects(swigCPtr, max);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLogBufferSize()}
-     */
-    public int get_lg_bsize() throws DbException {
-        return getLogBufferSize();
-    }
-
-
-    /**
-     *  The DbEnv.getLogBufferSize method returns the size of the log
-     *  buffer, in bytes.</p> <p>
-     *
-     *  The DbEnv.getLogBufferSize method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLogBufferSize method returns
-     *      the size of the log buffer, in bytes.</p>
-     */
-    public int getLogBufferSize() throws DbException {
-        return db_javaJNI.DbEnv_get_lg_bsize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLogDir()}
-     */
-    public String get_lg_dir() throws DbException {
-        return getLogDir();
-    }
-
-
-    /**
-     *  The DbEnv.getLogDir method returns the log directory.</p> <p>
-     *
-     *  The DbEnv.getLogDir method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLogDir method returns the
-     *      log directory.</p>
-     */
-    public String getLogDir() throws DbException {
-        return db_javaJNI.DbEnv_get_lg_dir(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLogMax()}
-     */
-    public int get_lg_max() throws DbException {
-        return getLogMax();
-    }
-
-
-    /**
-     *  The DbEnv.getLogMax method returns the maximum log file size.
-     *  </p> <p>
-     *
-     *  The DbEnv.getLogMax method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLogMax method returns the
-     *      maximum log file size.</p>
-     */
-    public int getLogMax() throws DbException {
-        return db_javaJNI.DbEnv_get_lg_max(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLogRegionMax()}
-     */
-    public int get_lg_regionmax() throws DbException {
-        return getLogRegionMax();
-    }
-
-
-    /**
-     *  The DbEnv.getLogRegionMax method returns the size of the
-     *  underlying logging subsystem region.</p> <p>
-     *
-     *  The DbEnv.getLogRegionMax method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getLogRegionMax method returns
-     *      the size of the underlying logging subsystem region.</p>
-     */
-    public int getLogRegionMax() throws DbException {
-        return db_javaJNI.DbEnv_get_lg_regionmax(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logArchive(int)}
-     */
-    public String[] log_archive(int flags) throws DbException {
-        return logArchive(flags);
-    }
-
-
-    /**
-     *  The DbEnv.logArchive method returns an array of log or
-     *  database filenames.</p> <p>
-     *
-     *  By default, DbEnv.logArchive returns the names of all of the
-     *  log files that are no longer in use (for example, that are no
-     *  longer involved in active transactions), and that may safely
-     *  be archived for catastrophic recovery and then removed from
-     *  the system. If there are no filenames to return,
-     *  DbEnv.logArchive returns null.</p> <p>
-     *
-     *  Log cursor handles (returned by the {@link
-     *  com.sleepycat.db.DbEnv#logCursor DbEnv.logCursor} method) may
-     *  have open file descriptors for log files in the database
-     *  environment. Also, the Berkeley DB interfaces to the database
-     *  environment logging subsystem (for example, {@link
-     *  com.sleepycat.db.DbEnv#logPut DbEnv.logPut} and {@link
-     *  com.sleepycat.db.DbTxn#abort DbTxn.abort}) may allocate log
-     *  cursors and have open file descriptors for log files as well.
-     *  On operating systems where filesystem related system calls
-     *  (for example, rename and unlink on Windows/NT) can fail if a
-     *  process has an open file descriptor for the affected file,
-     *  attempting to move or remove the log files listed by
-     *  DbEnv.logArchive may fail. All Berkeley DB internal use of log
-     *  cursors operates on active log files only and furthermore, is
-     *  short-lived in nature. So, an application seeing such a
-     *  failure should be restructured to close any open log cursors
-     *  it may have, and otherwise to retry the operation until it
-     *  succeeds. (Although the latter is not likely to be necessary;
-     *  it is hard to imagine a reason to move or rename a log file in
-     *  which transactions are being logged or aborted.)</p> <p>
-     *
-     *  See <a href="{@docRoot}/../utility/db_archive.html">db_archive
-     *  </a> for more information on database archival procedures.</p>
-     *
-     * @param  flags                      must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ARCH_ABS
-     *        Db.DB_ARCH_ABS}<p>
-     *
-     *        All pathnames are returned as absolute pathnames,
-     *        instead of relative to the database home directory.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ARCH_DATA
-     *        Db.DB_ARCH_DATA}<p>
-     *
-     *        Return the database files that need to be archived in
-     *        order to recover the database from catastrophic failure.
-     *        If any of the database files have not been accessed
-     *        during the lifetime of the current log files,
-     *        DbEnv.logArchive will not include them in this list. It
-     *        is also possible that some of the files referred to by
-     *        the log have since been deleted from the system. <p>
-     *
-     *        The <code>Db.DB_ARCH_DATA</code> and <code>Db.DB_ARCH_LOG</code>
-     *        flags are mutually exclusive.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ARCH_LOG
-     *        Db.DB_ARCH_LOG}<p>
-     *
-     *        Return all the log filenames, regardless of whether or
-     *        not they are in use. <p>
-     *
-     *        The <code>Db.DB_ARCH_DATA</code> and <code>Db.DB_ARCH_LOG</code>
-     *        flags are mutually exclusive.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_ARCH_REMOVE
-     *        Db.DB_ARCH_REMOVE}<p>
-     *
-     *        Remove log files that are no longer needed; no filenames
-     *        are returned. Automatic log file removal is likely to
-     *        make catastrophic recovery impossible. <p>
-     *
-     *        The <code>Db.DB_ARCH_REMOVE</code> flag may not be
-     *        specified with any other flag.</p> </li>
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.logArchive method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.logArchive method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public String[] logArchive(int flags) throws DbException {
-        return db_javaJNI.DbEnv_log_archive(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logCompare(DbLsn,DbLsn)}
-     */
-    public static int log_compare(DbLsn lsn0, DbLsn lsn1) {
-        return logCompare(lsn0, lsn1);
-    }
-
-
-    /**
-     *  The DbEnv.logCompare method allows the caller to compare two
-     *  {@link com.sleepycat.db.DbLsn DbLsn} objects, returning 0 if
-     *  they are equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b> ,
-     *  and -1 if <b>lsn0</b> is less than <b>lsn1</b> .</p>
-     *
-     * @param  lsn0  one of the {@link com.sleepycat.db.DbLsn DbLsn}
-     *      objects to be compared.
-     * @param  lsn1  one of the {@link com.sleepycat.db.DbLsn DbLsn}
-     *      objects to be compared.
-     * @return       The DbEnv.logCompare method returns 0 if the
-     *      {@link com.sleepycat.db.DbLsn DbLsn} object parameters are
-     *      equal, 1 if <b>lsn0</b> is greater than <b>lsn1</b> , and
-     *      -1 if <b>lsn0</b> is less than <b>lsn1</b> .</p>
-     */
-    public static int logCompare(DbLsn lsn0, DbLsn lsn1) {
-        return db_javaJNI.DbEnv_log_compare(DbLsn.getCPtr(lsn0), DbLsn.getCPtr(lsn1));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logCursor(int)}
-     */
-    public DbLogc log_cursor(int flags) throws DbException {
-        return logCursor(flags);
-    }
-
-
-    /**
-     *  The DbEnv.logCursor method returns a created log cursor.</p>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  IllegalArgumentException  The DbEnv.logCursor method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.logCursor method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public DbLogc logCursor(int flags) throws DbException {
-        long cPtr = db_javaJNI.DbEnv_log_cursor(swigCPtr, flags);
-        return (cPtr == 0) ? null : new DbLogc(cPtr, true);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logFile(DbLsn)}
-     */
-    public String log_file(DbLsn lsn) throws DbException {
-        return logFile(lsn);
-    }
-
-
-    /**
-     *  The DbEnv.logFile method maps {@link com.sleepycat.db.DbLsn
-     *  DbLsn} objects to filenames, returning the name of the file
-     *  containing the record named by <b>lsn</b> .</p> <p>
-     *
-     *  This mapping of {@link com.sleepycat.db.DbLsn DbLsn} objects
-     *  to files is needed for database administration. For example, a
-     *  transaction manager typically records the earliest {@link
-     *  com.sleepycat.db.DbLsn DbLsn} needed for restart, and the
-     *  database administrator may want to archive log files to tape
-     *  when they contain only {@link com.sleepycat.db.DbLsn DbLsn}
-     *  entries before the earliest one needed for restart.</p>
-     *
-     * @param  lsn                 the {@link com.sleepycat.db.DbLsn
-     *      DbLsn} object for which a filename is wanted.
-     * @throws  DbMemoryException  If the supplied buffer was too
-     *      small to hold the log filename, the DbEnv.logFile method
-     *      will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return                     The DbEnv.logFile method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public String logFile(DbLsn lsn) throws DbException {
-        return db_javaJNI.DbEnv_log_file(swigCPtr, DbLsn.getCPtr(lsn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logFlush(DbLsn)}
-     */
-    public void log_flush(DbLsn lsn) throws DbException {
-        logFlush(lsn);
-    }
-
-
-    /**
-     *  The DbEnv.logFlush method writes log records to disk.</p>
-     *
-     * @param  lsn                        All log records with {@link
-     *      com.sleepycat.db.DbLsn DbLsn} values less than or equal to
-     *      the <b>lsn</b> parameter are written to disk. If <b>lsn
-     *      </b> is null, all records in the log are flushed.
-     * @throws  IllegalArgumentException  The DbEnv.logFlush method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void logFlush(DbLsn lsn) throws DbException {
-        db_javaJNI.DbEnv_log_flush(swigCPtr, DbLsn.getCPtr(lsn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logPut(DbLsn,Dbt,int)}
-     */
-    public void log_put(DbLsn lsn, Dbt data, int flags) throws DbException {
-        logPut(lsn, data, flags);
-    }
-
-
-    /**
-     *  The DbEnv.logPut method appends records to the log. The {@link
-     *  com.sleepycat.db.DbLsn DbLsn} of the put record is returned in
-     *  the <b>lsn</b> parameter.</p>
-     *
-     * @param  data                       the record to write to the
-     *      log. <p>
-     *
-     *      The caller is responsible for providing any necessary
-     *      structure to <b>data</b> . (For example, in a write-ahead
-     *      logging protocol, the application must understand what
-     *      part of <b>data</b> is an operation code, what part is
-     *      redo information, and what part is undo information. In
-     *      addition, most transaction managers will store in <b>data
-     *      </b> the {@link com.sleepycat.db.DbLsn DbLsn} of the
-     *      previous log record for the same transaction, to support
-     *      chaining back through the transaction's log records during
-     *      undo.)</p>
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FLUSH Db.DB_FLUSH}<p>
-     *
-     *        The log is forced to disk after this record is written,
-     *        guaranteeing that all records with {@link
-     *        com.sleepycat.db.DbLsn DbLsn} values less than or equal
-     *        to the one being "put" are on disk before DbEnv.logPut
-     *        returns. </li>
-     *      </ul>
-     *
-     * @param  lsn                        references memory into which
-     *      the {@link com.sleepycat.db.DbLsn DbLsn} of the put record
-     *      is copied.
-     * @throws  IllegalArgumentException  The {@link
-     *      com.sleepycat.db.DbEnv#logFlush DbEnv.logFlush} method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the record to be logged is larger than the maximum log
-     *      record; or if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void logPut(DbLsn lsn, Dbt data, int flags) throws DbException {
-        db_javaJNI.DbEnv_log_put(swigCPtr, DbLsn.getCPtr(lsn), data, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #logStat(int)}
-     */
-    public DbLogStat log_stat(int flags) throws DbException {
-        return logStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.logStat method returns the logging subsystem
-     *  statistics.</p> <p>
-     *
-     *  The DbEnv.logStat method creates a DbLogStat object
-     *  encapsulating the logging subsystem statistics. The following
-     *  data fields are available from the DbLogStat object:</p> For
-     *  convenience, the DbLogStat class has a toString method that
-     *  lists all the data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.logStat method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.logStat method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public DbLogStat logStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_log_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLogBufferSize(int)}
-     */
-    public void set_lg_bsize(int lg_bsize) throws DbException {
-        setLogBufferSize(lg_bsize);
-    }
-
-
-    /**
-     *  Set the size of the in-memory log buffer, in bytes. By
-     *  default, or if the value is set to 0, a size of 32K is used.
-     *  The size of the log file (see {@link
-     *  com.sleepycat.db.DbEnv#setLogMax DbEnv.setLogMax}) must be at
-     *  least four times the size of the in-memory log buffer.</p> <p>
-     *
-     *  Log information is stored in-memory until the storage space
-     *  fills up or transaction commit forces the information to be
-     *  flushed to stable storage. In the presence of long-running
-     *  transactions or transactions producing large amounts of data,
-     *  larger buffer sizes can increase throughput.</p> <p>
-     *
-     *  The database environment's log buffer size may also be set
-     *  using the environment's <b>DB_CONFIG</b> file. The syntax of
-     *  the entry in that file is a single line with the string
-     *  "set_lg_bsize", one or more whitespace characters, and the
-     *  size in bytes. Because the <b>DB_CONFIG</b> file is read when
-     *  the database environment is opened, it will silently overrule
-     *  configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLogBufferSize method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLogBufferSize method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLogBufferSize will be
-     *  ignored. </p>
-     *
-     * @param  lg_bsize                   the size of the in-memory
-     *      log buffer, in bytes.
-     * @throws  IllegalArgumentException  The DbEnv.setLogBufferSize
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; The
-     *      size of the log file is less than four times the size of
-     *      the in-memory log buffer; or if an invalid flag value or
-     *      parameter was specified.
-     */
-    public void setLogBufferSize(int lg_bsize) throws DbException {
-        db_javaJNI.DbEnv_set_lg_bsize(swigCPtr, lg_bsize);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLogDir(String)}
-     */
-    public void set_lg_dir(String dir) throws DbException {
-        setLogDir(dir);
-    }
-
-
-    /**
-     *  The path of a directory to be used as the location of logging
-     *  files. Log files created by the Log Manager subsystem will be
-     *  created in this directory.</p> <p>
-     *
-     *  If no logging directory is specified, log files are created in
-     *  the environment home directory. See <a
-     *  href="{@docRoot}/../ref/env/naming.html">Berkeley DB File
-     *  Naming</a> for more information.</p> <p>
-     *
-     *  For the greatest degree of recoverability from system or
-     *  application failure, database files and log files should be
-     *  located on separate physical devices.</p> <p>
-     *
-     *  The database environment's logging directory may also be set
-     *  using the environment's <b>DB_CONFIG</b> file. The syntax of
-     *  the entry in that file is a single line with the string
-     *  "set_lg_dir", one or more whitespace characters, and the
-     *  directory name. Because the <b>DB_CONFIG</b> file is read when
-     *  the database environment is opened, it will silently overrule
-     *  configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLogDir method configures operations performed
-     *  using the specified {@link com.sleepycat.db.DbEnv DbEnv}
-     *  handle, not all operations performed on the underlying
-     *  database environment.</p> <p>
-     *
-     *  The DbEnv.setLogDir method may not be called after the {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} method is called. If
-     *  the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLogDir must be consistent
-     *  with the existing environment or corruption can occur.</p>
-     *
-     * @param  dir                        the directory used to store
-     *      the logging files.
-     * @throws  IllegalArgumentException  The DbEnv.setLogDir method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLogDir(String dir) throws DbException {
-        db_javaJNI.DbEnv_set_lg_dir(swigCPtr, dir);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLogMax(int)}
-     */
-    public void set_lg_max(int lg_max) throws DbException {
-        setLogMax(lg_max);
-    }
-
-
-    /**
-     *  Set the maximum size of a single file in the log, in bytes. By
-     *  default, or if the <b>lg_max</b> parameter is set to 0, a size
-     *  of 10MB is used. Because {@link com.sleepycat.db.DbLsn DbLsn}
-     *  file offsets are unsigned four-byte values, the set value may
-     *  not be larger than the maximum unsigned four-byte value. The
-     *  size of the log file must be at least four times the size of
-     *  the in-memory log buffer (see {@link
-     *  com.sleepycat.db.DbEnv#setLogBufferSize
-     *  DbEnv.setLogBufferSize}).</p> <p>
-     *
-     *  See <a href="{@docRoot}/../ref/log/limits.html">Log File
-     *  Limits</a> for more information.</p> <p>
-     *
-     *  The database environment's log file size may also be set using
-     *  the environment's <b>DB_CONFIG</b> file. The syntax of the
-     *  entry in that file is a single line with the string
-     *  "set_lg_max", one or more whitespace characters, and the size
-     *  in bytes. Because the <b>DB_CONFIG</b> file is read when the
-     *  database environment is opened, it will silently overrule
-     *  configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLogMax method configures a database environment,
-     *  not only operations performed using the specified {@link
-     *  com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLogMax method may be called at any time during
-     *  the life of the application.</p> If no size is specified by
-     *  the application, the size last specified for the database
-     *  region will be used, or if no database region previously
-     *  existed, the default will be used.
-     *
-     * @param  lg_max                     the size of a single log
-     *      file, in bytes.
-     * @throws  IllegalArgumentException  The DbEnv.setLogMax method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; the
-     *      size of the log file is less than four times the size of
-     *      the in-memory log buffer; The specified log file size was
-     *      too large; or if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void setLogMax(int lg_max) throws DbException {
-        db_javaJNI.DbEnv_set_lg_max(swigCPtr, lg_max);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLogRegionMax(int)}
-     */
-    public void set_lg_regionmax(int lg_regionmax) throws DbException {
-        setLogRegionMax(lg_regionmax);
-    }
-
-
-    /**
-     *  Set the size of the underlying logging area of the Berkeley DB
-     *  environment, in bytes. By default, or if the value is set to
-     *  0, the default size is 60KB. The log region is used to store
-     *  filenames, and so may need to be increased in size if a large
-     *  number of files will be opened and registered with the
-     *  specified Berkeley DB environment's log manager.</p> <p>
-     *
-     *  The database environment's log region size may also be set
-     *  using the environment's <b>DB_CONFIG</b> file. The syntax of
-     *  the entry in that file is a single line with the string
-     *  "set_lg_regionmax", one or more whitespace characters, and the
-     *  size in bytes. Because the <b>DB_CONFIG</b> file is read when
-     *  the database environment is opened, it will silently overrule
-     *  configuration done before that time.</p> <p>
-     *
-     *  The DbEnv.setLogRegionMax method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setLogRegionMax method may not be called after the
-     *  {@link com.sleepycat.db.DbEnv#open DbEnv.open} method is
-     *  called. If the database environment already exists when {@link
-     *  com.sleepycat.db.DbEnv#open DbEnv.open} is called, the
-     *  information specified to DbEnv.setLogRegionMax will be
-     *  ignored. </p>
-     *
-     * @param  lg_regionmax               the size of the logging area
-     *      in the Berkeley DB environment, in bytes.
-     * @throws  IllegalArgumentException  The DbEnv.setLogRegionMax
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the method was called after {@link
-     *      com.sleepycat.db.DbEnv#open DbEnv.open} was called; or if
-     *      an invalid flag value or parameter was specified.
-     */
-    public void setLogRegionMax(int lg_regionmax) throws DbException {
-        db_javaJNI.DbEnv_set_lg_regionmax(swigCPtr, lg_regionmax);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getCacheSize()}
-     */
-    public long get_cachesize() throws DbException {
-        return getCacheSize();
-    }
-
-
-    /**
-     *  The DbEnv.getCacheSize method returns the size of the cache.
-     *  </p> <p>
-     *
-     *  The DbEnv.getCacheSize method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getCacheSize method returns the
-     *      size of the cache.</p>
-     */
-    public long getCacheSize() throws DbException {
-        return db_javaJNI.DbEnv_get_cachesize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getCacheSizeNcache()}
-     */
-    public int get_cachesize_ncache() throws DbException {
-        return getCacheSizeNcache();
-    }
-
-
-    /**
-     *  The DbEnv.getCacheSizeNcache method returns the number of
-     *  caches.</p> <p>
-     *
-     *  The DbEnv.getCacheSizeNcache method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getCacheSizeNcache method
-     *      returns the number of caches.</p>
-     */
-    public int getCacheSizeNcache() throws DbException {
-        return db_javaJNI.DbEnv_get_cachesize_ncache(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getMemoryPoolMapSize()}
-     */
-    public long get_mp_mmapsize() throws DbException {
-        return getMemoryPoolMapSize();
-    }
-
-
-    /**
-     *  The DbEnv.getMemoryPoolMapSize method returns the maximum file
-     *  map size.</p> <p>
-     *
-     *  The DbEnv.getMemoryPoolMapSize method may be called at any
-     *  time during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getMemoryPoolMapSize method
-     *      returns the maximum file map size.</p>
-     */
-    public long getMemoryPoolMapSize() throws DbException {
-        return db_javaJNI.DbEnv_get_mp_mmapsize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #memoryPoolStat(int)}
-     */
-    public DbMpoolStat memp_stat(int flags) throws DbException {
-        return memoryPoolStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.memoryPoolStat method returns the memory pool (that
-     *  is, the buffer cache) subsystem statistics.</p> <p>
-     *
-     *  The DbEnv.memoryPoolStat method creates a DbMpoolStat object
-     *  encapsulating memory pool (that is, the buffer cache)
-     *  statistics. The following data fields are available from the
-     *  DbMpoolStat object:</p> For convenience, the DbMpoolStat class
-     *  has a toString method that lists all the data fields.</p>
-     *
-     * @param  flags         must be set to 0 or the following value:
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.memoryPoolStat method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public DbMpoolStat memoryPoolStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_memp_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #memoryPoolFileStat(int)}
-     */
-    public DbMpoolFStat[] memp_fstat(int flags) throws DbException {
-        return memoryPoolFileStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.memoryPoolFileStat method creates an array of
-     *  DbMpoolFStat objects containing statistics for individual
-     *  files in the cache. Each DbMpoolFStat object contains
-     *  statistics for an individual DbMpoolFile. The following data
-     *  fields are available for each DbMpoolFStat object:</p> For
-     *  convenience, the DbMpoolFStat class has a toString method that
-     *  lists all the data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.memoryPoolStat
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     * @return                            The DbEnv.memoryPoolFileStat
-     *      method throws an exception that encapsulates a non-zero
-     *      error value on failure. </p>
-     */
-    public DbMpoolFStat[] memoryPoolFileStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_memp_fstat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #memoryPoolTrickle(int)}
-     */
-    public int memp_trickle(int percent) throws DbException {
-        return memoryPoolTrickle(percent);
-    }
-
-
-    /**
-     *  The DbEnv.memoryPoolTrickle method ensures that a specified
-     *  percent of the pages in the shared memory pool are clean, by
-     *  writing dirty pages to their backing files.</p> <p>
-     *
-     *  The purpose of the DbEnv.memoryPoolTrickle function is to
-     *  enable a memory pool manager to ensure that a page is always
-     *  available for reading in new information without having to
-     *  wait for a write.</p>
-     *
-     * @param  nwrotep                    references memory into which
-     *      the number of pages written to reach the specified
-     *      percentage is copied.
-     * @param  percent                    the percent of the pages in
-     *      the cache that should be clean.
-     * @throws  IllegalArgumentException  The DbEnv.memoryPoolTrickle
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     * @return                            The DbEnv.memoryPoolTrickle
-     *      method returns the number of pages that were written to
-     *      reach the specified percentage.
-     */
-    public int memoryPoolTrickle(int percent) throws DbException {
-        return db_javaJNI.DbEnv_memp_trickle(swigCPtr, percent);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getTxnMax()}
-     */
-    public int get_tx_max() throws DbException {
-        return getTxnMax();
-    }
-
-
-    /**
-     *  The DbEnv.getTxnMax method returns the number of active
-     *  transactions.</p> <p>
-     *
-     *  The DbEnv.getTxnMax method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getTxnMax method returns the
-     *      number of active transactions.</p>
-     */
-    public int getTxnMax() throws DbException {
-        return db_javaJNI.DbEnv_get_tx_max(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getTxnTimestamp()}
-     */
-    public long get_tx_timestamp() throws DbException {
-        return getTxnTimestamp();
-    }
-
-
-    /**
-     *  The DbEnv.getTxnTimestamp method returns the recovery
-     *  timestamp.</p> <p>
-     *
-     *  The DbEnv.getTxnTimestamp method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getTxnTimestamp method returns
-     *      the recovery timestamp.</p>
-     */
-    public long getTxnTimestamp() throws DbException {
-        return db_javaJNI.DbEnv_get_tx_timestamp(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getTimeout(int)}
-     */
-    public long get_timeout(int flag) throws DbException {
-        return getTimeout(flag);
-    }
-
-
-    /**
-     *  The DbEnv.getTimeout method returns a timeout value, in
-     *  microseconds.</p> <p>
-     *
-     *  The DbEnv.getTimeout method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  flag          must be set to one of the following
-     *      values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_LOCK_TIMEOUT
-     *        Db.DB_SET_LOCK_TIMEOUT}<p>
-     *
-     *        Return the timeout value for locks in this database
-     *        environment. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_TXN_TIMEOUT
-     *        Db.DB_SET_TXN_TIMEOUT}<p>
-     *
-     *        Return the timeout value for transactions in this
-     *        database environment. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getTimeout method returns a
-     *      timeout value, in microseconds.</p>
-     */
-    public long getTimeout(int flag) throws DbException {
-        return db_javaJNI.DbEnv_get_timeout(swigCPtr, flag);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #txnBegin(DbTxn,int)}
-     */
-    public DbTxn txn_begin(DbTxn parent, int flags) throws DbException {
-        return txnBegin(parent, flags);
-    }
-
-
-    /**
-     *  The DbEnv.txnBegin method creates a new transaction in the
-     *  environment and returns a {@link com.sleepycat.db.DbTxn DbTxn}
-     *  that uniquely identifies it. Calling the {@link
-     *  com.sleepycat.db.DbTxn#abort DbTxn.abort}, {@link
-     *  com.sleepycat.db.DbTxn#commit DbTxn.commit} or {@link
-     *  com.sleepycat.db.DbTxn#discard DbTxn.discard} methods will
-     *  discard the returned handle.</p> <p>
-     *
-     *  <b>Note: Transactions may only span threads if they do so
-     *  serially; that is, each transaction must be active in only a
-     *  single thread of control at a time. This restriction holds for
-     *  parents of nested transactions as well; not two children may
-     *  be concurrently active in more than one thread of control at
-     *  any one time.</b> </p> <p>
-     *
-     *  <b>Note: Cursors may not span transactions; that is, each
-     *  cursor must be opened and closed within a single transaction.
-     *  </b></p> <p>
-     *
-     *  <b>Note: A parent transaction may not issue any Berkeley DB
-     *  operations -- except for DbEnv.txnBegin, {@link
-     *  com.sleepycat.db.DbTxn#abort DbTxn.abort} and {@link
-     *  com.sleepycat.db.DbTxn#commit DbTxn.commit} -- while it has
-     *  active child transactions (child transactions that have not
-     *  yet been committed or aborted).</b> </p>
-     *
-     * @param  flags               must be set to 0 or by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        All read operations performed by the transaction may
-     *        read modified but not yet committed data. Silently
-     *        ignored if the {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        <code>Db.DB_DIRTY_READ</code>} flag was not specified
-     *        when the underlying database was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOSYNC
-     *        Db.DB_TXN_NOSYNC}<p>
-     *
-     *        Do not synchronously flush the log when this transaction
-     *        commits or prepares. This means the transaction will
-     *        exhibit the ACI (atomicity, consistency, and isolation)
-     *        properties, but not D (durability); that is, database
-     *        integrity will be maintained but it is possible that
-     *        this transaction may be undone during recovery. <p>
-     *
-     *        This behavior may be set for a Berkeley DB environment
-     *        using the {@link com.sleepycat.db.DbEnv#setFlags
-     *        DbEnv.setFlags} method. Any value specified to this
-     *        method overrides that setting.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOWAIT
-     *        Db.DB_TXN_NOWAIT}<p>
-     *
-     *        If a lock is unavailable for any Berkeley DB operation
-     *        performed in the context of this transaction, cause the
-     *        operation to throw a {@link
-     *        com.sleepycat.db.DbDeadlockException
-     *        DbDeadlockException} immediately instead of blocking on
-     *        the lock. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_SYNC
-     *        Db.DB_TXN_SYNC}<p>
-     *
-     *        Synchronously flush the log when this transaction
-     *        commits or prepares. This means the transaction will
-     *        exhibit all of the ACID (atomicity, consistency,
-     *        isolation, and durability) properties. <p>
-     *
-     *        This behavior is the default for Berkeley DB
-     *        environments unless the {@link
-     *        com.sleepycat.db.Db#DB_TXN_NOSYNC <code>Db.DB_TXN_NOSYNC</code>
-     *        } flag was specified to the {@link
-     *        com.sleepycat.db.DbEnv#setFlags DbEnv.setFlags} method.
-     *        Any value specified to this method overrides that
-     *        setting.</p> </li>
-     *      </ul>
-     *
-     * @param  parent              If the <b>parent</b> parameter is
-     *      non-null, the new transaction will be a nested
-     *      transaction, with the transaction indicated by <b>parent
-     *      </b> as its parent. Transactions may be nested to any
-     *      level. In the presence of distributed transactions and
-     *      two-phase commit, only the parental transaction, that is a
-     *      transaction without a <b>parent</b> specified, should be
-     *      passed as an parameter to {@link
-     *      com.sleepycat.db.DbTxn#prepare DbTxn.prepare}.
-     * @throws  DbMemoryException  If the maximum number of concurrent
-     *      transactions has been reached, the DbEnv.txnBegin method
-     *      will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return                     The DbEnv.txnBegin method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public DbTxn txnBegin(DbTxn parent, int flags) throws DbException {
-        long cPtr = db_javaJNI.DbEnv_txn_begin(swigCPtr, DbTxn.getCPtr(parent), flags);
-        return (cPtr == 0) ? null : new DbTxn(cPtr, false);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #txnCheckpoint(int,int,int)}
-     */
-    public void txn_checkpoint(int kbyte, int min, int flags) throws DbException {
-        txnCheckpoint(kbyte, min, flags);
-    }
-
-
-    /**
-     *  The DbEnv.txnCheckpoint method flushes the underlying memory
-     *  pool, writes a checkpoint record to the log, and then flushes
-     *  the log.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FORCE Db.DB_FORCE}<p>
-     *
-     *        Force a checkpoint record, even if there has been no
-     *        activity since the last checkpoint. </li>
-     *      </ul>
-     *
-     * @param  kbyte                      If the <b>kbyte</b>
-     *      parameter is non-zero, a checkpoint will be done if more
-     *      than <b>kbyte</b> kilobytes of log data have been written
-     *      since the last checkpoint.
-     * @param  min                        If the <b>min</b> parameter
-     *      is non-zero, a checkpoint will be done if more than <b>min
-     *      </b> minutes have passed since the last checkpoint.
-     * @throws  IllegalArgumentException  The DbEnv.txnCheckpoint
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void txnCheckpoint(int kbyte, int min, int flags) throws DbException {
-        db_javaJNI.DbEnv_txn_checkpoint(swigCPtr, kbyte, min, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #txnRecover(int,int)}
-     */
-    public DbPreplist[] txn_recover(int count, int flags) throws DbException {
-        return txnRecover(count, flags);
-    }
-
-
-    /**
-     *  The DbEnv.txnRecover method returns a list of prepared but not
-     *  yet resolved transactions. The DbEnv.txnRecover method should
-     *  only be called after the environment has been recovered.
-     *  Because database environment state must be preserved between
-     *  recovery and the application calling DbEnv.txnRecover,
-     *  applications must either call DbEnv.txnRecover using the same
-     *  environment handle used when recovery is done, or the database
-     *  environment must not be configured using the {@link
-     *  com.sleepycat.db.Db#DB_PRIVATE Db.DB_PRIVATE} flag.</p> <p>
-     *
-     *  The DbEnv.txnRecover method returns a list of transactions
-     *  that must be resolved by the application (committed, aborted
-     *  or discarded). The return value is an array of objects of type
-     *  DbPreplist; the following DbPreplist fields will be filled in:
-     *  </p> The application must call {@link
-     *  com.sleepycat.db.DbTxn#abort DbTxn.abort}, {@link
-     *  com.sleepycat.db.DbTxn#commit DbTxn.commit} or {@link
-     *  com.sleepycat.db.DbTxn#discard DbTxn.discard} on each returned
-     *  {@link com.sleepycat.db.DbTxn DbTxn} handle before starting
-     *  any new operations.</p>
-     *
-     * @param  count         specifies the number of maximum size of
-     *      the array that should be returned.
-     * @param  flags         must be set to one of the following
-     *      values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FIRST Db.DB_FIRST}<p>
-     *
-     *        Begin returning a list of prepared, but not yet resolved
-     *        transactions. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT Db.DB_NEXT}<p>
-     *
-     *        Continue returning a list of prepared, but not yet
-     *        resolved transactions, starting where the last call to
-     *        DbEnv.txnRecover left off. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.txnRecover method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public DbPreplist[] txnRecover(int count, int flags) throws DbException {
-        return db_javaJNI.DbEnv_txn_recover(swigCPtr, count, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #txnStat(int)}
-     */
-    public DbTxnStat txn_stat(int flags) throws DbException {
-        return txnStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.txnStat method returns the transaction subsystem
-     *  statistics.</p> <p>
-     *
-     *  The DbEnv.txnStat method creates a DbTxnStat object
-     *  encapsulating the transaction subsystem statistics. The
-     *  following data fields are available from the DbTxnStat object:
-     *  </p> For convenience, the DbTxnStat class has a toString
-     *  method that lists all the data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.txnStat method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     * @return                            The DbEnv.txnStat method
-     *      throws an exception that encapsulates a non-zero error
-     *      value on failure. </p>
-     */
-    public DbTxnStat txnStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_txn_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getReplicationLimit()}
-     */
-    public long get_rep_limit() throws DbException {
-        return getReplicationLimit();
-    }
-
-
-    /**
-     *  The DbEnv.getReplicationLimit method returns the transmit
-     *  limit in bytes.</p> <p>
-     *
-     *  The DbEnv.getReplicationLimit method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbEnv.getReplicationLimit method
-     *      returns the transmit limit in bytes.</p>
-     */
-    public long getReplicationLimit() throws DbException {
-        return db_javaJNI.DbEnv_get_rep_limit(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #replicationElect(int,int,int)}
-     */
-    public int rep_elect(int nsites, int priority, int timeout) throws DbException {
-        return replicationElect(nsites, priority, timeout);
-    }
-
-
-    /**
-     *  The DbEnv.replicationElect method holds an election for the
-     *  master of a replication group.</p> <p>
-     *
-     *  If the election is successful, the new master's ID may be the
-     *  ID of the previous master, or the ID of the current
-     *  environment. The application is responsible for adjusting its
-     *  usage of the other environments in the replication group,
-     *  including directing all database updates to the newly selected
-     *  master, in accordance with the results of this election.</p>
-     *  <p>
-     *
-     *  The thread of control that calls the DbEnv.replicationElect
-     *  method must not be the thread of control that processes
-     *  incoming messages; processing the incoming messages is
-     *  necessary to successfully complete an election.</p>
-     *
-     * @param  nsites        The <b>nsites</b> parameter indicates the
-     *      number of environments that the application believes are
-     *      in the replication group. This number is used by Berkeley
-     *      DB to avoid having two masters active simultaneously, even
-     *      in the case of a network partition. During an election, a
-     *      new master cannot be elected unless more than half of <b>
-     *      nsites</b> agree on the new master. Thus, in the face of a
-     *      network partition, the side of the partition with more
-     *      than half the environments will elect a new master and
-     *      continue, while the environments communicating with fewer
-     *      than half the other environments will fail to find a new
-     *      master.
-     * @param  priority      the priority of this environment. It must
-     *      be a positive integer, or 0 if this environment is not
-     *      permitted to become a master (see <a
-     *      href="{@docRoot}/../ref/rep/pri.html">Replication
-     *      environment priorities</a> for more information).
-     * @param  timeout       specifies a timeout period for an
-     *      election. If the election has not completed after <b>
-     *      timeout</b> microseconds, the election will fail.
-     * @throws  DbException  The DbEnv.replicationElect method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> The replication group was unable to elect a master,
-     *      or was unable to complete the election in the specified
-     *      <b>timeout</b> period.
-     * @return               The DbEnv.replicationElect method returns
-     *      the newly elected master's ID.
-     */
-    public int replicationElect(int nsites, int priority, int timeout) throws DbException {
-        return db_javaJNI.DbEnv_rep_elect(swigCPtr, nsites, priority, timeout);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #replicationProcessMessage(Dbt,Dbt,DbEnv.RepProcessMessage,DbLsn)}
-     */
-    public int rep_process_message(Dbt control, Dbt rec, DbEnv.RepProcessMessage envid, DbLsn ret_lsn) throws DbException {
-        return replicationProcessMessage(control, rec, envid, ret_lsn);
-    }
-
-
-    /**
-     *  The DbEnv.replicationProcessMessage method processes an
-     *  incoming replication message sent by a member of the
-     *  replication group to the local database environment.</p> <p>
-     *
-     *  For implementation reasons, all incoming replication messages
-     *  must be processed using the same {@link com.sleepycat.db.DbEnv
-     *  DbEnv} handle. It is not required that a single thread of
-     *  control process all messages, only that all threads of control
-     *  processing messages use the same handle.</p> <p>
-     *
-     *  The DbEnv.replicationProcessMessage method has additional
-     *  return values:</p>
-     *
-     * @param  control       The <b>control</b> parameter should
-     *      reference a copy of the <b>control</b> parameter specified
-     *      by Berkeley DB on the sending environment.
-     * @param  envid         The <b>envid</b> parameter should contain
-     *      the local identifier that corresponds to the environment
-     *      that sent the message to be processed (see <a
-     *      href="{@docRoot}/../ref/rep/id.html">Replication
-     *      environment IDs</a> for more information).
-     * @param  rec           The <b>rec</b> parameter should reference
-     *      a copy of the <b>rec</b> parameter specified by Berkeley
-     *      DB on the sending environment.
-     * @param  ret_lsn       If DbEnv.replicationProcessMessage method
-     *      returns Db.DB_REP_NOTPERM then the <b>ret_lsn</b>
-     *      parameter will contain the log sequence number of this
-     *      permanent log message that could not be written to disk.
-     *      If DbEnv.replicationProcessMessage method returns
-     *      Db.DB_REP_ISPERM then the <b>ret_lsn</b> parameter will
-     *      contain largest log sequence number of the permanent
-     *      records that are now written to disk as a result of
-     *      processing this message. In all other cases the value of
-     *      <b>ret_lsn</b> is undefined.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_DUPMASTER
-     *        DB_REP_DUPMASTER}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will throw an
-     *        exception that encapsulates <code>Db.DB_REP_DUPMASTER</code>
-     *        if the replication group has more than one master. </li>
-     *
-     *      </ul>
-     *      The application should reconfigure itself as a client by
-     *      calling the {@link com.sleepycat.db.DbEnv#replicationStart
-     *      DbEnv.replicationStart} method, and then call for an
-     *      election by calling {@link com.sleepycat.db.DbEnv#replicationElect
-     *      DbEnv.replicationElect}. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_HOLDELECTION
-     *        DB_REP_HOLDELECTION}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will throw an
-     *        exception that encapsulates <code>Db.DB_REP_HOLDELECTION</code>
-     *        if an election is needed. </li>
-     *      </ul>
-     *      The application should call for an election by calling
-     *      {@link com.sleepycat.db.DbEnv#replicationElect
-     *      DbEnv.replicationElect}. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_ISPERM
-     *        DB_REP_ISPERM}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will return
-     *        <code>Db.DB_REP_ISPERM</code> if processing this message
-     *        results in the processing of records that are permanent.
-     *        </li>
-     *      </ul>
-     *      The maximum LSN of the permanent records stored is
-     *      returned. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_NEWMASTER
-     *        DB_REP_NEWMASTER}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will return
-     *        <code>Db.DB_REP_NEWMASTER</code> if a new master has
-     *        been elected. </li>
-     *      </ul>
-     *      The <b>envid</b> parameter contains the environment ID of
-     *      the new master. If the recipient of this error return has
-     *      been made master, it is the application's responsibility
-     *      to begin acting as the master environment. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_NEWSITE
-     *        DB_REP_NEWSITE}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will return
-     *        <code>Db.DB_REP_NEWSITE</code> if the system received
-     *        contact information from a new environment. </li>
-     *      </ul>
-     *      The <b>rec</b> parameter contains the opaque data
-     *      specified in the <b>cdata</b> parameter to the {@link
-     *      com.sleepycat.db.DbEnv#replicationStart
-     *      DbEnv.replicationStart}. The application should take
-     *      whatever action is needed to establish a communication
-     *      channel with this new environment. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_NOTPERM
-     *        DB_REP_NOTPERM}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will return
-     *        <code>Db.DB_REP_NOTPERM</code> if a message carrying a
-     *        {@link com.sleepycat.db.Db#DB_REP_PERMANENT <code>Db.DB_REP_PERMANENT</code>
-     *        } flag was processed successfully, but was not written
-     *        to disk. </li>
-     *      </ul>
-     *      The LSN of this record is returned. The application should
-     *      take whatever action is deemed necessary to retain its
-     *      recoverability characteristics. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_OUTDATED
-     *        DB_REP_OUTDATED}<p>
-     *
-     *        The DbEnv.replicationProcessMessage method will throw an
-     *        exception that encapsulates <code>Db.DB_REP_OUTDATED</code>
-     *        if the current environment's logs are too far out of
-     *        date with respect to the master to be automatically
-     *        synchronized. </li>
-     *      </ul>
-     *      The application should copy over a hot backup of the
-     *      environment, run recovery, and restart the client. </p>
-     *      Unless otherwise specified, the
-     *      DbEnv.replicationProcessMessage method throws an exception
-     *      that encapsulates a non-zero error value on failure. </p>
-     */
-    public int replicationProcessMessage(Dbt control, Dbt rec, DbEnv.RepProcessMessage envid, DbLsn ret_lsn) throws DbException {
-        return db_javaJNI.DbEnv_rep_process_message(swigCPtr, control, rec, envid, DbLsn.getCPtr(ret_lsn));
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #replicationStart(Dbt,int)}
-     */
-    public void rep_start(Dbt cdata, int flags) throws DbException {
-        replicationStart(cdata, flags);
-    }
-
-
-    /**
-     *  The DbEnv.replicationStart method configures the database
-     *  environment as a client or master in a group of replicated
-     *  database environments. Replication master environments are the
-     *  only database environments where replicated databases may be
-     *  modified. Replication client environments are read-only as
-     *  long as they are clients. Replication client environments may
-     *  be upgraded to be replication master environments in the case
-     *  that the current master fails or there is no master present.
-     *  </p> <p>
-     *
-     *  The enclosing database environment must already have been
-     *  opened by calling the {@link com.sleepycat.db.DbEnv#open
-     *  DbEnv.open} method and must already have been configured to
-     *  send replication messages by calling the {@link
-     *  com.sleepycat.db.DbEnv#setReplicationTransport
-     *  DbEnv.setReplicationTransport} method.</p>
-     *
-     * @param  cdata                      an opaque data item that is
-     *      sent over the communication infrastructure when the client
-     *      or master comes online (see <a
-     *      href="{@docRoot}/../ref/rep/newsite.html">Connecting to a
-     *      new site</a> for more information). If no such information
-     *      is useful, <b>cdata</b> should be null.
-     * @param  flags                      must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_CLIENT
-     *        Db.DB_REP_CLIENT}<p>
-     *
-     *        Configure the environment as a replication client. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_LOGSONLY
-     *        Db.DB_REP_LOGSONLY}<p>
-     *
-     *        Configure the environment as a log files-only client.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_MASTER
-     *        Db.DB_REP_MASTER}<p>
-     *
-     *        Configure the environment as a replication master. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.replicationStart
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if the database environment was not already
-     *      configured to communicate with a replication group by a
-     *      call to {@link com.sleepycat.db.DbEnv#setReplicationTransport
-     *      DbEnv.setReplicationTransport}; the database environment
-     *      was not already opened; or if an invalid flag value or
-     *      parameter was specified.
-     */
-    public void replicationStart(Dbt cdata, int flags) throws DbException {
-        db_javaJNI.DbEnv_rep_start(swigCPtr, cdata, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #replicationStat(int)}
-     */
-    public DbRepStat rep_stat(int flags) throws DbException {
-        return replicationStat(flags);
-    }
-
-
-    /**
-     *  The DbEnv.replicationStat method returns the replication
-     *  subsystem statistics.</p> <p>
-     *
-     *  The DbEnv.replicationStat method creates a DbRepStat object
-     *  encapsulating the replication subsystem statistics. The
-     *  following data fields are available from the DbRepStat object:
-     *  </p> For convenience, the DbRepStat class has a toString
-     *  method that lists all the data fields.</p>
-     *
-     * @param  flags                      must be set to 0 or the
-     *      following value:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_STAT_CLEAR
-     *        Db.DB_STAT_CLEAR}<p>
-     *
-     *        Reset statistics after returning their values. </li>
-     *
-     *      </ul>
-     *
-     * @throws  IllegalArgumentException  The DbEnv.replicationStat
-     *      method will fail and throw a IllegalArgumentException
-     *      exception if an invalid flag value or parameter was
-     *      specified.
-     * @return                            The DbEnv.replicationStat
-     *      method throws an exception that encapsulates a non-zero
-     *      error value on failure. </p>
-     */
-    public DbRepStat replicationStat(int flags) throws DbException {
-        return db_javaJNI.DbEnv_rep_stat(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setReplicationLimit(long)}
-     */
-    public void set_rep_limit(long bytes) throws DbException {
-        setReplicationLimit(bytes);
-    }
-
-
-    /**
-     *  The DbEnv.setReplicationLimit method imposes a byte-count
-     *  limit on the amount of data that will be transmitted from a
-     *  site in a single call to {@link com.sleepycat.db.DbEnv#replicationProcessMessage
-     *  DbEnv.replicationProcessMessage} method.</p> <p>
-     *
-     *  The DbEnv.setReplicationLimit method configures a database
-     *  environment, not only operations performed using the specified
-     *  {@link com.sleepycat.db.DbEnv DbEnv} handle.</p> <p>
-     *
-     *  The DbEnv.setReplicationLimit method may not be called before
-     *  the {@link com.sleepycat.db.DbEnv#open DbEnv.open} method has
-     *  been called.</p>
-     *
-     * @param  bytes         specifies the maximum number of bytes
-     *      that will be sent in a single call to {@link
-     *      com.sleepycat.db.DbEnv#replicationProcessMessage
-     *      DbEnv.replicationProcessMessage} method.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setReplicationLimit(long bytes) throws DbException {
-        db_javaJNI.DbEnv_set_rep_limit(swigCPtr, bytes);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setReplicationTransport(int,DbRepTransport)}
-     */
-    public void set_rep_transport(int envid, DbRepTransport send) throws DbException {
-        setReplicationTransport(envid, send);
-    }
-
-
-    public void setReplicationTransport(int envid, DbRepTransport send) throws DbException {
-        db_javaJNI.DbEnv_set_rep_transport(swigCPtr, envid, (rep_transport_handler = send));
-    }
-
-
-    /**
-     *  The DbEnv.strerror method returns an error message string
-     *  corresponding to the error number <b>error</b> parameter.</p>
-     *  <p>
-     *
-     *  This function is a superset of the ANSI C X3.159-1989 (ANSI C)
-     *  <b>strerror</b> (3) function. If the error number <b>error</b>
-     *  is greater than or equal to 0, then the string returned by the
-     *  system function <b>strerror</b> (3) is returned. If the error
-     *  number is less than 0, an error string appropriate to the
-     *  corresponding Berkeley DB library error is returned. See <a
-     *  href="{@docRoot}/../ref/program/errorret.html">Error returns
-     *  to applications</a> for more information.</p>
-     *
-     * @param  error  the error number for which an error message
-     *      string is wanted.
-     * @return        The DbEnv.strerror method returns an error
-     *      message string corresponding to the error number <b>error
-     *      </b> parameter.</p>
-     */
-    public static String strerror(int error) {
-        return db_javaJNI.DbEnv_strerror(error);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getVersionMajor()}
-     */
-    public static int get_version_major() {
-        return getVersionMajor();
-    }
-
-
-    /**
-     *  The DbEnv.getVersionMajor method returns the release major
-     *  number.</p> <p>
-     *
-     *  The DbEnv.getVersionMajor method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @return    The DbEnv.getVersionMajor method returns the release
-     *      major number.</p>
-     */
-    public static int getVersionMajor() {
-        return db_javaJNI.DbEnv_get_version_major();
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getVersionMinor()}
-     */
-    public static int get_version_minor() {
-        return getVersionMinor();
-    }
-
-
-    /**
-     *  The DbEnv.getVersionMinor method returns the release minor
-     *  number.</p> <p>
-     *
-     *  The DbEnv.getVersionMinor method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @return    The DbEnv.getVersionMinor method returns the release
-     *      minor number.</p>
-     */
-    public static int getVersionMinor() {
-        return db_javaJNI.DbEnv_get_version_minor();
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getVersionPatch()}
-     */
-    public static int get_version_patch() {
-        return getVersionPatch();
-    }
-
-
-    /**
-     *  The DbEnv.getVersionPatch method returns the release patch
-     *  number.</p> <p>
-     *
-     *  The DbEnv.getVersionPatch method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @return    The DbEnv.getVersionPatch method returns the release
-     *      patch number.</p>
-     */
-    public static int getVersionPatch() {
-        return db_javaJNI.DbEnv_get_version_patch();
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getVersionString()}
-     */
-    public static String get_version_string() {
-        return getVersionString();
-    }
-
-
-    /**
-     *  The DbEnv.getVersionString method returns the release verbose
-     *  version information, suitable for display.</p> <p>
-     *
-     *  The DbEnv.getVersionString method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @return    The DbEnv.getVersionString method returns the
-     *      release verbose version information, suitable for display.
-     *      </p>
-     */
-    public static String getVersionString() {
-        return db_javaJNI.DbEnv_get_version_string();
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbEnvFeedback.java b/db/java/src/com/sleepycat/db/DbEnvFeedback.java
deleted file mode 100644 (file)
index 739fe9e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1999-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbEnvFeedback.java,v 11.17 2003/10/30 05:32:54 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- * @deprecated    As of Berkeley DB 4.2, replaced by {@link
- *      DbEnvFeedbackHandler}
- */
-public interface DbEnvFeedback {
-    /**
-     * @param  env
-     * @param  opcode
-     * @param  percent
-     * @deprecated      As of Berkeley DB 4.2, replaced by {@link
-     *      DbEnvFeedbackHandler#feedback(DbEnv,int,int)
-     *      DbEnvFeedbackHandler.feedback(DbEnv,int,int)}
-     */
-    public abstract void feedback(DbEnv env, int opcode, int percent);
-}
diff --git a/db/java/src/com/sleepycat/db/DbEnvFeedbackHandler.java b/db/java/src/com/sleepycat/db/DbEnvFeedbackHandler.java
deleted file mode 100644 (file)
index 237af11..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbEnvFeedbackHandler.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbEnvFeedbackHandler interface is used by the
- *  DbEnv.setFeedback method. This interface defines the
- *  application-specific function to be called to to report Berkeley
- *  DB operation progress.
- */
-public interface DbEnvFeedbackHandler {
-    /**
-     *  The DbEnvFeedbackHandler interface is used by the
-     *  DbEnv.setFeedback method. This interface defines the
-     *  application-specific function to be called to to report
-     *  Berkeley DB operation progress. <p>
-     *
-     *  </p>
-     *
-     * @param  dbenv    a reference to the enclosing database
-     *      environment.
-     * @param  opcode   an operation code. The <b>opcode</b> parameter
-     *      may take on any of the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RECOVER
-     *        Db.DB_RECOVER}<p>
-     *
-     *        The environment is being recovered. </li>
-     *      </ul>
-     *
-     * @param  percent  the percent of the operation that has been
-     *      completed, specified as an integer value between 0 and
-     *      100.
-     */
-    public abstract void feedback(DbEnv dbenv, int opcode, int percent);
-}
diff --git a/db/java/src/com/sleepycat/db/DbErrcall.java b/db/java/src/com/sleepycat/db/DbErrcall.java
deleted file mode 100644 (file)
index 43740d8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbErrcall.java,v 11.16 2003/10/31 15:02:03 gburd Exp $
- */
-package com.sleepycat.db;
-
-/**
- * @deprecated    As of Berkeley DB 4.2, replaced by {@link
- *      DbErrorHandler}
- */
-public interface DbErrcall {
-    /**
-     * @deprecated     As of Berkeley DB 4.2, replaced by {@link
-     *      DbErrorHandler#error(String,String)}
-     */
-    public abstract void errcall(String prefix, String buffer);
-}
diff --git a/db/java/src/com/sleepycat/db/DbErrorHandler.java b/db/java/src/com/sleepycat/db/DbErrorHandler.java
deleted file mode 100644 (file)
index fdc4752..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbErrorHandler.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a application-specific error reporting
- *  function.</p>
- */
-public interface DbErrorHandler {
-    /**
-     *  In some cases, when an error occurs, Berkeley DB will call the
-     *  DbErrorHandler interface with additional error information. It
-     *  is up to this interface to display the error message in an
-     *  appropriate manner.</p> <p>
-     *
-     *  </p>
-     *
-     * @param  errpfx  the prefix string (as previously set by {@link
-     *      com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} or
-     *      {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *      DbEnv.setErrorPrefix}).
-     * @param  msg     the error message string.
-     * @param  errpfx  the prefix string (as previously set by {@link
-     *      com.sleepycat.db.Db#setErrorPrefix Db.setErrorPrefix} or
-     *      {@link com.sleepycat.db.DbEnv#setErrorPrefix
-     *      DbEnv.setErrorPrefix}).
-     * @param  msg     the error message string.
-     */
-    public abstract void error(String errpfx, String msg);
-}
diff --git a/db/java/src/com/sleepycat/db/DbException.java b/db/java/src/com/sleepycat/db/DbException.java
deleted file mode 100644 (file)
index ad062e5..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbException.java,v 11.32 2003/11/28 18:35:43 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This information describes the DbException class and how it is
- *  used by the various Berkeley DB classes.</p> <p>
- *
- *  Most methods in the Berkeley DB classes throw an exception when an
- *  error occurs. A DbException object contains an informational
- *  string, an errno, and a reference to the environment from which
- *  the exception was thrown.</p> <p>
- *
- *  Some methods may return non-zero values without issuing an
- *  exception. This occurs in situations that are not normally
- *  considered an error, but when some informational status is
- *  returned. For example, {@link com.sleepycat.db.Db#get Db.get}
- *  returns <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
- *  Db.DB_NOTFOUND</a> when a requested key does not appear in the
- *  database.</p>
- */
-public class DbException extends Exception {
-    private DbEnv dbenv_;
-    private int errno_;
-
-
-    /**
-     *  The DbException constructor returns an instance of the
-     *  DbException class containing the string.</p>
-     *
-     * @param  s  specifies a message describing the exception.
-     */
-    public DbException(String s) {
-        this(s, 0, null);
-    }
-
-
-    /**
-     *  The DbException constructor returns an instance of the
-     *  DbException class containing the string and the encapsulated
-     *  errno.</p>
-     *
-     * @param  s      specifies a message describing the exception.
-     * @param  errno  specifies an error code.
-     */
-    public DbException(String s, int errno) {
-        this(s, errno, null);
-    }
-
-
-    /**
-     *  The DbException constructor returns an instance of the
-     *  DbException class containing the string, the encapsulated
-     *  errno, and the database environment.</p>
-     *
-     * @param  s      specifies a message describing the exception.
-     * @param  errno  specifies an error code.
-     * @param  dbenv  the database environment where the exception
-     *      occurred.
-     */
-    public DbException(String s, int errno, DbEnv dbenv) {
-        super(s);
-        this.errno_ = errno;
-        this.dbenv_ = dbenv;
-    }
-
-
-    /**
-     *  The DbException.getDbEnv method returns the database
-     *  environment.</p>
-     *
-     * @return    The DbException.getDbEnv method returns the database
-     *      environment.</p>
-     */
-    public DbEnv getDbEnv() {
-        return dbenv_;
-    }
-
-
-    /**
-     *  The DbException.getErrno method returns the error value.</p>
-     *
-     * @return    The DbException.getErrno method returns the error
-     *      value.</p>
-     */
-    public int getErrno() {
-
-        return errno_;
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getErrno()}
-     */
-    public int get_errno() {
-        return getErrno();
-    }
-
-
-    /**
-     * @return    Description of the Return Value
-     */
-    public String toString() {
-        String s = super.toString();
-        if (errno_ == 0) {
-            return s;
-        } else {
-            return s + ": " + DbEnv.strerror(errno_);
-        }
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbFeedback.java b/db/java/src/com/sleepycat/db/DbFeedback.java
deleted file mode 100644 (file)
index 6f33eb9..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbFeedback.java,v 11.19 2003/10/31 15:02:04 gburd Exp $
- */
-package com.sleepycat.db;
-
-/**
- * @deprecated    As of Berkeley DB 4.2, replaced by {@link
- *      DbFeedbackHandler}
- */
-public interface DbFeedback {
-    /**
-     * @deprecated      As of Berkeley DB 4.2, replaced by {@link
-     *      DbFeedbackHandler#feedback(Db,int,int)
-     *      DbFeedbackHandler.feedback(Db,int,int)}
-     */
-    public abstract void feedback(Db db, int opcode, int percent);
-}
diff --git a/db/java/src/com/sleepycat/db/DbFeedbackHandler.java b/db/java/src/com/sleepycat/db/DbFeedbackHandler.java
deleted file mode 100644 (file)
index 792bc0c..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbFeedbackHandler.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbFeedbackHandler interface is used by the Db.setFeedback
- *  method. This interface defines the application-specific function
- *  to be called to to report Berkeley DB operation progress.
- */
-public interface DbFeedbackHandler {
-    /**
-     *  The DbFeedbackHandler interface is used by the Db.setFeedback
-     *  method. This interface defines the application-specific
-     *  function to be called to to report Berkeley DB operation
-     *  progress. <p>
-     *
-     *  </p>
-     *
-     * @param  db       a reference to the enclosing database.
-     * @param  opcode   an operation code. The <b>opcode</b> parameter
-     *      may take on any of the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_UPGRADE
-     *        Db.DB_UPGRADE}<p>
-     *
-     *        The underlying database is being upgraded. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_VERIFY Db.DB_VERIFY}
-     *        <p>
-     *
-     *        The underlying database is being verified. </li>
-     *      </ul>
-     *
-     * @param  percent  the percent of the operation that has been
-     *      completed, specified as an integer value between 0 and
-     *      100.
-     */
-    public abstract void feedback(Db db, int opcode, int percent);
-}
diff --git a/db/java/src/com/sleepycat/db/DbHash.java b/db/java/src/com/sleepycat/db/DbHash.java
deleted file mode 100644 (file)
index 2b43daf..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2000-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbHash.java,v 11.19 2003/11/28 18:35:43 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a hashing function, which imposes a total
- *  ordering on the Hash database.</p>
- */
-public interface DbHash {
-    /**
-     *  The DbHash interface is used by the Db.setHash method. This
-     *  interface defines the database-specific hash function. The
-     *  hash function must handle any key values used by the
-     *  application (possibly including zero-length keys).</p>
-     *
-     * @param  db    the enclosing database handle.
-     * @param  data  the byte string to be hashed.
-     * @param  len   the length of the byte string in bytes.
-     * @return       The DbHash interface returns a hash value of type
-     *      int.</p>
-     */
-    public abstract int hash(Db db, byte[] data, int len);
-}
diff --git a/db/java/src/com/sleepycat/db/DbHashStat.java b/db/java/src/com/sleepycat/db/DbHashStat.java
deleted file mode 100644 (file)
index cfbe202..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbHashStat object is used to return Hash database statistics.
- *  </p>
- */
-public class DbHashStat {
-    /**
-     *  Magic number that identifies the file as a Hash file. Returned
-     *  if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int hash_magic;
-    /**
-     *  The version of the Hash database. Returned if Db.DB_FAST_STAT
-     *  is set.
-     *</ul>
-     *
-     */
-    public int hash_version;
-    public int hash_metaflags;
-    /**
-     *  The number of unique keys in the database. If Db.DB_FAST_STAT
-     *  was specified the count will be the last saved value unless it
-     *  has never been calculated, in which case it will be 0.
-     *  Returned if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int hash_nkeys;
-    /**
-     *  The number of key/data pairs in the database. If
-     *  Db.DB_FAST_STAT was specified the count will be the last saved
-     *  value unless it has never been calculated, in which case it
-     *  will be 0. Returned if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int hash_ndata;
-    /**
-     *  The underlying Hash database page (and bucket) size, in bytes.
-     *  Returned if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int hash_pagesize;
-    /**
-     *  The desired fill factor (number of items per bucket) specified
-     *  at database-creation time. Returned if Db.DB_FAST_STAT is set.
-     *
-     *</ul>
-     *
-     */
-    public int hash_ffactor;
-    /**
-     *  The number of hash buckets. Returned if Db.DB_FAST_STAT is
-     *  set.
-     *</ul>
-     *
-     */
-    public int hash_buckets;
-    /**
-     *  The number of pages on the free list.
-     *</ul>
-     *
-     */
-    public int hash_free;
-    /**
-     *  The number of bytes free on bucket pages.
-     *</ul>
-     *
-     */
-    public int hash_bfree;
-    /**
-     *  The number of big key/data pages.
-     *</ul>
-     *
-     */
-    public int hash_bigpages;
-    /**
-     *  The number of bytes free on big item pages.
-     *</ul>
-     *
-     */
-    public int hash_big_bfree;
-    /**
-     *  The number of overflow pages (overflow pages are pages that
-     *  contain items that did not fit in the main bucket page).
-     *</ul>
-     *
-     */
-    public int hash_overflows;
-    /**
-     *  The number of bytes free on overflow pages.
-     *</ul>
-     *
-     */
-    public int hash_ovfl_free;
-    /**
-     *  The number of duplicate pages.
-     *</ul>
-     *
-     */
-    public int hash_dup;
-    /**
-     *  The number of bytes free on duplicate pages.
-     *</ul>
-     *
-     */
-    public int hash_dup_free;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbHashStat:"
-                + "\n  hash_magic=" + hash_magic
-                + "\n  hash_version=" + hash_version
-                + "\n  hash_metaflags=" + hash_metaflags
-                + "\n  hash_nkeys=" + hash_nkeys
-                + "\n  hash_ndata=" + hash_ndata
-                + "\n  hash_pagesize=" + hash_pagesize
-                + "\n  hash_ffactor=" + hash_ffactor
-                + "\n  hash_buckets=" + hash_buckets
-                + "\n  hash_free=" + hash_free
-                + "\n  hash_bfree=" + hash_bfree
-                + "\n  hash_bigpages=" + hash_bigpages
-                + "\n  hash_big_bfree=" + hash_big_bfree
-                + "\n  hash_overflows=" + hash_overflows
-                + "\n  hash_ovfl_free=" + hash_ovfl_free
-                + "\n  hash_dup=" + hash_dup
-                + "\n  hash_dup_free=" + hash_dup_free
-                ;
-    }
-}
-// end of DbHashStat.java
diff --git a/db/java/src/com/sleepycat/db/DbKeyRange.java b/db/java/src/com/sleepycat/db/DbKeyRange.java
deleted file mode 100644 (file)
index d915e24..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbKeyRange.java,v 1.12 2003/10/20 20:12:36 mjc Exp $
- */
-package com.sleepycat.db;
-
-/**
- */
-public class DbKeyRange {
-    /**
-     *  A value between 0 and 1, the proportion of keys equal to the
-     *  specified key.
-     */
-    public double equal;
-    /**
-     *  A value between 0 and 1, the proportion of keys greater than
-     *  the specified key.
-     */
-    public double greater;
-    /**
-     *  A value between 0 and 1, the proportion of keys less than the
-     *  specified key.
-     */
-    public double less;
-}
diff --git a/db/java/src/com/sleepycat/db/DbLock.java b/db/java/src/com/sleepycat/db/DbLock.java
deleted file mode 100644 (file)
index 012bad2..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The locking interfaces for the Berkeley DB database environment
- *  are methods of the {@link com.sleepycat.db.DbEnv DbEnv} handle.
- *  The DbLock object is the handle for a single lock, and has no
- *  methods of its own.</p>
- */
-public class DbLock {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbLock(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbLock() {
-        this(0, false);
-    }
-
-
-    protected void finalize() {
-        try {
-            delete();
-        } catch (Exception e) {
-            System.err.println("Exception during finalization: " + e);
-            e.printStackTrace(System.err);
-        }
-    }
-
-
-    void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            db_javaJNI.delete_DbLock(swigCPtr);
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbLock obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbLockNotGrantedException.java b/db/java/src/com/sleepycat/db/DbLockNotGrantedException.java
deleted file mode 100644 (file)
index d00c594..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbLockNotGrantedException.java,v 1.3 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This information describes the DbLockNotGrantedException class and
- *  how it is used by the various Db* classes.</p> <p>
- *
- *  A DbLockNotGrantedException is thrown when a lock, requested using
- *  the {@link com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} or {@link
- *  com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} methods, where
- *  the {@link com.sleepycat.db.Db#DB_LOCK_NOWAIT Db.DB_LOCK_NOWAIT}
- *  option was specified, is unable to be granted immediately.</p>
- */
-public class DbLockNotGrantedException extends DbException {
-    private int index;
-    private DbLock lock;
-    private int mode;
-    private Dbt obj;
-
-    private int op;
-
-
-    /**
-     *  Constructor for the DbLockNotGrantedException object
-     *
-     * @param  message  A description of the error
-     * @param  op       The operation of the failed lock request
-     * @param  mode     The mode of the failed lock request
-     * @param  obj      The object of the failed lock request
-     * @param  lock     The lock of the failed lock request
-     *      (lockVector only)
-     * @param  index    The index of the failed lock request
-     *      (lockVector only)
-     * @param  dbenv    The database environment where the exception
-     *      occurred.
-     */
-    protected DbLockNotGrantedException(String message, int op, int mode, Dbt obj, DbLock lock, int index, DbEnv dbenv) {
-        super(message, Db.DB_LOCK_NOTGRANTED, dbenv);
-        this.op = op;
-        this.mode = mode;
-        this.obj = obj;
-        this.lock = lock;
-        this.index = index;
-    }
-
-
-    /**
-     *  The <b>getIndex</b> method returns -1 when {@link
-     *  com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called, and
-     *  returns the index of the failed DbLockRequest when {@link
-     *  com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} was
-     *  called.</p>
-     *
-     * @return    The <b>getIndex</b> method returns -1 when {@link
-     *      com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called,
-     *      and returns the index of the failed DbLockRequest when
-     *      {@link com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector}
-     *      was called.</p>
-     */
-    public int getIndex() {
-        return index;
-    }
-
-
-    /**
-     *  The <b>getLock</b> method returns null when {@link
-     *  com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called, and
-     *  returns the <b>lock</b> in the failed DbLockRequest when
-     *  {@link com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} was
-     *  called.</p>
-     *
-     * @return    The <b>getLock</b> method returns null when {@link
-     *      com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called,
-     *      and returns the <b>lock</b> in the failed DbLockRequest
-     *      when {@link com.sleepycat.db.DbEnv#lockVector
-     *      DbEnv.lockVector} was called.</p>
-     */
-    public DbLock getLock() {
-        return lock;
-    }
-
-
-    /**
-     *  The <b>getMode</b> method returns the <b>mode</b> parameter
-     *  when {@link com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was
-     *  called, and returns the <b>mode</b> for the failed
-     *  DbLockRequest when {@link com.sleepycat.db.DbEnv#lockVector
-     *  DbEnv.lockVector} was called.</p>
-     *
-     * @return    The <b>getMode</b> method returns the <b>mode</b>
-     *      parameter when {@link com.sleepycat.db.DbEnv#lockGet
-     *      DbEnv.lockGet} was called, and returns the <b>mode</b> for
-     *      the failed DbLockRequest when {@link
-     *      com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} was
-     *      called.</p>
-     */
-    public int getMode() {
-        return mode;
-    }
-
-
-    /**
-     *  The <b>getObj</b> method returns the <b>mode</b> parameter
-     *  when returns the <b>object</b> parameter when {@link
-     *  com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called, and
-     *  returns the <b>object</b> for the failed DbLockRequest when
-     *  {@link com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} was
-     *  called. </p>
-     *
-     * @return    The <b>getObj</b> method returns the <b>mode</b>
-     *      parameter when returns the <b>object</b> parameter when
-     *      {@link com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was
-     *      called, and returns the <b>object</b> for the failed
-     *      DbLockRequest when {@link com.sleepycat.db.DbEnv#lockVector
-     *      DbEnv.lockVector} was called.</p>
-     */
-    public Dbt getObj() {
-
-        return obj;
-    }
-
-
-    /**
-     *  The <b>getOp</b> method returns 0 when {@link
-     *  com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called, and
-     *  returns the <b>op</b> for the failed DbLockRequest when {@link
-     *  com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} was
-     *  called.</p>
-     *
-     * @return    The <b>getOp</b> method returns 0 when {@link
-     *      com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} was called,
-     *      and returns the <b>op</b> for the failed DbLockRequest
-     *      when {@link com.sleepycat.db.DbEnv#lockVector
-     *      DbEnv.lockVector} was called.</p>
-     */
-    public int getOp() {
-        return op;
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getIndex()}
-     */
-    public int get_index() {
-        return getIndex();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLock()}
-     */
-    public DbLock get_lock() {
-        return getLock();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getMode()}
-     */
-    public int get_mode() {
-        return getMode();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getObj()}
-     */
-    public Dbt get_obj() {
-        return getObj();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOp()}
-     */
-    public int get_op() {
-        return getOp();
-    }
-
-}
-
diff --git a/db/java/src/com/sleepycat/db/DbLockRequest.java b/db/java/src/com/sleepycat/db/DbLockRequest.java
deleted file mode 100644 (file)
index d0a5e2c..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbLockRequest.java,v 1.3 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbLockRequest object is used to encapsulate a single lock
- *  request.</p>
- */
-public class DbLockRequest {
-    private DbLock lock;
-    /*
-     *  db_lockmode_t
-     */
-    private int mode;
-    private Dbt obj;
-
-    /*
-     *  db_lockop_t
-     */
-    private int op;
-    /*
-     *  db_timeout_t
-     */
-    private int timeout;
-
-
-    /**
-     *  The DbLockRequest constructor constructs a DbLockRequest with
-     *  the specified operation, mode and lock, for the specified
-     *  object.</p>
-     *
-     * @param  lock  the lock type for the object.
-     * @param  mode  the permissions mode for the object.
-     * @param  obj   the object being locked.
-     * @param  op    The <b>op</b> parameter operation being
-     *      performed.
-     */
-    public DbLockRequest(int op, int mode, Dbt obj, DbLock lock) {
-
-        this(op, mode, obj, lock, 0);
-    }
-
-
-    /**
-     *  The DbLockRequest constructor constructs a DbLockRequest with
-     *  the specified operation, mode, lock and timeout for the
-     *  specified object.</p>
-     *
-     * @param  lock     the lock type for the object.
-     * @param  mode     the permissions mode for the object.
-     * @param  obj      the object being locked.
-     * @param  op       the operation being performed.
-     * @param  timeout  the timeout value for the lock.
-     */
-    public DbLockRequest(int op, int mode, Dbt obj, DbLock lock, int timeout) {
-
-        this.op = op;
-        this.mode = mode;
-        this.obj = obj;
-        this.lock = lock;
-        this.timeout = timeout;
-    }
-
-
-    /**
-     *  The DbLockRequest.setLock method sets the lock reference.</p>
-     *
-     * @param  lock  the lock reference.
-     */
-    public void setLock(DbLock lock) {
-        this.lock = lock;
-    }
-
-
-    /**
-     *  The DbLockRequest.setMode method sets the lock mode.</p>
-     *
-     * @param  mode  the lock mode.
-     */
-    public void setMode(int mode) {
-        this.mode = mode;
-    }
-
-
-    /**
-     *  The DbLockRequest.setObj method sets the lock object.</p>
-     *
-     * @param  obj  the lock object.
-     */
-    public void setObj(Dbt obj) {
-        this.obj = obj;
-    }
-
-
-    /**
-     *  The DbLockRequest.setOp method sets the operation.</p>
-     *
-     * @param  op  the operation.
-     */
-    public void setOp(int op) {
-        this.op = op;
-    }
-
-
-    /**
-     *  The DbLockRequest.setTimeout method sets the lock timeout
-     *  value.</p>
-     *
-     * @param  timeout  the lock timeout value.
-     */
-    public void setTimeout(int timeout) {
-        this.timeout = timeout;
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setLock(DbLock)}
-     */
-    public void set_lock(DbLock lock) {
-        setLock(lock);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setMode(int)}
-     */
-    public void set_mode(int mode) {
-        setMode(mode);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setObj(Dbt)}
-     */
-    public void set_obj(Dbt obj) {
-        setObj(obj);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setOp(int)}
-     */
-    public void set_op(int op) {
-        setOp(op);
-    }
-
-
-    /**
-     *  The DbLockRequest.getLock method returns the lock reference.
-     *  </p>
-     *
-     * @return    The DbLockRequest.getLock method returns the lock
-     *      reference.</p>
-     */
-    public DbLock getLock() {
-        return lock;
-    }
-
-
-    /**
-     *  The DbLockRequest.getMode method returns the lock mode.</p>
-     *
-     * @return    The DbLockRequest.getMode method returns the lock
-     *      mode.</p>
-     */
-    public int getMode() {
-        return mode;
-    }
-
-
-    /**
-     *  The DbLockRequest.getObj method returns the object protected
-     *  by this lock.</p>
-     *
-     * @return    The DbLockRequest.getObj method returns the object
-     *      protected by this lock.</p>
-     */
-    public Dbt getObj() {
-        return obj;
-    }
-
-
-    /**
-     *  The DbLockRequest.getOp method returns the operation.</p>
-     *
-     * @return    The DbLockRequest.getOp method returns the
-     *      operation.</p>
-     */
-    public int getOp() {
-        return op;
-    }
-
-
-    /**
-     *  The DbLockRequest.getTimeout method returns the lock timeout
-     *  value.</p>
-     *
-     * @return    The DbLockRequest.getTimeout method returns the lock
-     *      timeout value.</p>
-     */
-    public int getTimeout() {
-        return timeout;
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getLock()}
-     */
-    public DbLock get_lock() {
-        return getLock();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getMode()}
-     */
-    public int get_mode() {
-        return getMode();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getObj()}
-     */
-    public Dbt get_obj() {
-        return getObj();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOp()}
-     */
-    public int get_op() {
-        return getOp();
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbLockStat.java b/db/java/src/com/sleepycat/db/DbLockStat.java
deleted file mode 100644 (file)
index 1899fc5..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbLockStat object is used to return lock region statistics.
- *  </p>
- */
-public class DbLockStat {
-    /**
-     *  The last allocated locker ID.
-     *</ul>
-     *
-     */
-    public int st_id;
-    /**
-     *  The current maximum unused locker ID.
-     *</ul>
-     *
-     */
-    public int st_cur_maxid;
-    /**
-     *  The maximum number of locks possible.
-     *</ul>
-     *
-     */
-    public int st_maxlocks;
-    /**
-     *  The maximum number of lockers possible.
-     *</ul>
-     *
-     */
-    public int st_maxlockers;
-    /**
-     *  The maximum number of lock objects possible.
-     *</ul>
-     *
-     */
-    public int st_maxobjects;
-    /**
-     *  The number of lock modes.
-     *</ul>
-     *
-     */
-    public int st_nmodes;
-    /**
-     *  The number of current locks.
-     *</ul>
-     *
-     */
-    public int st_nlocks;
-    /**
-     *  The maximum number of locks at any one time.
-     *</ul>
-     *
-     */
-    public int st_maxnlocks;
-    /**
-     *  The number of current lockers.
-     *</ul>
-     *
-     */
-    public int st_nlockers;
-    /**
-     *  The maximum number of lockers at any one time.
-     *</ul>
-     *
-     */
-    public int st_maxnlockers;
-    /**
-     *  The number of current lock objects.
-     *</ul>
-     *
-     */
-    public int st_nobjects;
-    /**
-     *  The maximum number of lock objects at any one time.
-     *</ul>
-     *
-     */
-    public int st_maxnobjects;
-    /**
-     *  The total number of locks not immediately available due to
-     *  conflicts.
-     *</ul>
-     *
-     */
-    public int st_nconflicts;
-    /**
-     *  The total number of locks requested.
-     *</ul>
-     *
-     */
-    public int st_nrequests;
-    /**
-     *  The total number of locks released.
-     *</ul>
-     *
-     */
-    public int st_nreleases;
-    /**
-     *  The total number of lock requests failing because {@link
-     *  com.sleepycat.db.Db#DB_LOCK_NOWAIT Db.DB_LOCK_NOWAIT} was set.
-     *
-     *</ul>
-     *
-     */
-    public int st_nnowaits;
-    /**
-     *  The number of deadlocks.
-     *</ul>
-     *
-     */
-    public int st_ndeadlocks;
-    /**
-     *  Lock timeout value.
-     *</ul>
-     *
-     */
-    public int st_locktimeout;
-    /**
-     *  The number of lock requests that have timed out.
-     *</ul>
-     *
-     */
-    public int st_nlocktimeouts;
-    /**
-     *  Transaction timeout value.
-     *</ul>
-     *
-     */
-    public int st_txntimeout;
-    /**
-     *  The number of transactions that have timed out. This value is
-     *  also a component of <b>st_ndeadlocks</b> , the total number of
-     *  deadlocks detected.
-     *</ul>
-     *
-     */
-    public int st_ntxntimeouts;
-    /**
-     *  The number of times that a thread of control was forced to
-     *  wait before obtaining the region lock.
-     *</ul>
-     *
-     */
-    public int st_region_wait;
-    /**
-     *  The number of times that a thread of control was able to
-     *  obtain the region lock without waiting.
-     *</ul>
-     *
-     */
-    public int st_region_nowait;
-    /**
-     *  The size of the lock region.
-     *</ul>
-     *
-     */
-    public int st_regsize;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbLockStat:"
-                + "\n  st_id=" + st_id
-                + "\n  st_cur_maxid=" + st_cur_maxid
-                + "\n  st_maxlocks=" + st_maxlocks
-                + "\n  st_maxlockers=" + st_maxlockers
-                + "\n  st_maxobjects=" + st_maxobjects
-                + "\n  st_nmodes=" + st_nmodes
-                + "\n  st_nlocks=" + st_nlocks
-                + "\n  st_maxnlocks=" + st_maxnlocks
-                + "\n  st_nlockers=" + st_nlockers
-                + "\n  st_maxnlockers=" + st_maxnlockers
-                + "\n  st_nobjects=" + st_nobjects
-                + "\n  st_maxnobjects=" + st_maxnobjects
-                + "\n  st_nconflicts=" + st_nconflicts
-                + "\n  st_nrequests=" + st_nrequests
-                + "\n  st_nreleases=" + st_nreleases
-                + "\n  st_nnowaits=" + st_nnowaits
-                + "\n  st_ndeadlocks=" + st_ndeadlocks
-                + "\n  st_locktimeout=" + st_locktimeout
-                + "\n  st_nlocktimeouts=" + st_nlocktimeouts
-                + "\n  st_txntimeout=" + st_txntimeout
-                + "\n  st_ntxntimeouts=" + st_ntxntimeouts
-                + "\n  st_region_wait=" + st_region_wait
-                + "\n  st_region_nowait=" + st_region_nowait
-                + "\n  st_regsize=" + st_regsize
-                ;
-    }
-}
-// end of DbLockStat.java
diff --git a/db/java/src/com/sleepycat/db/DbLogStat.java b/db/java/src/com/sleepycat/db/DbLogStat.java
deleted file mode 100644 (file)
index 285bbba..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbLogStat object is used to return logging subsystem
- *  statistics.</p>
- */
-public class DbLogStat {
-    /**
-     *  The magic number that identifies a file as a log file.
-     *</ul>
-     *
-     */
-    public int st_magic;
-    /**
-     *  The version of the log file type.
-     *</ul>
-     *
-     */
-    public int st_version;
-    /**
-     *  The mode of any created log files.
-     *</ul>
-     *
-     */
-    public int st_mode;
-    /**
-     *  The in-memory log record cache size.
-     *</ul>
-     *
-     */
-    public int st_lg_bsize;
-    /**
-     *  The current log file size.
-     *</ul>
-     *
-     */
-    public int st_lg_size;
-    /**
-     *  The number of bytes over and above <b>st_w_mbytes</b> written
-     *  to this log.
-     *</ul>
-     *
-     */
-    public int st_w_bytes;
-    /**
-     *  The number of megabytes written to this log.
-     *</ul>
-     *
-     */
-    public int st_w_mbytes;
-    /**
-     *  The number of bytes over and above <b>st_wc_mbytes</b> written
-     *  to this log since the last checkpoint.
-     *</ul>
-     *
-     */
-    public int st_wc_bytes;
-    /**
-     *  The number of megabytes written to this log since the last
-     *  checkpoint.
-     *</ul>
-     *
-     */
-    public int st_wc_mbytes;
-    /**
-     *  The number of times the log has been written to disk.
-     *</ul>
-     *
-     */
-    public int st_wcount;
-    /**
-     *  The number of times the log has been written to disk because
-     *  the in-memory log record cache filled up.
-     *</ul>
-     *
-     */
-    public int st_wcount_fill;
-    /**
-     *  The number of times the log has been flushed to disk.
-     *</ul>
-     *
-     */
-    public int st_scount;
-    /**
-     *  The number of times that a thread of control was forced to
-     *  wait before obtaining the region lock.
-     *</ul>
-     *
-     */
-    public int st_region_wait;
-    /**
-     *  The number of times that a thread of control was able to
-     *  obtain the region lock without waiting.
-     *</ul>
-     *
-     */
-    public int st_region_nowait;
-    /**
-     *  The current log file number.
-     *</ul>
-     *
-     */
-    public int st_cur_file;
-    /**
-     *  The byte offset in the current log file.
-     *</ul>
-     *
-     */
-    public int st_cur_offset;
-    /**
-     *  The log file number of the last record known to be on disk.
-     *
-     *</ul>
-     *
-     */
-    public int st_disk_file;
-    /**
-     *  The byte offset of the last record known to be on disk.
-     *</ul>
-     *
-     */
-    public int st_disk_offset;
-    /**
-     *  The size of the region.
-     *</ul>
-     *
-     */
-    public int st_regsize;
-    /**
-     *  The maximum number of commits contained in a single log flush.
-     *
-     *</ul>
-     *
-     */
-    public int st_maxcommitperflush;
-    /**
-     *  The minimum number of commits contained in a single log flush
-     *  that contained a commit.
-     *</ul>
-     *
-     */
-    public int st_mincommitperflush;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbLogStat:"
-                + "\n  st_magic=" + st_magic
-                + "\n  st_version=" + st_version
-                + "\n  st_mode=" + st_mode
-                + "\n  st_lg_bsize=" + st_lg_bsize
-                + "\n  st_lg_size=" + st_lg_size
-                + "\n  st_w_bytes=" + st_w_bytes
-                + "\n  st_w_mbytes=" + st_w_mbytes
-                + "\n  st_wc_bytes=" + st_wc_bytes
-                + "\n  st_wc_mbytes=" + st_wc_mbytes
-                + "\n  st_wcount=" + st_wcount
-                + "\n  st_wcount_fill=" + st_wcount_fill
-                + "\n  st_scount=" + st_scount
-                + "\n  st_region_wait=" + st_region_wait
-                + "\n  st_region_nowait=" + st_region_nowait
-                + "\n  st_cur_file=" + st_cur_file
-                + "\n  st_cur_offset=" + st_cur_offset
-                + "\n  st_disk_file=" + st_disk_file
-                + "\n  st_disk_offset=" + st_disk_offset
-                + "\n  st_regsize=" + st_regsize
-                + "\n  st_maxcommitperflush=" + st_maxcommitperflush
-                + "\n  st_mincommitperflush=" + st_mincommitperflush
-                ;
-    }
-}
-// end of DbLogStat.java
diff --git a/db/java/src/com/sleepycat/db/DbLogc.java b/db/java/src/com/sleepycat/db/DbLogc.java
deleted file mode 100644 (file)
index f0e7f5c..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The DbLogc object is the handle for a cursor into the log files,
- *  supporting sequential access to the records stored in log files.
- *  The handle is not free-threaded. Once the {@link
- *  com.sleepycat.db.DbLogc#close DbLogc.close} method is called, the
- *  handle may not be accessed again, regardless of that method's
- *  return.</p>
- */
-public class DbLogc {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbLogc(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbLogc() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbLogc obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    /**
-     *  The DbLogc.close method discards the log cursor. After
-     *  DbLogc.close has been called, regardless of its return, the
-     *  cursor handle may not be used again.</p>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  IllegalArgumentException  The DbLogc.close method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      cursor was previously closed; or if an invalid flag value
-     *      or parameter was specified.
-     */
-    public synchronized void close(int flags) throws DbException {
-        try {
-            close0(flags);
-        } finally {
-            swigCPtr = 0;
-        }
-    }
-
-
-    void close0(int flags) {
-        db_javaJNI.DbLogc_close0(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The DbLogc.get method returns records from the log.</p>
-     *
-     * @param  data                       The data field of the <b>
-     *      data</b> structure is set to the record retrieved, and the
-     *      size field indicates the number of bytes in the record.
-     *      See {@link com.sleepycat.db.Dbt Dbt} for a description of
-     *      other fields in the <b>data</b> structure. The {@link
-     *      com.sleepycat.db.Db#DB_DBT_MALLOC Db.DB_DBT_MALLOC},
-     *      {@link com.sleepycat.db.Db#DB_DBT_REALLOC
-     *      Db.DB_DBT_REALLOC} and {@link
-     *      com.sleepycat.db.Db#DB_DBT_USERMEM Db.DB_DBT_USERMEM}
-     *      flags may be specified for any {@link com.sleepycat.db.Dbt
-     *      Dbt} used for data retrieval.
-     * @param  flags                      must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CURRENT
-     *        Db.DB_CURRENT}<p>
-     *
-     *        Return the log record to which the log currently refers.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FIRST Db.DB_FIRST}<p>
-     *
-     *        The first record from any of the log files found in the
-     *        log directory is returned in the <b>data</b> parameter.
-     *        overwritten with the {@link com.sleepycat.db.DbLsn
-     *        DbLsn} of the record returned. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LAST Db.DB_LAST}<p>
-     *
-     *        The last record in the log is returned in the <b>data
-     *        </b> parameter. overwritten with the {@link
-     *        com.sleepycat.db.DbLsn DbLsn} of the record returned.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT Db.DB_NEXT}<p>
-     *
-     *        The current log position is advanced to the next record
-     *        in the log, and that record is returned in the <b>data
-     *        </b> parameter. overwritten with the {@link
-     *        com.sleepycat.db.DbLsn DbLsn} of the record returned.
-     *        <p>
-     *
-     *        If the cursor has not been initialized via DB_FIRST,
-     *        DB_LAST, DB_SET, DB_NEXT, or DB_PREV, DbLogc.get will
-     *        return the first record in the log.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PREV Db.DB_PREV}<p>
-     *
-     *        The current log position is advanced to the previous
-     *        record in the log, and that record is returned in the
-     *        <b>data</b> parameter. overwritten with the {@link
-     *        com.sleepycat.db.DbLsn DbLsn} of the record returned.
-     *        <p>
-     *
-     *        If the cursor has not been initialized via DB_FIRST,
-     *        DB_LAST, DB_SET, DB_NEXT, or DB_PREV, DbLogc.get will
-     *        return the last record in the log.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET Db.DB_SET}<p>
-     *
-     *        Retrieve the record specified by the <b>lsn</b>
-     *        parameter. </li>
-     *      </ul>
-     *
-     * @param  lsn                        When the <b>flag</b>
-     *      parameter is set to Db.DB_CURRENT, Db.DB_FIRST,
-     *      Db.DB_LAST, Db.DB_NEXT or Db.DB_PREV, the <b>lsn</b>
-     *      parameter is overwritten with the {@link
-     *      com.sleepycat.db.DbLsn DbLsn} value of the record
-     *      retrieved. When <b>flag</b> is set to Db.DB_SET, the <b>
-     *      lsn</b> parameter is the {@link com.sleepycat.db.DbLsn
-     *      DbLsn} value of the record to be retrieved.
-     * @throws  IllegalArgumentException  The DbLogc.get method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      Db.DB_CURRENT flag was set and the log cursor has not yet
-     *      been initialized; the Db.DB_CURRENT, Db.DB_NEXT, or
-     *      Db.DB_PREV flags were set and the log was opened with the
-     *      DB_THREAD flag set; the Db.DB_SET flag was set and the
-     *      specified log sequence number does not appear in the log;
-     *      or if an invalid flag value or parameter was specified.
-     * @return                            Unless otherwise specified,
-     *      the DbLogc.get method throws an exception that
-     *      encapsulates a non-zero error value on failure. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The DbLogc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code>
-     *        is set and the log is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The DbLogc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code>
-     *        is set and the log is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The DbLogc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code>
-     *        is set and the last log record has already been returned
-     *        or the log is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The DbLogc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code>
-     *        is set and the first log record has already been
-     *        returned or the log is empty. </li>
-     *      </ul>
-     *      </p>
-     */
-    public int get(DbLsn lsn, Dbt data, int flags) throws DbException {
-        return db_javaJNI.DbLogc_get(swigCPtr, DbLsn.getCPtr(lsn), data, flags);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbLsn.java b/db/java/src/com/sleepycat/db/DbLsn.java
deleted file mode 100644 (file)
index 840e9a1..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The DbLsn object is a <b>log sequence number</b> which specifies a
- *  unique location in a log file. A DbLsn consists of two unsigned
- *  32-bit integers -- one specifies the log file number, and the
- *  other specifies an offset in the log file.</p>
- */
-public class DbLsn {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbLsn(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbLsn() {
-        this(0, false);
-    }
-
-
-    protected void finalize() {
-        try {
-            delete();
-        } catch (Exception e) {
-            System.err.println("Exception during finalization: " + e);
-            e.printStackTrace(System.err);
-        }
-    }
-
-
-    void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            db_javaJNI.delete_DbLsn(swigCPtr);
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbLsn obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    /**
-     *  The DbLsn constructor constructs a DbLsn with the specified
-     *  file and offset.</p>
-     *
-     * @param  file          the log file number.
-     * @param  offset        the log file offset.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public DbLsn(int file, int offset) throws DbException {
-        this(db_javaJNI.new_DbLsn(file, offset), true);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFile()}
-     */
-    public int get_file() throws DbException {
-        return getFile();
-    }
-
-
-    /**
-     *  The DbLsn.getFile method returns the DbLsn object's file
-     *  number.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbLsn.getFile method returns the
-     *      DbLsn object's file number.</p>
-     */
-    public int getFile() throws DbException {
-        return db_javaJNI.DbLsn_get_file(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOffset()}
-     */
-    public int get_offset() throws DbException {
-        return getOffset();
-    }
-
-
-    /**
-     *  The DbLsn.getOffset method returns the DbLsn object's file
-     *  number.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbLsn.getOffset method returns the
-     *      DbLsn object's file number.</p>
-     */
-    public int getOffset() throws DbException {
-        return db_javaJNI.DbLsn_get_offset(swigCPtr);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbMemoryException.java b/db/java/src/com/sleepycat/db/DbMemoryException.java
deleted file mode 100644 (file)
index 5a4c12f..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1999-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbMemoryException.java,v 11.28 2003/11/28 18:35:45 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This information describes the DbMemoryException class and how it
- *  is used by the various Db* classes.</p> <p>
- *
- *  A DbMemoryException is thrown when there is insufficient memory to
- *  complete an operation, and there is the possibility of recovering.
- *  An example is during a {@link com.sleepycat.db.Db#get Db.get} or
- *  {@link com.sleepycat.db.Dbc#get Dbc.get} operation with the {@link
- *  com.sleepycat.db.Dbt Dbt} flags set to {@link
- *  com.sleepycat.db.Db#DB_DBT_USERMEM Db.DB_DBT_USERMEM}.</p> <p>
- *
- *  In a Java Virtual Machine, there are usually separate heaps for
- *  memory allocated by native code and for objects allocated in Java
- *  code. If the Java heap is exhausted, the JVM will throw an
- *  OutOfMemoryError, so you may see that exception rather than
- *  DbMemoryException.</p>
- */
-public class DbMemoryException extends DbException {
-
-    Dbt dbt = null;
-    String message;
-
-
-    /**
-     *  Constructor for the DbMemoryException object
-     *
-     */
-    protected DbMemoryException(String s, Dbt dbt, int errno, DbEnv dbenv) {
-        super(s, errno, dbenv);
-        this.message = s;
-        this.dbt = dbt;
-    }
-
-
-    /**
-     *  The <b>getDbt</b> method returns the {@link
-     *  com.sleepycat.db.Dbt Dbt} with insufficient memory to complete
-     *  the operation, causing the DbMemoryException to be thrown.
-     *  </p>
-     *
-     * @return    The <b>getDbt</b> method returns the {@link
-     *      com.sleepycat.db.Dbt Dbt} with insufficient memory to
-     *      complete the operation, causing the DbMemoryException to
-     *      be thrown.</p>
-     */
-    public Dbt getDbt() {
-        return dbt;
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getDbt()}
-     */
-    public Dbt get_dbt() {
-        return getDbt();
-    }
-
-
-    /**
-     *  Override of DbException.toString(): the extra verbage that
-     *  comes from DbEnv.strerror(ENOMEM) is not helpful.
-     *
-     * @return    Description of the Return Value
-     */
-    public String toString() {
-        return message;
-    }
-
-
-    /**
-     *  The updateDbt method is called from native code to set the
-     *  Dbt. If it is called multiple times, only the first Dbt is
-     *  saved.
-     *
-     * @param  dbt  The Dbt object for which this exception was thrown
-     */
-    void updateDbt(Dbt dbt) {
-        if (this.dbt == null) {
-            this.message = "Dbt not large enough for available data";
-            this.dbt = dbt;
-        }
-    }
-
-
-    /**
-     * @param  dbt    The Dbt object for which this exception was
-     *      thrown
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #updateDbt(Dbt)}
-     */
-    void update_dbt(Dbt dbt) {
-        updateDbt(dbt);
-    }
-}
-
-// end of DbMemoryException.java
diff --git a/db/java/src/com/sleepycat/db/DbMpoolFStat.java b/db/java/src/com/sleepycat/db/DbMpoolFStat.java
deleted file mode 100644 (file)
index 3bb26fd..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbMpoolFStat object is used to return memory pool per-file
- *  statistics.</p>
- */
-public class DbMpoolFStat {
-    /**
-     *  The name of the file.
-     *</ul>
-     *
-     */
-    public String file_name;
-    /**
-     *  Page size in bytes.
-     *</ul>
-     *
-     */
-    public int st_pagesize;
-    /**
-     *  Requested pages mapped into the process' address space.
-     *</ul>
-     *
-     */
-    public int st_map;
-    /**
-     *  Requested pages found in the cache.
-     *</ul>
-     *
-     */
-    public int st_cache_hit;
-    /**
-     *  Requested pages not found in the cache.
-     *</ul>
-     *
-     */
-    public int st_cache_miss;
-    /**
-     *  Pages created in the cache.
-     *</ul>
-     *
-     */
-    public int st_page_create;
-    /**
-     *  Pages read into the cache.
-     *</ul>
-     *
-     */
-    public int st_page_in;
-    /**
-     *  Pages written from the cache to the backing file.
-     *</ul>
-     *
-     */
-    public int st_page_out;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbMpoolFStat:"
-                + "\n  file_name=" + file_name
-                + "\n  st_pagesize=" + st_pagesize
-                + "\n  st_map=" + st_map
-                + "\n  st_cache_hit=" + st_cache_hit
-                + "\n  st_cache_miss=" + st_cache_miss
-                + "\n  st_page_create=" + st_page_create
-                + "\n  st_page_in=" + st_page_in
-                + "\n  st_page_out=" + st_page_out
-                ;
-    }
-}
-// end of DbMpoolFStat.java
diff --git a/db/java/src/com/sleepycat/db/DbMpoolFile.java b/db/java/src/com/sleepycat/db/DbMpoolFile.java
deleted file mode 100644 (file)
index 840ef89..0000000
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The memory pool interfaces for the Berkeley DB database
- *  environment are methods of the {@link com.sleepycat.db.DbEnv
- *  DbEnv} handle. The {@link com.sleepycat.db.DbEnv DbEnv} memory
- *  pool methods and the DbMpoolFile class provide general-purpose,
- *  page-oriented buffer management of files. Although designed to
- *  work with the other {@link com.sleepycat.db.Db Db} classes, they
- *  are also useful for more general purposes. The memory pools are
- *  referred to in this document as simply <i>pools</i> .</p> <p>
- *
- *  In the Berkeley DB Java API, the DbMpoolFile class provides a very
- *  limited set of operations. It is only intended to modify settings
- *  for a {@link com.sleepycat.db.Db Db} object using the {@link
- *  com.sleepycat.db.Db#get_mpf Db.get_mpf} method.</p>
- */
-public class DbMpoolFile {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbMpoolFile(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbMpoolFile() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbMpoolFile obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getPriority()}
-     */
-    public int get_priority() throws DbException {
-        return getPriority();
-    }
-
-
-    /**
-     *  The DbMpoolFile.getPriority method returns the cache priority.
-     *  </p> <p>
-     *
-     *  The DbMpoolFile.getPriority method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbMpoolFile.getPriority method
-     *      returns the cache priority.</p>
-     */
-    public int getPriority() throws DbException {
-        return db_javaJNI.DbMpoolFile_get_priority(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setPriority(int)}
-     */
-    public void set_priority(int priority) throws DbException {
-        setPriority(priority);
-    }
-
-
-    /**
-     *  Set the cache priority for pages from the specified file. The
-     *  priority of a page biases the replacement algorithm to be more
-     *  or less likely to discard a page when space is needed in the
-     *  buffer pool. The bias is temporary, and pages will eventually
-     *  be discarded if they are not referenced again. The
-     *  DbMpoolFile.setPriority method is only advisory, and does not
-     *  guarantee pages will be treated in a specific way.</p> <p>
-     *
-     *  To set the priority for the pages belonging to a particular
-     *  database, call the DbMpoolFile.setPriority method using the
-     *  {@link com.sleepycat.db.DbMpoolFile DbMpoolFile} handle
-     *  returned by calling the {@link com.sleepycat.db.Db#get_mpf
-     *  Db.get_mpf} method.</p> <p>
-     *
-     *  The DbMpoolFile.setPriority method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @param  priority      must be set to one of the following
-     *      values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIORITY_VERY_LOW
-     *        Db.DB_PRIORITY_VERY_LOW}<p>
-     *
-     *        The lowest priority: pages are the most likely to be
-     *        discarded. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIORITY_LOW
-     *        Db.DB_PRIORITY_LOW}<p>
-     *
-     *        The next lowest priority. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIORITY_DEFAULT
-     *        Db.DB_PRIORITY_DEFAULT}<p>
-     *
-     *        The default priority. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIORITY_HIGH
-     *        Db.DB_PRIORITY_HIGH}<p>
-     *
-     *        The next highest priority. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PRIORITY_VERY_HIGH
-     *        Db.DB_PRIORITY_VERY_HIGH}<p>
-     *
-     *        The highest priority: pages are the least likely to be
-     *        discarded. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setPriority(int priority) throws DbException {
-        db_javaJNI.DbMpoolFile_set_priority(swigCPtr, priority);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFlags()}
-     */
-    public int get_flags() throws DbException {
-        return getFlags();
-    }
-
-
-    /**
-     *  The DbMpoolFile.getFlags method returns the flags.</p> <p>
-     *
-     *  The DbMpoolFile.getFlags method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbMpoolFile.getFlags method returns
-     *      the flags.</p>
-     */
-    public int getFlags() throws DbException {
-        return db_javaJNI.DbMpoolFile_get_flags(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setFlags(int,boolean)}
-     */
-    public void set_flags(int flags, boolean onoff) throws DbException {
-        setFlags(flags, onoff);
-    }
-
-
-    /**
-     *  Configure a file in the cache.</p> <p>
-     *
-     *  To set the flags for a particular database, call the
-     *  DbMpoolFile.setFlags method using the {@link
-     *  com.sleepycat.db.DbMpoolFile DbMpoolFile} handle stored in the
-     *  <b>mpf</b> field of the {@link com.sleepycat.db.Db Db} handle.
-     *  </p>
-     *
-     * @param  flags         must be set by bitwise inclusively <b>OR
-     *      </b>'ing together one or more of the following values:
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MPOOL_NOFILE
-     *        Db.DB_MPOOL_NOFILE}<p>
-     *
-     *        If set, no backing temporary file will be opened for
-     *        in-memory databases, even if they expand to fill the
-     *        entire cache. Attempts to create new file pages after
-     *        the cache has been filled will fail. <p>
-     *
-     *        The <code>Db.DB_MPOOL_NOFILE</code> flag may be used to
-     *        configure Berkeley DB at any time during the life of the
-     *        application.</p> </li>
-     *      </ul>
-     *
-     * @param  onoff         If <b>onoff</b> is false, the specified
-     *      flags are cleared; otherwise they are set.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setFlags(int flags, boolean onoff) throws DbException {
-        db_javaJNI.DbMpoolFile_set_flags(swigCPtr, flags, onoff);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getMaxsize()}
-     */
-    public long get_maxsize() throws DbException {
-        return getMaxsize();
-    }
-
-
-    /**
-     *  The DbMpoolFile.getMaxsize method returns the size of the
-     *  cache in bytes.</p> <p>
-     *
-     *  The DbMpoolFile.getMaxsize method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbMpoolFile.getMaxsize method returns
-     *      the size of the cache in bytes.</p>
-     */
-    public long getMaxsize() throws DbException {
-        return db_javaJNI.DbMpoolFile_get_maxsize(swigCPtr);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setMaxsize(long)}
-     */
-    public void set_maxsize(long bytes) throws DbException {
-        setMaxsize(bytes);
-    }
-
-
-    /**
-     *  Set the maximum size for the file to be <b>bytes</b> bytes.
-     *  Attempts to allocate new pages in the file after the limit has
-     *  been reached will fail.</p> <p>
-     *
-     *  To set the maximum file size for a particular database, call
-     *  the DbMpoolFile.setMaxsize method using the {@link
-     *  com.sleepycat.db.DbMpoolFile DbMpoolFile} handle stored in the
-     *  <b>mpf</b> field of the {@link com.sleepycat.db.Db Db} handle.
-     *  Attempts to insert new items into the database after the limit
-     *  has been reached may fail.</p> <p>
-     *
-     *  The DbMpoolFile.setMaxsize method may be called at any time
-     *  during the life of the application.</p>
-     *
-     * @param  bytes         The maximum size of the files in bytes.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void setMaxsize(long bytes) throws DbException {
-        db_javaJNI.DbMpoolFile_set_maxsize(swigCPtr, bytes);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbMpoolStat.java b/db/java/src/com/sleepycat/db/DbMpoolStat.java
deleted file mode 100644 (file)
index a3360a8..0000000
+++ /dev/null
@@ -1,249 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbMpoolStat object is used to return memory pool statistics.
- *  </p>
- */
-public class DbMpoolStat {
-    /**
-     *  Gigabytes of cache (total cache size is st_gbytes + st_bytes).
-     *
-     *</ul>
-     *
-     */
-    public int st_gbytes;
-    /**
-     *  Bytes of cache (total cache size is st_gbytes + st_bytes).
-     *
-     *</ul>
-     *
-     */
-    public int st_bytes;
-    /**
-     *  Number of caches.
-     *</ul>
-     *
-     */
-    public int st_ncache;
-    /**
-     *  Individual cache size.
-     *</ul>
-     *
-     */
-    public int st_regsize;
-    /**
-     *  Requested pages mapped into the process' address space (there
-     *  is no available information about whether or not this request
-     *  caused disk I/O, although examining the application page fault
-     *  rate may be helpful).
-     *</ul>
-     *
-     */
-    public int st_map;
-    /**
-     *  Requested pages found in the cache.
-     *</ul>
-     *
-     */
-    public int st_cache_hit;
-    /**
-     *  Requested pages not found in the cache.
-     *</ul>
-     *
-     */
-    public int st_cache_miss;
-    /**
-     *  Pages created in the cache.
-     *</ul>
-     *
-     */
-    public int st_page_create;
-    /**
-     *  Pages read into the cache.
-     *</ul>
-     *
-     */
-    public int st_page_in;
-    /**
-     *  Pages written from the cache to the backing file.
-     *</ul>
-     *
-     */
-    public int st_page_out;
-    /**
-     *  Clean pages forced from the cache.
-     *</ul>
-     *
-     */
-    public int st_ro_evict;
-    /**
-     *  Dirty pages forced from the cache.
-     *</ul>
-     *
-     */
-    public int st_rw_evict;
-    /**
-     *  Dirty pages written using the {@link
-     *  com.sleepycat.db.DbEnv#memoryPoolTrickle
-     *  DbEnv.memoryPoolTrickle} method.
-     *</ul>
-     *
-     */
-    public int st_page_trickle;
-    /**
-     *  Pages in the cache.
-     *</ul>
-     *
-     */
-    public int st_pages;
-    /**
-     *  Clean pages currently in the cache.
-     *</ul>
-     *
-     */
-    public int st_page_clean;
-    /**
-     *  Dirty pages currently in the cache.
-     *</ul>
-     *
-     */
-    public int st_page_dirty;
-    /**
-     *  Number of hash buckets in buffer hash table.
-     *</ul>
-     *
-     */
-    public int st_hash_buckets;
-    /**
-     *  Total number of buffer hash table lookups.
-     *</ul>
-     *
-     */
-    public int st_hash_searches;
-    /**
-     *  The longest chain ever encountered in buffer hash table
-     *  lookups.
-     *</ul>
-     *
-     */
-    public int st_hash_longest;
-    /**
-     *  Total number of hash elements traversed during hash table
-     *  lookups.
-     *</ul>
-     *
-     */
-    public int st_hash_examined;
-    /**
-     *  The number of times that a thread of control was able to
-     *  obtain a hash bucket lock without waiting.
-     *</ul>
-     *
-     */
-    public int st_hash_nowait;
-    /**
-     *  The number of times that a thread of control was forced to
-     *  wait before obtaining a hash bucket lock.
-     *</ul>
-     *
-     */
-    public int st_hash_wait;
-    /**
-     *  The maximum number of times any hash bucket lock was waited
-     *  for by a thread of control.
-     *</ul>
-     *
-     */
-    public int st_hash_max_wait;
-    /**
-     *  The number of times that a thread of control was able to
-     *  obtain a region lock without waiting.
-     *</ul>
-     *
-     */
-    public int st_region_nowait;
-    /**
-     *  The number of times that a thread of control was forced to
-     *  wait before obtaining a region lock.
-     *</ul>
-     *
-     */
-    public int st_region_wait;
-    /**
-     *  Number of page allocations.
-     *</ul>
-     *
-     */
-    public int st_alloc;
-    /**
-     *  Number of hash buckets checked during allocation.
-     *</ul>
-     *
-     */
-    public int st_alloc_buckets;
-    /**
-     *  Maximum number of hash buckets checked during an allocation.
-     *
-     *</ul>
-     *
-     */
-    public int st_alloc_max_buckets;
-    /**
-     *  Number of pages checked during allocation.
-     *</ul>
-     *
-     */
-    public int st_alloc_pages;
-    /**
-     *  Maximum number of pages checked during an allocation.
-     *</ul>
-     *
-     */
-    public int st_alloc_max_pages;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbMpoolStat:"
-                + "\n  st_gbytes=" + st_gbytes
-                + "\n  st_bytes=" + st_bytes
-                + "\n  st_ncache=" + st_ncache
-                + "\n  st_regsize=" + st_regsize
-                + "\n  st_map=" + st_map
-                + "\n  st_cache_hit=" + st_cache_hit
-                + "\n  st_cache_miss=" + st_cache_miss
-                + "\n  st_page_create=" + st_page_create
-                + "\n  st_page_in=" + st_page_in
-                + "\n  st_page_out=" + st_page_out
-                + "\n  st_ro_evict=" + st_ro_evict
-                + "\n  st_rw_evict=" + st_rw_evict
-                + "\n  st_page_trickle=" + st_page_trickle
-                + "\n  st_pages=" + st_pages
-                + "\n  st_page_clean=" + st_page_clean
-                + "\n  st_page_dirty=" + st_page_dirty
-                + "\n  st_hash_buckets=" + st_hash_buckets
-                + "\n  st_hash_searches=" + st_hash_searches
-                + "\n  st_hash_longest=" + st_hash_longest
-                + "\n  st_hash_examined=" + st_hash_examined
-                + "\n  st_hash_nowait=" + st_hash_nowait
-                + "\n  st_hash_wait=" + st_hash_wait
-                + "\n  st_hash_max_wait=" + st_hash_max_wait
-                + "\n  st_region_nowait=" + st_region_nowait
-                + "\n  st_region_wait=" + st_region_wait
-                + "\n  st_alloc=" + st_alloc
-                + "\n  st_alloc_buckets=" + st_alloc_buckets
-                + "\n  st_alloc_max_buckets=" + st_alloc_max_buckets
-                + "\n  st_alloc_pages=" + st_alloc_pages
-                + "\n  st_alloc_max_pages=" + st_alloc_max_pages
-                ;
-    }
-}
-// end of DbMpoolStat.java
diff --git a/db/java/src/com/sleepycat/db/DbMultipleDataIterator.java b/db/java/src/com/sleepycat/db/DbMultipleDataIterator.java
deleted file mode 100644 (file)
index 70b12fc..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2001-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbMultipleDataIterator.java,v 1.19 2003/11/28 18:35:45 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbMultipleDataIterator class is used to iterate through data
- *  returned using the {@link com.sleepycat.db.Db#DB_MULTIPLE
- *  Db.DB_MULTIPLE} flag from a database belonging to any access
- *  method.</p>
- */
-public class DbMultipleDataIterator extends DbMultipleIterator {
-    // public methods
-    /**
-     *  The constructor takes the data {@link com.sleepycat.db.Dbt
-     *  Dbt} returned by the call to {@link com.sleepycat.db.Db#get
-     *  Db.get} or {@link com.sleepycat.db.Dbc#get Dbc.get} that used
-     *  the {@link com.sleepycat.db.Db#DB_MULTIPLE Db.DB_MULTIPLE}
-     *  flag.</p>
-     *
-     * @param  dbt  a data {@link com.sleepycat.db.Dbt Dbt} returned
-     *      by the call to {@link com.sleepycat.db.Db#get Db.get} or
-     *      {@link com.sleepycat.db.Dbc#get Dbc.get} that used the
-     *      {@link com.sleepycat.db.Db#DB_MULTIPLE Db.DB_MULTIPLE}
-     *      flag.
-     */
-    public DbMultipleDataIterator(Dbt dbt) {
-        super(dbt);
-    }
-
-
-    /**
-     *  The DbMultipleDataIterator.next method takes a {@link
-     *  com.sleepycat.db.Dbt Dbt} that will be filled in with a
-     *  reference to a buffer, a size, and an offset that together
-     *  yield the next data item in the original bulk retrieval
-     *  buffer.</p>
-     *
-     * @param  data  a {@link com.sleepycat.db.Dbt Dbt} that will be
-     *      filled in with a reference to a buffer, a size, and an
-     *      offset that together yield the next data item in the
-     *      original bulk retrieval buffer.
-     * @return       The DbMultipleDataIterator.next method returns
-     *      false if no more data are available, and true otherwise.
-     *      </p>
-     */
-    public boolean next(Dbt data) {
-        int dataoff = DbUtil.array2int(buf, pos);
-
-        // crack out the data offset and length.
-        if (dataoff < 0) {
-            return (false);
-        }
-
-        pos -= int32sz;
-        int datasz = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-
-        data.set_data(buf);
-        data.set_size(datasz);
-        data.set_offset(dataoff);
-
-        return (true);
-    }
-}
-
-// end of DbMultipleDataIterator.java
diff --git a/db/java/src/com/sleepycat/db/DbMultipleKeyDataIterator.java b/db/java/src/com/sleepycat/db/DbMultipleKeyDataIterator.java
deleted file mode 100644 (file)
index 9a9dc6c..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2001-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbMultipleKeyDataIterator.java,v 1.19 2003/11/28 18:35:45 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbMultipleKeyDataIterator class is used to iterate through
- *  data returned using the {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
- *  Db.DB_MULTIPLE_KEY} flag from a database belonging to the Btree or
- *  Hash access methods.</p>
- */
-public class DbMultipleKeyDataIterator extends DbMultipleIterator {
-    // public methods
-
-    /**
-     *  The constructor takes the data {@link com.sleepycat.db.Dbt
-     *  Dbt} returned by the call to {@link com.sleepycat.db.Db#get
-     *  Db.get} or {@link com.sleepycat.db.Dbc#get Dbc.get} that used
-     *  the {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *  Db.DB_MULTIPLE_KEY} flag.</p>
-     *
-     * @param  dbt  a data {@link com.sleepycat.db.Dbt Dbt} returned
-     *      by the call to {@link com.sleepycat.db.Db#get Db.get} or
-     *      {@link com.sleepycat.db.Dbc#get Dbc.get} that used the
-     *      {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *      Db.DB_MULTIPLE_KEY} flag.
-     */
-    public DbMultipleKeyDataIterator(Dbt dbt) {
-        super(dbt);
-    }
-
-
-    /**
-     *  The DbMultipleKeyDataIterator.next method takes two {@link
-     *  com.sleepycat.db.Dbt Dbt}s, one for a key and one for a data
-     *  item, that will each be filled in with a reference to a
-     *  buffer, a size, and an offset that together yield the next key
-     *  and data item in the original bulk retrieval buffer. The
-     *  DbMultipleKeyDataIterator.next method returns false if no more
-     *  data are available, and true otherwise.</p>
-     *
-     * @param  key   The <b>key</b> parameter will be filled in with a
-     *      reference to a buffer, a size, and an offset that yields
-     *      the next key item in the original bulk retrieval buffer.
-     * @param  data  The <b>data</b> parameter will be filled in with
-     *      a reference to a buffer, a size, and an offset that yields
-     *      the next data item in the original bulk retrieval buffer.
-     * @return       The DbMultipleKeyDataIterator.next method returns
-     *      false if no more data are available, and true otherwise.
-     *      </p>
-     */
-    public boolean next(Dbt key, Dbt data) {
-        int keyoff = DbUtil.array2int(buf, pos);
-
-        // crack out the key and data offsets and lengths.
-        if (keyoff < 0) {
-            return (false);
-        }
-
-        pos -= int32sz;
-        int keysz = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-        int dataoff = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-        int datasz = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-
-        key.setData(buf);
-        key.setSize(keysz);
-        key.setOffset(keyoff);
-
-        data.setData(buf);
-        data.setSize(datasz);
-        data.setOffset(dataoff);
-
-        return (true);
-    }
-}
-
diff --git a/db/java/src/com/sleepycat/db/DbMultipleRecnoDataIterator.java b/db/java/src/com/sleepycat/db/DbMultipleRecnoDataIterator.java
deleted file mode 100644 (file)
index e4496fa..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2001-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbMultipleRecnoDataIterator.java,v 1.20 2003/11/28 18:35:46 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This class is used to iterate through data returned using the
- *  {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY Db.DB_MULTIPLE_KEY}
- *  flag from a database belonging to the Recno or Queue access
- *  methods.</p>
- */
-public class DbMultipleRecnoDataIterator extends DbMultipleIterator {
-    // public methods
-    /**
-     *  The constructor takes the data {@link com.sleepycat.db.Dbt
-     *  Dbt} returned by the call to {@link com.sleepycat.db.Db#get
-     *  Db.get} or {@link com.sleepycat.db.Dbc#get Dbc.get} that used
-     *  the {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *  Db.DB_MULTIPLE_KEY} flag.</p>
-     *
-     * @param  dbt  a data {@link com.sleepycat.db.Dbt Dbt} returned
-     *      by the call to {@link com.sleepycat.db.Db#get Db.get} or
-     *      {@link com.sleepycat.db.Dbc#get Dbc.get} that used the
-     *      {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *      Db.DB_MULTIPLE_KEY} flag.
-     */
-    public DbMultipleRecnoDataIterator(Dbt dbt) {
-        super(dbt);
-    }
-
-
-    /**
-     *  The DbMultipleRecnoDataIterator.next method takes two {@link
-     *  com.sleepycat.db.Dbt Dbt}s, one for a key and one for a data
-     *  item, that will each be filled in with a reference to a
-     *  buffer, a size, and an offset that together yield the next key
-     *  and data item in the original bulk retrieval buffer. The
-     *  record number contained in the key item should be accessed
-     *  using the {@link com.sleepycat.db.Dbt#getRecordNumber
-     *  Dbt.getRecordNumber} method.
-     *
-     * @param  key   The <b>key</b> parameter will be filled in with a
-     *      reference to a buffer, a size, and an offset that yields
-     *      the next key item in the original bulk retrieval buffer.
-     *      The record number contained in the key item should be
-     *      accessed using the {@link com.sleepycat.db.Dbt#getRecordNumber
-     *      Dbt.getRecordNumber} method.
-     * @param  data  The <b>data</b> parameter will be filled in with
-     *      a reference to a buffer, a size, and an offset that yields
-     *      the next data item in the original bulk retrieval buffer.
-     * @return       The DbMultipleRecnoDataIterator.next method
-     *      returns false if no more data are available, and true
-     *      otherwise.</p>
-     */
-    public boolean next(Dbt key, Dbt data) {
-        int keyoff = DbUtil.array2int(buf, pos);
-
-        // crack out the key offset and the data offset and length.
-        if (keyoff < 0) {
-            return (false);
-        }
-
-        pos -= int32sz;
-        int dataoff = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-        int datasz = DbUtil.array2int(buf, pos);
-
-        pos -= int32sz;
-
-        key.set_recno_key_from_buffer(buf, keyoff);
-
-        data.set_data(buf);
-        data.set_size(datasz);
-        data.set_offset(dataoff);
-
-        return (true);
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbPanicHandler.java b/db/java/src/com/sleepycat/db/DbPanicHandler.java
deleted file mode 100644 (file)
index 8cf433f..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbPanicHandler.java,v 1.1 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a function to handle database environment
- *  panics.</p>
- */
-public interface DbPanicHandler {
-    /**
-     *  The DbPanicHandler interface is used by the
-     *  DbEnv.setPanicHandler method. This interface defines the
-     *  application-specific function to be called when the database
-     *  environment panics.</p> <p>
-     *
-     *  </p>
-     *
-     * @param  dbenv  the enclosing database environment handle.
-     * @param  e      the DbException that would have been thrown to
-     *      the calling method.
-     * @param  dbenv  the enclosing database environment handle.
-     * @param  e      the DbException that would have been thrown to
-     *      the calling method.
-     */
-    public abstract void panic(DbEnv dbenv, DbException e);
-}
diff --git a/db/java/src/com/sleepycat/db/DbPreplist.java b/db/java/src/com/sleepycat/db/DbPreplist.java
deleted file mode 100644 (file)
index 335441a..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1999-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbPreplist.java,v 11.18 2003/11/28 18:35:46 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  The DbPreplist object is used to encapsulate a single prepared,
- *  but not yet resolved, transaction.</p>
- */
-public class DbPreplist {
-    /**
-     *  The global transaction ID for the transaction. The global
-     *  transaction ID is the one specified when the transaction was
-     *  prepared. The application is responsible for ensuring
-     *  uniqueness among global transaction IDs.
-     *</ul>
-     *
-     */
-    public byte[] gid;
-
-    /**
-     *  The transaction handle for the transaction.
-     *</ul>
-     *
-     */
-    public DbTxn txn;
-
-
-    /**
-     *  Create a new DbPreplist, this is only done by the DbEnv class.
-     *  <p>
-     *
-     *  A global transaction ID is the one specified when the
-     *  transaction was prepared. The application is responsible for
-     *  ensuring uniqueness among global transaction IDs.
-     *
-     * @param  txn  The transaction handle for the transaction.
-     * @param  gid  An array of all the global transaction IDs which
-     *      must be resolved for this transaction.
-     */
-    DbPreplist(DbTxn txn, byte[] gid) {
-        this.txn = txn;
-        this.gid = gid;
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbQueueStat.java b/db/java/src/com/sleepycat/db/DbQueueStat.java
deleted file mode 100644 (file)
index ce1f169..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbQueueStat object is used to return Queue database
- *  statistics.</p>
- */
-public class DbQueueStat {
-    /**
-     *  Magic number that identifies the file as a Queue file.
-     *  Returned if Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_magic;
-    /**
-     *  The version of the Queue file type. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_version;
-    public int qs_metaflags;
-    /**
-     *  The number of records in the database. If Db.DB_FAST_STAT was
-     *  specified the count will be the last saved value unless it has
-     *  never been calculated, in which case it will be 0. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_nkeys;
-    /**
-     *  The number of records in the database. If Db.DB_FAST_STAT was
-     *  specified the count will be the last saved value unless it has
-     *  never been calculated, in which case it will be 0. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_ndata;
-    /**
-     *  Underlying database page size, in bytes. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_pagesize;
-    /**
-     *  Underlying database extent size, in pages. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_extentsize;
-    /**
-     *  Number of pages in the database.
-     *</ul>
-     *
-     */
-    public int qs_pages;
-    /**
-     *  The length of the records. Returned if Db.DB_FAST_STAT is set.
-     *
-     *</ul>
-     *
-     */
-    public int qs_re_len;
-    /**
-     *  The padding byte value for the records. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_re_pad;
-    /**
-     *  Number of bytes free in database pages.
-     *</ul>
-     *
-     */
-    public int qs_pgfree;
-    /**
-     *  First undeleted record in the database. Returned if
-     *  Db.DB_FAST_STAT is set.
-     *</ul>
-     *
-     */
-    public int qs_first_recno;
-    /**
-     *  Next available record number. Returned if Db.DB_FAST_STAT is
-     *  set.
-     *</ul>
-     *
-     */
-    public int qs_cur_recno;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbQueueStat:"
-                + "\n  qs_magic=" + qs_magic
-                + "\n  qs_version=" + qs_version
-                + "\n  qs_metaflags=" + qs_metaflags
-                + "\n  qs_nkeys=" + qs_nkeys
-                + "\n  qs_ndata=" + qs_ndata
-                + "\n  qs_pagesize=" + qs_pagesize
-                + "\n  qs_extentsize=" + qs_extentsize
-                + "\n  qs_pages=" + qs_pages
-                + "\n  qs_re_len=" + qs_re_len
-                + "\n  qs_re_pad=" + qs_re_pad
-                + "\n  qs_pgfree=" + qs_pgfree
-                + "\n  qs_first_recno=" + qs_first_recno
-                + "\n  qs_cur_recno=" + qs_cur_recno
-                ;
-    }
-}
-// end of DbQueueStat.java
diff --git a/db/java/src/com/sleepycat/db/DbRepStat.java b/db/java/src/com/sleepycat/db/DbRepStat.java
deleted file mode 100644 (file)
index 24268af..0000000
+++ /dev/null
@@ -1,296 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbRepStat object is used to return replication subsystem
- *  statistics.</p>
- */
-public class DbRepStat {
-    /**
-     *  The current replication mode. Set to {@link
-     *  com.sleepycat.db.Db#DB_REP_MASTER Db.DB_REP_MASTER} if the
-     *  environment is a replication master, {@link
-     *  com.sleepycat.db.Db#DB_REP_CLIENT Db.DB_REP_CLIENT} if the
-     *  environment is a replication client, {@link
-     *  com.sleepycat.db.Db#DB_REP_LOGSONLY Db.DB_REP_LOGSONLY} if the
-     *  environment is a log-files-only replica, or 0 if replication
-     *  is not configured.
-     *</ul>
-     *
-     */
-    public int st_status;
-    /**
-     *  In replication environments configured as masters, the next
-     *  LSN expected. In replication environments configured as
-     *  clients, the next LSN to be used.
-     *</ul>
-     *
-     */
-    public DbLsn st_next_lsn;
-    /**
-     *  The LSN of the first log record we have after missing log
-     *  records being waited for, or 0 if no log records are currently
-     *  missing.
-     *</ul>
-     *
-     */
-    public DbLsn st_waiting_lsn;
-    /**
-     *  The number of duplicate master conditions detected.
-     *</ul>
-     *
-     */
-    public int st_dupmasters;
-    /**
-     *  The current environment ID.
-     *</ul>
-     *
-     */
-    public int st_env_id;
-    /**
-     *  The current environment priority.
-     *</ul>
-     *
-     */
-    public int st_env_priority;
-    /**
-     *  The current generation number.
-     *</ul>
-     *
-     */
-    public int st_gen;
-    /**
-     *  The site is currently in client recovery. When this field is
-     *  set, LSN values are not authoritative.
-     *</ul>
-     *
-     */
-    public int st_in_recovery;
-    /**
-     *  The number of duplicate log records received.
-     *</ul>
-     *
-     */
-    public int st_log_duplicated;
-    /**
-     *  The number of log records currently queued.
-     *</ul>
-     *
-     */
-    public int st_log_queued;
-    /**
-     *  The maximum number of log records ever queued at once.
-     *</ul>
-     *
-     */
-    public int st_log_queued_max;
-    /**
-     *  The total number of log records queued.
-     *</ul>
-     *
-     */
-    public int st_log_queued_total;
-    /**
-     *  The number of log records received and appended to the log.
-     *
-     *</ul>
-     *
-     */
-    public int st_log_records;
-    /**
-     *  The number of log records missed and requested.
-     *</ul>
-     *
-     */
-    public int st_log_requested;
-    /**
-     *  The current master environment ID.
-     *</ul>
-     *
-     */
-    public int st_master;
-    /**
-     *  The number of times the master has changed.
-     *</ul>
-     *
-     */
-    public int st_master_changes;
-    /**
-     *  The number of messages received with a bad generation number.
-     *
-     *</ul>
-     *
-     */
-    public int st_msgs_badgen;
-    /**
-     *  The number of messages received and processed.
-     *</ul>
-     *
-     */
-    public int st_msgs_processed;
-    /**
-     *  The number of messages ignored due to pending recovery.
-     *</ul>
-     *
-     */
-    public int st_msgs_recover;
-    /**
-     *  The number of failed message sends.
-     *</ul>
-     *
-     */
-    public int st_msgs_send_failures;
-    /**
-     *  The number of messages sent.
-     *</ul>
-     *
-     */
-    public int st_msgs_sent;
-    /**
-     *  The number of new site messages received.
-     *</ul>
-     *
-     */
-    public int st_newsites;
-    /**
-     *  The number of sites believed to be in the replication group.
-     *
-     *</ul>
-     *
-     */
-    public int st_nsites;
-    /**
-     *  Transmission limited. This indicates the number of times that
-     *  data transmission was stopped to limit the amount of data sent
-     *  in response to a single call to {@link
-     *  com.sleepycat.db.DbEnv#replicationProcessMessage
-     *  DbEnv.replicationProcessMessage}.
-     *</ul>
-     *
-     */
-    public int st_nthrottles;
-    /**
-     *  The number of outdated conditions detected.
-     *</ul>
-     *
-     */
-    public int st_outdated;
-    /**
-     *  The number of transactions applied.
-     *</ul>
-     *
-     */
-    public int st_txns_applied;
-    /**
-     *  The number of elections held.
-     *</ul>
-     *
-     */
-    public int st_elections;
-    /**
-     *  The number of elections won.
-     *</ul>
-     *
-     */
-    public int st_elections_won;
-    /**
-     *  The election winner.
-     *</ul>
-     *
-     */
-    public int st_election_cur_winner;
-    /**
-     *  The election generation number.
-     *</ul>
-     *
-     */
-    public int st_election_gen;
-    /**
-     *  The maximum LSN of election winner.
-     *</ul>
-     *
-     */
-    public DbLsn st_election_lsn;
-    /**
-     *  The number sites expected to participate in elections.
-     *</ul>
-     *
-     */
-    public int st_election_nsites;
-    /**
-     *  The election priority.
-     *</ul>
-     *
-     */
-    public int st_election_priority;
-    /**
-     *  The current election phase (0 if no election is in progress).
-     *
-     *</ul>
-     *
-     */
-    public int st_election_status;
-    /**
-     *  The election tiebreaker value.
-     *</ul>
-     *
-     */
-    public int st_election_tiebreaker;
-    /**
-     *  The votes received this election round.
-     *</ul>
-     *
-     */
-    public int st_election_votes;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbRepStat:"
-                + "\n  st_status=" + st_status
-                + "\n  st_next_lsn=" + st_next_lsn
-                + "\n  st_waiting_lsn=" + st_waiting_lsn
-                + "\n  st_dupmasters=" + st_dupmasters
-                + "\n  st_env_id=" + st_env_id
-                + "\n  st_env_priority=" + st_env_priority
-                + "\n  st_gen=" + st_gen
-                + "\n  st_in_recovery=" + st_in_recovery
-                + "\n  st_log_duplicated=" + st_log_duplicated
-                + "\n  st_log_queued=" + st_log_queued
-                + "\n  st_log_queued_max=" + st_log_queued_max
-                + "\n  st_log_queued_total=" + st_log_queued_total
-                + "\n  st_log_records=" + st_log_records
-                + "\n  st_log_requested=" + st_log_requested
-                + "\n  st_master=" + st_master
-                + "\n  st_master_changes=" + st_master_changes
-                + "\n  st_msgs_badgen=" + st_msgs_badgen
-                + "\n  st_msgs_processed=" + st_msgs_processed
-                + "\n  st_msgs_recover=" + st_msgs_recover
-                + "\n  st_msgs_send_failures=" + st_msgs_send_failures
-                + "\n  st_msgs_sent=" + st_msgs_sent
-                + "\n  st_newsites=" + st_newsites
-                + "\n  st_nsites=" + st_nsites
-                + "\n  st_nthrottles=" + st_nthrottles
-                + "\n  st_outdated=" + st_outdated
-                + "\n  st_txns_applied=" + st_txns_applied
-                + "\n  st_elections=" + st_elections
-                + "\n  st_elections_won=" + st_elections_won
-                + "\n  st_election_cur_winner=" + st_election_cur_winner
-                + "\n  st_election_gen=" + st_election_gen
-                + "\n  st_election_lsn=" + st_election_lsn
-                + "\n  st_election_nsites=" + st_election_nsites
-                + "\n  st_election_priority=" + st_election_priority
-                + "\n  st_election_status=" + st_election_status
-                + "\n  st_election_tiebreaker=" + st_election_tiebreaker
-                + "\n  st_election_votes=" + st_election_votes
-                ;
-    }
-}
-// end of DbRepStat.java
diff --git a/db/java/src/com/sleepycat/db/DbRepTransport.java b/db/java/src/com/sleepycat/db/DbRepTransport.java
deleted file mode 100644 (file)
index 9615f49..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2001-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbRepTransport.java,v 1.3 2003/12/15 21:44:12 jbj Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a replication transmit function, which
- *  sends information to other members of the replication group.</p>
- */
-public interface DbRepTransport {
-    /**
-     *  The DbRepTransport interface is used by the
-     *  DbEnv.setReplicationTransport method. This interface defines
-     *  the application-specific function to be called during
-     *  transaction abort and recovery.</p> It may sometimes be useful
-     *  to pass application-specific data to the <b>send</b> function;
-     *  see <a href="{@docRoot}/../ref/env/faq.html">Environment FAQ
-     *  </a> for a discussion on how to do this.</p>
-     *
-     * @param  dbenv         the enclosing database environment
-     *      handle.
-     * @param  control       the first of the two data elements to be
-     *      transmitted by the <b>send</b> function.
-     * @param  rec           the second of the two data elements to be
-     *      transmitted by the <b>send</b> function.
-     * @param  lsn           If the type of message to be sent has an
-     *      LSN associated with it, then the <b>lsn</b> parameter
-     *      contains the LSN of the record being sent. This LSN can be
-     *      used to determine that certain records have been processed
-     *      successfully by clients.
-     * @param  envid         a positive integer identifier that
-     *      specifies the replication environment to which the message
-     *      should be sent (see <a href="{@docRoot}/../ref/rep/id.html">
-     *      Replication environment IDs</a> for more information).
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_EID_BROADCAST
-     *        Db.DB_EID_BROADCAST}<p>
-     *
-     *        The special identifier <code>Db.DB_EID_BROADCAST</code>
-     *        indicates that a message should be broadcast to every
-     *        environment in the replication group. The application
-     *        may use a true broadcast protocol or may send the
-     *        message in sequence to each machine with which it is in
-     *        communication. In both cases, the sending site should
-     *        not be asked to process the message.</p> </li>
-     *      </ul>
-     *
-     * @param  flags         must be set to 0 or by bitwise
-     *      inclusively <b>OR</b> 'ing together one or more of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_NOBUFFER
-     *        Db.DB_REP_NOBUFFER}<p>
-     *
-     *        The record being sent should be transmitted immediately
-     *        and not buffered or delayed. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_REP_PERMANENT
-     *        Db.DB_REP_PERMANENT}<p>
-     *
-     *        The record being sent is critical for maintaining
-     *        database integrity (for example, the message includes a
-     *        transaction commit). The application should take
-     *        appropriate action to enforce the reliability guarantees
-     *        it has chosen, such as waiting for acknowledgement from
-     *        one or more clients. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The <b>send</b> function should not call
-     *      back down into Berkeley DB. The <b>send</b> function must
-     *      return 0 on success and non-zero on failure. If the <b>
-     *      send</b> function fails, the message being sent is
-     *      necessary to maintain database integrity, and the local
-     *      log is not configured for synchronous flushing, the local
-     *      log will be flushed; otherwise, any error from the <b>send
-     *      </b> function will be ignored.</p>
-     */
-    public int send(DbEnv dbenv, Dbt control, Dbt rec, DbLsn lsn, int flags,
-            int envid)
-             throws DbException;
-}
diff --git a/db/java/src/com/sleepycat/db/DbRunRecoveryException.java b/db/java/src/com/sleepycat/db/DbRunRecoveryException.java
deleted file mode 100644 (file)
index bc53b48..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbRunRecoveryException.java,v 11.22 2003/11/28 18:35:46 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  This information describes the DbRunRecoveryException class and
- *  how it is used by the various Berkeley DB classes.</p> <p>
- *
- *  Errors can occur in the Berkeley DB library where the only
- *  solution is to shut down the application and run recovery (for
- *  example, if Berkeley DB is unable to allocate heap memory). When a
- *  fatal error occurs in Berkeley DB, methods will throw a
- *  DbRunRecoveryException, at which point all subsequent database
- *  calls will also fail in the same way. When this occurs, recovery
- *  should be performed.</p>
- */
-public class DbRunRecoveryException extends DbException {
-    /**
-     *  Constructor for the DbRunRecoveryException object
-     *
-     */
-    protected DbRunRecoveryException(String s, int errno, DbEnv dbenv) {
-        super(s, errno, dbenv);
-    }
-}
diff --git a/db/java/src/com/sleepycat/db/DbSecondaryKeyCreate.java b/db/java/src/com/sleepycat/db/DbSecondaryKeyCreate.java
deleted file mode 100644 (file)
index e223414..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1999-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbSecondaryKeyCreate.java,v 11.16 2003/11/28 18:35:47 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  An interface specifying a function which constructs secondary keys
- *  from primary key and data items.</p>
- */
-public interface DbSecondaryKeyCreate {
-    /**
-     *  The secondaryKeyCreate interface is used by the Db.associate
-     *  method. This interface defines the application-specific
-     *  function to be called to construct secondary keys from primary
-     *  key and data items.</p> </p>
-     *
-     * @param  secondary     the database handle for the secondary.
-     * @param  key           a {@link com.sleepycat.db.Dbt Dbt}
-     *      referencing the primary key.
-     * @param  data          a {@link com.sleepycat.db.Dbt Dbt}
-     *      referencing the primary data item.
-     * @param  result        a zeroed {@link com.sleepycat.db.Dbt Dbt}
-     *      in which the callback function should fill in <b>data</b>
-     *      and <b>size</b> fields that describe the secondary key.
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DONOTINDEX
-     *        DB_DONOTINDEX}<p>
-     *
-     *        If any key/data pair in the primary yields a null
-     *        secondary key and should be left out of the secondary
-     *        index, the callback function may optionally return
-     *        <code>Db.DB_DONOTINDEX</code>. Otherwise, the callback
-     *        function should return 0 in case of success or an error
-     *        outside of the Berkeley DB name space in case of
-     *        failure; the error code will be returned from the
-     *        Berkeley DB call that initiated the callback.</p> <p>
-     *
-     *        If the callback function returns <code>Db.DB_DONOTINDEX</code>
-     *        for any key/data pairs in the primary database, the
-     *        secondary index will not contain any reference to those
-     *        key/data pairs, and such operations as cursor iterations
-     *        and range queries will reflect only the corresponding
-     *        subset of the database. If this is not desirable, the
-     *        application should ensure that the callback function is
-     *        well-defined for all possible values and never returns
-     *        <code>Db.DB_DONOTINDEX</code>.</p> </li>
-     *      </ul>
-     *
-     */
-    public int secondaryKeyCreate(Db secondary, Dbt key,
-            Dbt data, Dbt result)
-             throws DbException;
-}
diff --git a/db/java/src/com/sleepycat/db/DbTxn.java b/db/java/src/com/sleepycat/db/DbTxn.java
deleted file mode 100644 (file)
index e4ffd11..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The DbTxn object is the handle for a transaction. Methods off the
- *  DbTxn handle are used to configure, abort and commit the
- *  transaction. DbTxn handles are provided to {@link
- *  com.sleepycat.db.Db Db} methods in order to transactionally
- *  protect those database operations.</p> <p>
- *
- *  DbTxn handles are not free-threaded; transactions handles may be
- *  used by multiple threads, but only serially, that is, the
- *  application must serialize access to the DbTxn handle. Once the
- *  {@link com.sleepycat.db.DbTxn#abort DbTxn.abort} or {@link
- *  com.sleepycat.db.DbTxn#commit DbTxn.commit} methods are called,
- *  the handle may not be accessed again, regardless of the method's
- *  return. In addition, parent transactions may not issue any
- *  Berkeley DB operations while they have active child transactions
- *  (child transactions that have not yet been committed or aborted)
- *  except for {@link com.sleepycat.db.DbEnv#txnBegin DbEnv.txnBegin},
- *  {@link com.sleepycat.db.DbTxn#abort DbTxn.abort} and {@link
- *  com.sleepycat.db.DbTxn#commit DbTxn.commit}.</p>
- */
-public class DbTxn {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected DbTxn(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected DbTxn() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(DbTxn obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    /**
-     *  The DbTxn.abort method causes an abnormal termination of the
-     *  transaction. The log is played backward, and any necessary
-     *  undo operations are done through the <b>tx_recover</b>
-     *  function specified to {@link com.sleepycat.db.DbEnv#setAppDispatch
-     *  DbEnv.setAppDispatch}. Before DbTxn.abort returns, any locks
-     *  held by the transaction will have been released.</p> <p>
-     *
-     *  In the case of nested transactions, aborting a parent
-     *  transaction causes all children (unresolved or not) of the
-     *  parent transaction to be aborted.</p> <p>
-     *
-     *  All cursors opened within the transaction must be closed
-     *  before the transaction is aborted.</p> <p>
-     *
-     *  After DbTxn.abort has been called, regardless of its return,
-     *  the {@link com.sleepycat.db.DbTxn DbTxn} handle may not be
-     *  accessed again.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void abort() throws DbException {
-        try {
-            abort0();
-        } finally {
-            swigCPtr = 0;
-        }
-    }
-
-
-    /**
-     *  The DbTxn.commit method ends the transaction.</p> <p>
-     *
-     *  In the case of nested transactions, if the transaction is a
-     *  parent transaction, committing the parent transaction causes
-     *  all unresolved children of the parent to be committed. In the
-     *  case of nested transactions, if the transaction is a child
-     *  transaction, its locks are not released, but are acquired by
-     *  its parent. Although the commit of the child transaction will
-     *  succeed, the actual resolution of the child transaction is
-     *  postponed until the parent transaction is committed or
-     *  aborted; that is, if its parent transaction commits, it will
-     *  be committed; and if its parent transaction aborts, it will be
-     *  aborted.</p> <p>
-     *
-     *  All cursors opened within the transaction must be closed
-     *  before the transaction is committed.</p> <p>
-     *
-     *  After DbTxn.commit has been called, regardless of its return,
-     *  the {@link com.sleepycat.db.DbTxn DbTxn} handle may not be
-     *  accessed again. If DbTxn.commit encounters an error, the
-     *  transaction and all child transactions of the transaction are
-     *  aborted.</p>
-     *
-     * @param  flags         must be set to 0 or one of the following
-     *      values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_NOSYNC
-     *        Db.DB_TXN_NOSYNC}<p>
-     *
-     *        Do not synchronously flush the log. This means the
-     *        transaction will exhibit the ACI (atomicity,
-     *        consistency, and isolation) properties, but not D
-     *        (durability); that is, database integrity will be
-     *        maintained, but it is possible that this transaction may
-     *        be undone during recovery. <p>
-     *
-     *        This behavior may be set for a Berkeley DB environment
-     *        using the {@link com.sleepycat.db.DbEnv#setFlags
-     *        DbEnv.setFlags} method or for a single transaction using
-     *        the {@link com.sleepycat.db.DbEnv#txnBegin
-     *        DbEnv.txnBegin} method. Any value specified to this
-     *        method overrides both of those settings.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_TXN_SYNC
-     *        Db.DB_TXN_SYNC}<p>
-     *
-     *        Synchronously flush the log. This means the transaction
-     *        will exhibit all of the ACID (atomicity, consistency,
-     *        isolation, and durability) properties. <p>
-     *
-     *        This behavior is the default for Berkeley DB
-     *        environments unless the {@link
-     *        com.sleepycat.db.Db#DB_TXN_NOSYNC <code>Db.DB_TXN_NOSYNC</code>
-     *        } flag was specified to the {@link
-     *        com.sleepycat.db.DbEnv#setFlags DbEnv.setFlags} method.
-     *        This behavior may also be set for a single transaction
-     *        using the {@link com.sleepycat.db.DbEnv#txnBegin
-     *        DbEnv.txnBegin} method. Any value specified to this
-     *        method overrides both of those settings.</p> </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void commit(int flags) throws DbException {
-        try {
-            commit0(flags);
-        } finally {
-            swigCPtr = 0;
-        }
-    }
-
-
-    /**
-     *  The DbTxn.discard method frees up all the per-process
-     *  resources associated with the specified {@link
-     *  com.sleepycat.db.DbTxn DbTxn} handle, neither committing nor
-     *  aborting the transaction. This call may be used only after
-     *  calls to {@link com.sleepycat.db.DbEnv#txnRecover
-     *  DbEnv.txnRecover} when there are multiple global transaction
-     *  managers recovering transactions in a single Berkeley DB
-     *  environment. Any transactions returned by {@link
-     *  com.sleepycat.db.DbEnv#txnRecover DbEnv.txnRecover} that are
-     *  not handled by the current global transaction manager should
-     *  be discarded using DbTxn.discard.</p> After DbTxn.discard has
-     *  been called, regardless of its return, the {@link
-     *  com.sleepycat.db.DbTxn DbTxn} handle may not be accessed
-     *  again.</p>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  IllegalArgumentException  The DbTxn.discard method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if the transaction handle does not refer to a transaction
-     *      that was recovered into a prepared but not yet completed
-     *      state; or if an invalid flag value or parameter was
-     *      specified.
-     */
-    public void discard(int flags) throws DbException {
-        try {
-            discard0(flags);
-        } finally {
-            swigCPtr = 0;
-        }
-    }
-
-
-    // We override Object.equals because it is possible for
-    // the Java API to create multiple DbTxns that reference
-    // the same underlying object.  This can happen for example
-    // during DbEnv.txn_recover().
-    //
-    public boolean equals(Object obj) {
-
-        if (this == obj) {
-            return true;
-        }
-
-        if (obj != null && (obj instanceof DbTxn)) {
-            DbTxn that = (DbTxn) obj;
-            return (this.swigCPtr == that.swigCPtr);
-        }
-        return false;
-    }
-
-
-    // We must override Object.hashCode whenever we override
-    // Object.equals() to enforce the maxim that equal objects
-    // have the same hashcode.
-    //
-    public int hashCode() {
-
-        return ((int) swigCPtr ^ (int) (swigCPtr >> 32));
-    }
-
-
-    void abort0() {
-        db_javaJNI.DbTxn_abort0(swigCPtr);
-    }
-
-
-    void commit0(int flags) {
-        db_javaJNI.DbTxn_commit0(swigCPtr, flags);
-    }
-
-
-    void discard0(int flags) {
-        db_javaJNI.DbTxn_discard0(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The DbTxn.id method returns the unique transaction id
-     *  associated with the specified transaction. Locking calls made
-     *  on behalf of this transaction should use the value returned
-     *  from DbTxn.id as the locker parameter to the {@link
-     *  com.sleepycat.db.DbEnv#lockGet DbEnv.lockGet} or {@link
-     *  com.sleepycat.db.DbEnv#lockVector DbEnv.lockVector} calls.</p>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     * @return               The DbTxn.id method returns the unique
-     *      transaction id associated with the specified transaction.
-     */
-    public int id() throws DbException {
-        return db_javaJNI.DbTxn_id(swigCPtr);
-    }
-
-
-    /**
-     *  The DbTxn.prepare method initiates the beginning of a
-     *  two-phase commit.</p> <p>
-     *
-     *  In a distributed transaction environment, Berkeley DB can be
-     *  used as a local transaction manager. In this case, the
-     *  distributed transaction manager must send <i>prepare</i>
-     *  messages to each local manager. The local manager must then
-     *  issue a DbTxn.prepare and await its successful return before
-     *  responding to the distributed transaction manager. Only after
-     *  the distributed transaction manager receives successful
-     *  responses from all of its <i>prepare</i> messages should it
-     *  issue any <i>commit</i> messages.</p> <p>
-     *
-     *  In the case of nested transactions, preparing the parent
-     *  causes all unresolved children of the parent transaction to be
-     *  committed. Child transactions should never be explicitly
-     *  prepared. Their fate will be resolved along with their
-     *  parent's during global recovery.</p>
-     *
-     * @param  gid           specifies the global transaction ID by
-     *      which this transaction will be known. This global
-     *      transaction ID will be returned in calls to {@link
-     *      com.sleepycat.db.DbEnv#txnRecover DbEnv.txnRecover},
-     *      telling the application which global transactions must be
-     *      resolved.
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_XIDDATASIZE
-     *        Db.DB_XIDDATASIZE}<p>
-     *
-     *        must be sized at least <code>Db.DB_XIDDATASIZE</code>
-     *        (currently 128) bytes; only the first <code>Db.DB_XIDDATASIZE</code>
-     *        bytes are used. </li>
-     *      </ul>
-     *
-     * @throws  DbException  Signals that an exception of some sort
-     *      has occurred.
-     */
-    public void prepare(byte[] gid) throws DbException {
-        db_javaJNI.DbTxn_prepare(swigCPtr, gid);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setTimeout(long,int)}
-     */
-    public void set_timeout(long timeout, int flags) throws DbException {
-        setTimeout(timeout, flags);
-    }
-
-
-    /**
-     *  The DbTxn.setTimeout method sets timeout values for locks or
-     *  transactions for the specified transaction.</p> <p>
-     *
-     *  Timeouts are checked whenever a thread of control blocks on a
-     *  lock or when deadlock detection is performed. (In the case of
-     *  Db.DB_SET_LOCK_TIMEOUT, the lock is one requested explicitly
-     *  through the Lock subsystem interfaces. In the case of
-     *  Db.DB_SET_TXN_TIMEOUT, the lock is one requested on behalf of
-     *  a transaction. In either case, it may be a lock requested by
-     *  the database access methods underlying the application.) As
-     *  timeouts are only checked when the lock request first blocks
-     *  or when deadlock detection is performed, the accuracy of the
-     *  timeout depends on how often deadlock detection is performed.
-     *  </p> <p>
-     *
-     *  Timeout values may be specified for the database environment
-     *  as a whole. See {@link com.sleepycat.db.DbEnv#setTimeout
-     *  DbEnv.setTimeout} and for more information.</p> <p>
-     *
-     *  The DbTxn.setTimeout method configures operations performed on
-     *  the underlying transaction, not only operations performed
-     *  using the specified {@link com.sleepycat.db.DbTxn DbTxn}
-     *  handle.</p> <p>
-     *
-     *  The DbTxn.setTimeout method may be called at any time during
-     *  the life of the application.</p>
-     *
-     * @param  flags                      must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_LOCK_TIMEOUT
-     *        Db.DB_SET_LOCK_TIMEOUT}<p>
-     *
-     *        Set the timeout value for locks in this transaction.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_TXN_TIMEOUT
-     *        Db.DB_SET_TXN_TIMEOUT}<p>
-     *
-     *        Set the timeout value for this transaction. </li>
-     *      </ul>
-     *
-     * @param  timeout                    specified as an unsigned
-     *      32-bit number of microseconds, limiting the maximum
-     *      timeout to roughly 71 minutes. A value of 0 disables
-     *      timeouts for the transaction.
-     * @throws  IllegalArgumentException  The DbTxn.setTimeout method
-     *      will fail and throw a IllegalArgumentException exception
-     *      if an invalid flag value or parameter was specified.
-     */
-    public void setTimeout(long timeout, int flags) throws DbException {
-        db_javaJNI.DbTxn_set_timeout(swigCPtr, timeout, flags);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/DbTxnStat.java b/db/java/src/com/sleepycat/db/DbTxnStat.java
deleted file mode 100644 (file)
index a56dff7..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- *  DO NOT EDIT: automatically built by dist/s_java_stat.
- */
-package com.sleepycat.db;
-
-/**
- *  The DbTxnStat object is used to return transaction subsystem
- *  statistics.</p>
- */
-public class DbTxnStat {
-    public static class Active {
-        /**
-         *  The transaction ID of the transaction.
-         *</ul>
-         *
-         */
-        public int txnid;
-        /**
-         *  The transaction ID of the parent transaction (or 0, if no
-         *  parent).
-         *</ul>
-         *
-         */
-        public int parentid;
-        /**
-         *  The current log sequence number when the transaction was
-         *  begun.
-         *</ul>
-         *
-         */
-        public DbLsn lsn;
-        /**
-         *  If the transaction is an XA transaction, the status of the
-         *  transaction, otherwise 0.
-         *</ul>
-         *
-         */
-        public int xa_status;
-        /**
-         *  If the transaction is an XA transaction, the transaction's
-         *  XA ID.
-         *</ul>
-         *
-         */
-        public byte[] xid;
-
-
-        /**
-         *  Provide a string representation of all the fields
-         *  contained within this class.
-         *
-         * @return    The string representation.
-         */
-        public String toString() {
-            return "Active:"
-                    + "\n      txnid=" + txnid
-                    + "\n      parentid=" + parentid
-                    + "\n      lsn=" + lsn
-                    + "\n      xa_status=" + xa_status
-                    + "\n      xid=" + DbUtil.byteArrayToString(xid)
-                    ;
-        }
-    }
-
-
-    /**
-     *  The LSN of the last checkpoint.
-     *</ul>
-     *
-     */
-    public DbLsn st_last_ckp;
-    /**
-     *  The time the last completed checkpoint finished (as the number
-     *  of seconds since the Epoch, returned by the IEEE/ANSI Std
-     *  1003.1 (POSIX) <b>time</b> function).
-     *</ul>
-     *
-     */
-    public long st_time_ckp;
-    /**
-     *  The last transaction ID allocated.
-     *</ul>
-     *
-     */
-    public int st_last_txnid;
-    /**
-     *  The maximum number of active transactions configured.
-     *</ul>
-     *
-     */
-    public int st_maxtxns;
-    /**
-     *  The number of transactions that have aborted.
-     *</ul>
-     *
-     */
-    public int st_naborts;
-    /**
-     *  The number of transactions that have begun.
-     *</ul>
-     *
-     */
-    public int st_nbegins;
-    /**
-     *  The number of transactions that have committed.
-     *</ul>
-     *
-     */
-    public int st_ncommits;
-    /**
-     *  The number of transactions that are currently active.
-     *</ul>
-     *
-     */
-    public int st_nactive;
-    /**
-     *  The number of transactions that have been restored.
-     *</ul>
-     *
-     */
-    public int st_nrestores;
-    /**
-     *  The maximum number of active transactions at any one time.
-     *
-     *</ul>
-     *
-     */
-    public int st_maxnactive;
-    public Active st_txnarray[];
-    /**
-     *  The number of times that a thread of control was forced to
-     *  wait before obtaining the region lock.
-     *</ul>
-     *
-     */
-    public int st_region_wait;
-    /**
-     *  The number of times that a thread of control was able to
-     *  obtain the region lock without waiting.
-     *</ul>
-     *
-     */
-    public int st_region_nowait;
-    /**
-     *  The size of the region.
-     *</ul>
-     *
-     */
-    public int st_regsize;
-
-
-    /**
-     *  Provide a string representation of all the fields contained
-     *  within this class.
-     *
-     * @return    The string representation.
-     */
-    public String toString() {
-        return "DbTxnStat:"
-                + "\n  st_last_ckp=" + st_last_ckp
-                + "\n  st_time_ckp=" + st_time_ckp
-                + "\n  st_last_txnid=" + st_last_txnid
-                + "\n  st_maxtxns=" + st_maxtxns
-                + "\n  st_naborts=" + st_naborts
-                + "\n  st_nbegins=" + st_nbegins
-                + "\n  st_ncommits=" + st_ncommits
-                + "\n  st_nactive=" + st_nactive
-                + "\n  st_nrestores=" + st_nrestores
-                + "\n  st_maxnactive=" + st_maxnactive
-                + "\n  st_txnarray=" + DbUtil.objectArrayToString(st_txnarray, "st_txnarray")
-                + "\n  st_region_wait=" + st_region_wait
-                + "\n  st_region_nowait=" + st_region_nowait
-                + "\n  st_regsize=" + st_regsize
-                ;
-    }
-}
-// end of DbTxnStat.java
diff --git a/db/java/src/com/sleepycat/db/DbUtil.java b/db/java/src/com/sleepycat/db/DbUtil.java
deleted file mode 100644 (file)
index 1437401..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 2001-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: DbUtil.java,v 11.17 2003/11/28 18:35:47 bostic Exp $
- */
-package com.sleepycat.db;
-
-/**
- *  DbUtil is a simple, package-private wrapper class that holds a few
- *  static utility functions other parts of the package share and that
- *  don't have a good home elsewhere. (For now, that's limited to
- *  byte-array-to-int conversion and back.)
- */
-
-class DbUtil {
-    /**
-     *  Get the u_int32_t stored beginning at offset "offset" into
-     *  array "arr". We have to do the conversion manually since it's
-     *  a C-native int, and we're not really supposed to make this
-     *  kind of cast in Java.
-     *
-     * @return    Description of the Return Value
-     */
-    static int array2int(byte[] arr, int offset) {
-        int b1;
-        int b2;
-        int b3;
-        int b4;
-        int pos = offset;
-
-        // Get the component bytes;  b4 is most significant, b1 least.
-        if (big_endian) {
-            b4 = arr[pos++];
-            b3 = arr[pos++];
-            b2 = arr[pos++];
-            b1 = arr[pos];
-        } else {
-            b1 = arr[pos++];
-            b2 = arr[pos++];
-            b3 = arr[pos++];
-            b4 = arr[pos];
-        }
-
-        // Bytes are signed.  Convert [-128, -1] to [128, 255].
-        if (b1 < 0) {
-            b1 += 256;
-        }
-        if (b2 < 0) {
-            b2 += 256;
-        }
-        if (b3 < 0) {
-            b3 += 256;
-        }
-        if (b4 < 0) {
-            b4 += 256;
-        }
-
-        // Put the bytes in their proper places in an int.
-        b2 <<= 8;
-        b3 <<= 16;
-        b4 <<= 24;
-
-        // Return their sum.
-        return (b1 + b2 + b3 + b4);
-    }
-
-
-    /**
-     *  Store the specified u_int32_t, with endianness appropriate to
-     *  the platform we're running on, into four consecutive bytes of
-     *  the specified byte array, starting from the specified offset.
-     */
-    static void int2array(int n, byte[] arr, int offset) {
-        int b1;
-        int b2;
-        int b3;
-        int b4;
-        int pos = offset;
-
-        b1 = n & 0xff;
-        b2 = (n >> 8) & 0xff;
-        b3 = (n >> 16) & 0xff;
-        b4 = (n >> 24) & 0xff;
-
-        // Bytes are signed.  Convert [128, 255] to [-128, -1].
-        if (b1 >= 128) {
-            b1 -= 256;
-        }
-        if (b2 >= 128) {
-            b2 -= 256;
-        }
-        if (b3 >= 128) {
-            b3 -= 256;
-        }
-        if (b4 >= 128) {
-            b4 -= 256;
-        }
-
-        // Put the bytes in the appropriate place in the array.
-        if (big_endian) {
-            arr[pos++] = (byte) b4;
-            arr[pos++] = (byte) b3;
-            arr[pos++] = (byte) b2;
-            arr[pos] = (byte) b1;
-        } else {
-            arr[pos++] = (byte) b1;
-            arr[pos++] = (byte) b2;
-            arr[pos++] = (byte) b3;
-            arr[pos] = (byte) b4;
-        }
-    }
-
-
-    /**
-     *  Convert a byte array to a concise, readable string suitable
-     *  for use in toString methods of the *Stat classes.
-     *
-     * @return    Description of the Return Value
-     */
-    public static String byteArrayToString(byte[] barr) {
-        if (barr == null) {
-            return "null";
-        }
-
-        StringBuffer sb = new StringBuffer();
-        int len = barr.length;
-        for (int i = 0; i < len; i++) {
-            sb.append('x');
-            int val = (barr[i] >> 4) & 0xf;
-            if (val < 10) {
-                sb.append((char) ('0' + val));
-            } else {
-                sb.append((char) ('a' + val - 10));
-            }
-            val = barr[i] & 0xf;
-            if (val < 10) {
-                sb.append((char) ('0' + val));
-            } else {
-                sb.append((char) ('a' + val - 10));
-            }
-        }
-        return sb.toString();
-    }
-
-
-    /**
-     *  Convert an object array to a string, suitable for use in
-     *  toString methods of the *Stat classes.
-     *
-     * @return    Description of the Return Value
-     */
-    public static String objectArrayToString(Object[] arr, String name) {
-        if (arr == null) {
-            return "null";
-        }
-
-        StringBuffer sb = new StringBuffer();
-        int len = arr.length;
-        for (int i = 0; i < len; i++) {
-            sb.append("\n    " + name + "[" + i + "]:\n");
-            sb.append("    " + arr[i].toString());
-        }
-        return sb.toString();
-    }
-
-
-    private final static boolean big_endian = is_big_endian();
-
-
-    /**
-     * @return    Description of the Return Value
-     */
-    private native static boolean is_big_endian();
-}
diff --git a/db/java/src/com/sleepycat/db/Dbc.java b/db/java/src/com/sleepycat/db/Dbc.java
deleted file mode 100644 (file)
index a92299d..0000000
+++ /dev/null
@@ -1,1571 +0,0 @@
-/*
- *  ----------------------------------------------------------------------------
- *  This file was automatically generated by SWIG (http://www.swig.org).
- *  Version: 1.3.19
- *
- *  Do not make changes to this file unless you know what you are doing--modify
- *  the SWIG interface file instead.
- *  -----------------------------------------------------------------------------
- */
-package com.sleepycat.db;
-
-/**
- *  The Dbc object is the handle for a cursor into a Berkeley DB
- *  database. The handle is not free-threaded. Cursor handles may be
- *  used by multiple threads, but only serially, that is, the
- *  application must serialize access to the Dbc handle.</p> <p>
- *
- *  If the cursor is to be used to perform operations on behalf of a
- *  transaction, the cursor must be opened and closed within the
- *  context of that single transaction. Once {@link
- *  com.sleepycat.db.Dbc#close Dbc.close} has been called, the handle
- *  may not be accessed again, regardless of the method's return.</p>
- */
-public class Dbc {
-    private long swigCPtr;
-    protected boolean swigCMemOwn;
-
-
-    protected Dbc(long cPtr, boolean cMemoryOwn) {
-        swigCMemOwn = cMemoryOwn;
-        swigCPtr = cPtr;
-    }
-
-
-    protected Dbc() {
-        this(0, false);
-    }
-
-
-    protected void delete() {
-        if (swigCPtr != 0 && swigCMemOwn) {
-            swigCMemOwn = false;
-        }
-        swigCPtr = 0;
-    }
-
-
-    protected static long getCPtr(Dbc obj) {
-        return (obj == null) ? 0 : obj.swigCPtr;
-    }
-
-
-    /**
-     *  The Dbc.close method discards the cursor.</p> <p>
-     *
-     *  It is possible for the Dbc.close method to return <a
-     *  href="{@docRoot}/../ref/program/errorret.html#DB_LOCK_DEADLOCK">
-     *  Db.DB_LOCK_DEADLOCK</a> , signaling that any enclosing
-     *  transaction should be aborted. If the application is already
-     *  intending to abort the transaction, this error should be
-     *  ignored, and the application should proceed.</p> <p>
-     *
-     *  After Dbc.close has been called, regardless of its return, the
-     *  cursor handle may not be used again.</p>
-     *
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Dbc.close method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Dbc.close method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Dbc.close method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      cursor is already closed; or if an invalid flag value or
-     *      parameter was specified.
-     */
-    public synchronized void close() throws DbException {
-        try {
-            close0();
-        } finally {
-            swigCPtr = 0;
-        }
-    }
-
-
-    /**
-     * @deprecated    Replaced in Berkeley DB 4.2 by {@link
-     *      #get(Dbt,Dbt,Dbt,int)}
-     */
-    public int pget(Dbt key, Dbt pkey, Dbt data, int flags) throws DbException {
-
-        return get(key, pkey, data, flags);
-    }
-
-
-    void close0() {
-        db_javaJNI.Dbc_close0(swigCPtr);
-    }
-
-
-    /**
-     *  The Dbc.count method returns a count of the number of data
-     *  items for the key to which the cursor refers.</p>
-     *
-     * @param  flags                      currently unused, and must
-     *      be set to 0.
-     * @throws  DbException               The Dbc.count method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Dbc.count method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      cursor has not been initialized; or if an invalid flag
-     *      value or parameter was specified.
-     * @return                            The Dbc.count method throws
-     *      an exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public int count(int flags) throws DbException {
-        return db_javaJNI.Dbc_count(swigCPtr, flags);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #delete(int)}
-     */
-    public int del(int flags) throws DbException {
-        return delete(flags);
-    }
-
-
-    /**
-     *  The Dbc.delete method deletes the key/data pair to which the
-     *  cursor refers.</p> <p>
-     *
-     *  When called on a cursor opened on a database that has been
-     *  made into a secondary index using the {@link
-     *  com.sleepycat.db.Db#associate Db.associate} method, the {@link
-     *  com.sleepycat.db.Db#delete Db.delete} method deletes the
-     *  key/data pair from the primary database and all secondary
-     *  indices.</p> <p>
-     *
-     *  The cursor position is unchanged after a delete, and
-     *  subsequent calls to cursor functions expecting the cursor to
-     *  refer to an existing key will fail.</p>
-     *
-     * @param  flags                       currently unused, and must
-     *      be set to 0.
-     * @throws  DbException                The Dbc.delete method may
-     *      fail and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors: An attempt was made to modify a read-only
-     *      database.
-     *      <li> Write attempted on read-only cursor when the {@link
-     *      com.sleepycat.db.Db#DB_INIT_CDB Db.DB_INIT_CDB} flag was
-     *      specified to {@link com.sleepycat.db.DbEnv#open
-     *      DbEnv.open}.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Dbc.delete method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Dbc.delete method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Dbc.delete method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      cursor has not been initialized; or if an invalid flag
-     *      value or parameter was specified.
-     * @return
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Dbc.delete method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if the element has
-     *        already been deleted. </li>
-     *      </ul>
-     *      Unless otherwise specified, the Dbc.delete method throws
-     *      an exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public int delete(int flags) throws DbException {
-        return db_javaJNI.Dbc_del(swigCPtr, flags);
-    }
-
-
-    /**
-     *  The Dbc.dup method creates a new cursor that uses the same
-     *  transaction and locker ID as the original cursor. This is
-     *  useful when an application is using locking and requires two
-     *  or more cursors in the same thread of control.</p>
-     *
-     * @param  flags                      must be set to 0 or by
-     *      bitwise inclusively <b>OR</b> 'ing together one or more of
-     *      the following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_POSITION
-     *        Db.DB_POSITION}<p>
-     *
-     *        The newly created cursor is initialized to refer to the
-     *        same position in the database as the original cursor and
-     *        hold the same locks. If the <code>Db.DB_POSITION</code>
-     *        flag is not specified, then the created cursor is
-     *        uninitialized and will behave like a cursor newly
-     *        created using {@link com.sleepycat.db.Db#cursor
-     *        Db.cursor}. </li>
-     *      </ul>
-     *
-     * @throws  DbException               The Dbc.dup method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  IllegalArgumentException  The Dbc.dup method will fail
-     *      and throw a IllegalArgumentException exception if the
-     *      cursor has not been initialized; or if an invalid flag
-     *      value or parameter was specified.
-     * @return                            The Dbc.dup method throws an
-     *      exception that encapsulates a non-zero error value on
-     *      failure. </p>
-     */
-    public Dbc dup(int flags) throws DbException {
-        long cPtr = db_javaJNI.Dbc_dup(swigCPtr, flags);
-        return (cPtr == 0) ? null : new Dbc(cPtr, true);
-    }
-
-
-    /**
-     *  The Dbc.get method retrieves key/data pairs from the database.
-     *  The byte array and length of the key are returned in the
-     *  object to which <b>key</b> refers (except for the case of the
-     *  Db.DB_SET flag, in which the <b>key</b> object is unchanged),
-     *  and the byte array and length of the data are returned in the
-     *  object to which <b>data</b> refers.</p> <p>
-     *
-     *  When called on a cursor opened on a database that has been
-     *  made into a secondary index using the {@link
-     *  com.sleepycat.db.Db#associate Db.associate} method, the
-     *  Dbc.get and Dbc.get methods return the key from the secondary
-     *  index and the data item from the primary database. In
-     *  addition, the second method signature returns the key from the
-     *  primary database. In databases that are not secondary indices,
-     *  the second method signature will always fail.</p> <p>
-     *
-     *  Modifications to the database during a sequential scan will be
-     *  reflected in the scan; that is, records inserted behind a
-     *  cursor will not be returned while records inserted in front of
-     *  a cursor will be returned.</p> <p>
-     *
-     *  In Queue and Recno databases, missing entries (that is,
-     *  entries that were never explicitly created or that were
-     *  created and then deleted) will be skipped during a sequential
-     *  scan.</p> If Dbc.get fails for any reason, the state of the
-     *  cursor will be unchanged.</p>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CURRENT
-     *        Db.DB_CURRENT}<p>
-     *
-     *        Return the key/data pair to which the cursor refers.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FIRST Db.DB_FIRST}<p>
-     *
-     *        The cursor is set to refer to the first key/data pair of
-     *        the database, and that pair is returned. If the first
-     *        key has duplicate values, the first data item in the set
-     *        of duplicates is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_FIRST</code> flag will ignore any
-     *        keys that exist but were never explicitly created by the
-     *        application, or were created and later deleted.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH
-     *        Db.DB_GET_BOTH}<p>
-     *
-     *        The <code>Db.DB_GET_BOTH</code> flag is identical to the
-     *        <code>Db.DB_SET</code> flag, except that both the key
-     *        and the data parameters must be matched by the key and
-     *        data item in the database. <p>
-     *
-     *        When used with the second method signature version of
-     *        this method on a secondary index handle, both the
-     *        secondary and primary keys must be matched by the
-     *        secondary and primary key item in the database. It is an
-     *        error to use the <code>Db.DB_GET_BOTH</code> flag with
-     *        the first method signature version of this method and a
-     *        cursor that has been opened on a secondary index handle.
-     *        </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH_RANGE
-     *        Db.DB_GET_BOTH_RANGE}<p>
-     *
-     *        The <code>Db.DB_GET_BOTH_RANGE</code> flag is identical
-     *        to the <code>Db.DB_GET_BOTH</code> flag, except that, in
-     *        the case of any database supporting sorted duplicate
-     *        sets, the returned key/data pair is the smallest data
-     *        item greater than or equal to the specified data item
-     *        (as determined by the comparison function), permitting
-     *        partial matches and range searches in duplicate data
-     *        sets. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_RECNO
-     *        Db.DB_GET_RECNO}<p>
-     *
-     *        Return the record number associated with the cursor. The
-     *        record number will be returned in <b>data</b> , as
-     *        described in {@link com.sleepycat.db.Dbt Dbt}. ignored.
-     *        <p>
-     *
-     *        For <code>Db.DB_GET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag.</p> <p>
-     *
-     *        When called on a cursor opened on a database that has
-     *        been made into a secondary index, the Dbc.get method
-     *        returns the record number of the primary database in <b>
-     *        data</b> . In addition, the second method signature
-     *        returns the record number of the secondary index in <b>
-     *        pkey</b> . If either underlying database is not of type
-     *        Btree or is not created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag, the out-of-band record number of 0 is returned.
-     *        </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_JOIN_ITEM
-     *        Db.DB_JOIN_ITEM}<p>
-     *
-     *        Do not use the data value found in all of the cursors as
-     *        a lookup key for the primary database, but simply return
-     *        it in the key parameter instead. The data parameter is
-     *        left unchanged. <p>
-     *
-     *        For <code>Db.DB_JOIN_ITEM</code> to be specified, the
-     *        underlying cursor must have been returned from the
-     *        {@link com.sleepycat.db.Db#join Db.join} method.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LAST Db.DB_LAST}<p>
-     *
-     *        The cursor is set to refer to the last key/data pair of
-     *        the database, and that pair is returned. If the last key
-     *        has duplicate values, the last data item in the set of
-     *        duplicates is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_LAST</code> flag will ignore any
-     *        keys that exist but were never explicitly created by the
-     *        application, or were created and later deleted.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT Db.DB_NEXT}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_NEXT</code>
-     *        is identical to <code>Db.DB_FIRST</code>. Otherwise, the
-     *        cursor is moved to the next key/data pair of the
-     *        database, and that pair is returned. In the presence of
-     *        duplicate key values, the value of the key may not
-     *        change. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_NEXT</code> flag will skip any
-     *        keys that exist but were never explicitly created by the
-     *        application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT_DUP
-     *        Db.DB_NEXT_DUP}<p>
-     *
-     *        If the next key/data pair of the database is a duplicate
-     *        data record for the current key/data pair, the cursor is
-     *        moved to the next key/data pair of the database, and
-     *        that pair is returned. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT_NODUP
-     *        Db.DB_NEXT_NODUP}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_NEXT_NODUP</code>
-     *        is identical to <code>Db.DB_FIRST</code>. Otherwise, the
-     *        cursor is moved to the next non-duplicate key of the
-     *        database, and that key/data pair is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_NEXT_NODUP</code> flag will ignore
-     *        any keys that exist but were never explicitly created by
-     *        the application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PREV Db.DB_PREV}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_PREV</code>
-     *        is identical to <code>Db.DB_LAST</code>. Otherwise, the
-     *        cursor is moved to the previous key/data pair of the
-     *        database, and that pair is returned. In the presence of
-     *        duplicate key values, the value of the key may not
-     *        change. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_PREV</code> flag will skip any
-     *        keys that exist but were never explicitly created by the
-     *        application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PREV_NODUP
-     *        Db.DB_PREV_NODUP}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_PREV_NODUP</code>
-     *        is identical to <code>Db.DB_LAST</code>. Otherwise, the
-     *        cursor is moved to the previous non-duplicate key of the
-     *        database, and that key/data pair is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_PREV_NODUP</code> flag will ignore
-     *        any keys that exist but were never explicitly created by
-     *        the application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET Db.DB_SET}<p>
-     *
-     *        Move the cursor to the specified key/data pair of the
-     *        database, and return the datum associated with the given
-     *        key. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RANGE
-     *        Db.DB_SET_RANGE}<p>
-     *
-     *        The <code>Db.DB_SET_RANGE</code> flag is identical to
-     *        the <code>Db.DB_SET</code> flag, except that in the case
-     *        of the Btree access method, the key is returned as well
-     *        as the data item and the returned key/data pair is the
-     *        smallest key greater than or equal to the specified key
-     *        (as determined by the Btree comparison function),
-     *        permitting partial key matches and range searches. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RECNO
-     *        Db.DB_SET_RECNO}<p>
-     *
-     *        Move the cursor to the specific numbered record of the
-     *        database, and return the associated key/data pair. The
-     *        <b>data</b> field of the specified <b>key</b> must be a
-     *        byte array containing a record number, as described in
-     *        {@link com.sleepycat.db.Dbt Dbt}. This determines the
-     *        record to be retrieved. <p>
-     *
-     *        For <code>Db.DB_SET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag.</p> </li>
-     *      </ul>
-     *      In addition, the following flags may be set by bitwise
-     *      inclusively <b>OR</b> 'ing them into the <b>flags</b>
-     *      parameter:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        Read modified but not yet committed data. Silently
-     *        ignored if the {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        <code>Db.DB_DIRTY_READ</code>} flag was not specified
-     *        when the underlying database was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE
-     *        Db.DB_MULTIPLE}<p>
-     *
-     *        Return multiple data items in the <b>data</b> parameter.
-     *        <p>
-     *
-     *        In the case of Btree or Hash databases, duplicate data
-     *        items for the current key, starting at the current
-     *        cursor position, are entered into the buffer. Subsequent
-     *        calls with both the <code>Db.DB_NEXT_DUP</code> and
-     *        <code>Db.DB_MULTIPLE</code> flags specified will return
-     *        additional duplicate data items associated with the
-     *        current key or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional duplicate data items to return. Subsequent
-     *        calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code>
-     *        flags specified will return additional duplicate data
-     *        items associated with the current key or if there are no
-     *        additional duplicate data items will return the next key
-     *        and its data items or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional keys in the database.</p> <p>
-     *
-     *        In the case of Queue or Recno databases, data items
-     *        starting at the current cursor position are entered into
-     *        the buffer. The record number of the first record will
-     *        be returned in the <b>key</b> parameter. The record
-     *        number of each subsequent returned record must be
-     *        calculated from this value. Subsequent calls with the
-     *        <code>Db.DB_MULTIPLE</code> flag specified will return
-     *        additional data items or <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional data items to return.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The multiple data items can be iterated over using the
-     *        {@link com.sleepycat.db.DbMultipleDataIterator
-     *        DbMultipleDataIterator} class.</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE</code> flag may only be used
-     *        with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>
-     *        , <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>
-     *        , <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>,
-     *        <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>,
-     *        <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code>
-     *        options. The <code>Db.DB_MULTIPLE</code> flag may not be
-     *        used when accessing databases made into secondary
-     *        indices using the {@link com.sleepycat.db.Db#associate
-     *        Db.associate} method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *        Db.DB_MULTIPLE_KEY}<p>
-     *
-     *        Return multiple key and data pairs in the <b>data</b>
-     *        parameter. <p>
-     *
-     *        Key and data pairs, starting at the current cursor
-     *        position, are entered into the buffer. Subsequent calls
-     *        with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code>
-     *        flags specified will return additional key and data
-     *        pairs or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional key and data items to return.</p> <p>
-     *
-     *        In the case of Btree or Hash databases, the multiple key
-     *        and data pairs can be iterated over using the {@link
-     *        com.sleepycat.db.DbMultipleKeyDataIterator
-     *        DbMultipleKeyDataIterator} class.</p> <p>
-     *
-     *        In the case of Queue or Recno databases, the multiple
-     *        record number and data pairs can be iterated over using
-     *        the {@link com.sleepycat.db.DbMultipleRecnoDataIterator
-     *        DbMultipleRecnoDataIterator} class.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE_KEY</code> flag may only be
-     *        used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>
-     *        , <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>
-     *        , <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>,
-     *        <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>,
-     *        <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code>
-     *        options. The <code>Db.DB_MULTIPLE_KEY</code> flag may
-     *        not be used when accessing databases made into secondary
-     *        indices using the {@link com.sleepycat.db.Db#associate
-     *        Db.associate} method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RMW Db.DB_RMW}<p>
-     *
-     *        Acquire write locks instead of read locks when doing the
-     *        retrieval. Setting this flag can eliminate deadlock
-     *        during a read-modify-write cycle by acquiring the write
-     *        lock during the read part of the cycle so that another
-     *        thread of control acquiring a read lock for the same
-     *        item, in its own read-modify-write cycle, will not
-     *        result in deadlock. </li>
-     *      </ul>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @throws  DbException                The Dbc.get method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Dbc.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Dbc.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Dbc.get method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      Db.DB_CURRENT or Db.DB_NEXT_DUP flags were specified and
-     *      the cursor has not been initialized; the second method
-     *      signature was called with a cursor that does not refer to
-     *      a secondary index; or if an invalid flag value or
-     *      parameter was specified.
-     * @throws  DbMemoryException          If the requested item could
-     *      not be returned due to insufficient memory, the Dbc.get
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return                             Unless otherwise specified,
-     *      the Dbc.get method throws an exception that encapsulates a
-     *      non-zero error value on failure. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_CURRENT</code>
-     *        is set and the cursor key/data pair was deleted. </li>
-     *
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code>
-     *        is set and the database is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code>
-     *        is set and the database is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code>
-     *        is set and the cursor is already on the last record in
-     *        the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_DUP</code>
-     *        is set and the next key/data pair of the database is not
-     *        a duplicate data record for the current key/data pair.
-     *        </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_NODUP</code>
-     *        is set and no non-duplicate key/data pairs occur after
-     *        the cursor position in the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code>
-     *        is set and the cursor is already on the first record in
-     *        the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV_NODUP</code>
-     *        is set and no non-duplicate key/data pairs occur before
-     *        the cursor position in the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_SET</code>
-     *        is set and no matching keys are found. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_SET</code>
-     *        is set and the database is a Queue or Recno database,
-     *        and the specified key exists, but was never explicitly
-     *        created by the application or was later deleted. </li>
-     *
-     *      </ul>
-     *      In the presence of duplicate key values, Dbc.get will
-     *      return the first data item for the given key. </p>
-     */
-    public int get(Dbt key, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Dbc_get__SWIG_0(swigCPtr, key, data, flags);
-    }
-
-
-    /**
-     *  The Dbc.get method retrieves key/data pairs from the database.
-     *  The byte array and length of the key are returned in the
-     *  object to which <b>key</b> refers (except for the case of the
-     *  Db.DB_SET flag, in which the <b>key</b> object is unchanged),
-     *  and the byte array and length of the data are returned in the
-     *  object to which <b>data</b> refers.</p> <p>
-     *
-     *  When called on a cursor opened on a database that has been
-     *  made into a secondary index using the {@link
-     *  com.sleepycat.db.Db#associate Db.associate} method, the
-     *  Dbc.get and Dbc.get methods return the key from the secondary
-     *  index and the data item from the primary database. In
-     *  addition, the second method signature returns the key from the
-     *  primary database. In databases that are not secondary indices,
-     *  the second method signature will always fail.</p> <p>
-     *
-     *  Modifications to the database during a sequential scan will be
-     *  reflected in the scan; that is, records inserted behind a
-     *  cursor will not be returned while records inserted in front of
-     *  a cursor will be returned.</p> <p>
-     *
-     *  In Queue and Recno databases, missing entries (that is,
-     *  entries that were never explicitly created or that were
-     *  created and then deleted) will be skipped during a sequential
-     *  scan.</p> If Dbc.get fails for any reason, the state of the
-     *  cursor will be unchanged.</p>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CURRENT
-     *        Db.DB_CURRENT}<p>
-     *
-     *        Return the key/data pair to which the cursor refers.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_FIRST Db.DB_FIRST}<p>
-     *
-     *        The cursor is set to refer to the first key/data pair of
-     *        the database, and that pair is returned. If the first
-     *        key has duplicate values, the first data item in the set
-     *        of duplicates is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_FIRST</code> flag will ignore any
-     *        keys that exist but were never explicitly created by the
-     *        application, or were created and later deleted.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH
-     *        Db.DB_GET_BOTH}<p>
-     *
-     *        The <code>Db.DB_GET_BOTH</code> flag is identical to the
-     *        <code>Db.DB_SET</code> flag, except that both the key
-     *        and the data parameters must be matched by the key and
-     *        data item in the database. <p>
-     *
-     *        When used with the second method signature version of
-     *        this method on a secondary index handle, both the
-     *        secondary and primary keys must be matched by the
-     *        secondary and primary key item in the database. It is an
-     *        error to use the <code>Db.DB_GET_BOTH</code> flag with
-     *        the first method signature version of this method and a
-     *        cursor that has been opened on a secondary index handle.
-     *        </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_BOTH_RANGE
-     *        Db.DB_GET_BOTH_RANGE}<p>
-     *
-     *        The <code>Db.DB_GET_BOTH_RANGE</code> flag is identical
-     *        to the <code>Db.DB_GET_BOTH</code> flag, except that, in
-     *        the case of any database supporting sorted duplicate
-     *        sets, the returned key/data pair is the smallest data
-     *        item greater than or equal to the specified data item
-     *        (as determined by the comparison function), permitting
-     *        partial matches and range searches in duplicate data
-     *        sets. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_GET_RECNO
-     *        Db.DB_GET_RECNO}<p>
-     *
-     *        Return the record number associated with the cursor. The
-     *        record number will be returned in <b>data</b> , as
-     *        described in {@link com.sleepycat.db.Dbt Dbt}. ignored.
-     *        <p>
-     *
-     *        For <code>Db.DB_GET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag.</p> <p>
-     *
-     *        When called on a cursor opened on a database that has
-     *        been made into a secondary index, the Dbc.get method
-     *        returns the record number of the primary database in <b>
-     *        data</b> . In addition, the second method signature
-     *        returns the record number of the secondary index in <b>
-     *        pkey</b> . If either underlying database is not of type
-     *        Btree or is not created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag, the out-of-band record number of 0 is returned.
-     *        </p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_JOIN_ITEM
-     *        Db.DB_JOIN_ITEM}<p>
-     *
-     *        Do not use the data value found in all of the cursors as
-     *        a lookup key for the primary database, but simply return
-     *        it in the key parameter instead. The data parameter is
-     *        left unchanged. <p>
-     *
-     *        For <code>Db.DB_JOIN_ITEM</code> to be specified, the
-     *        underlying cursor must have been returned from the
-     *        {@link com.sleepycat.db.Db#join Db.join} method.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_LAST Db.DB_LAST}<p>
-     *
-     *        The cursor is set to refer to the last key/data pair of
-     *        the database, and that pair is returned. If the last key
-     *        has duplicate values, the last data item in the set of
-     *        duplicates is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_LAST</code> flag will ignore any
-     *        keys that exist but were never explicitly created by the
-     *        application, or were created and later deleted.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT Db.DB_NEXT}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_NEXT</code>
-     *        is identical to <code>Db.DB_FIRST</code>. Otherwise, the
-     *        cursor is moved to the next key/data pair of the
-     *        database, and that pair is returned. In the presence of
-     *        duplicate key values, the value of the key may not
-     *        change. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_NEXT</code> flag will skip any
-     *        keys that exist but were never explicitly created by the
-     *        application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT_DUP
-     *        Db.DB_NEXT_DUP}<p>
-     *
-     *        If the next key/data pair of the database is a duplicate
-     *        data record for the current key/data pair, the cursor is
-     *        moved to the next key/data pair of the database, and
-     *        that pair is returned. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NEXT_NODUP
-     *        Db.DB_NEXT_NODUP}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_NEXT_NODUP</code>
-     *        is identical to <code>Db.DB_FIRST</code>. Otherwise, the
-     *        cursor is moved to the next non-duplicate key of the
-     *        database, and that key/data pair is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_NEXT_NODUP</code> flag will ignore
-     *        any keys that exist but were never explicitly created by
-     *        the application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PREV Db.DB_PREV}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_PREV</code>
-     *        is identical to <code>Db.DB_LAST</code>. Otherwise, the
-     *        cursor is moved to the previous key/data pair of the
-     *        database, and that pair is returned. In the presence of
-     *        duplicate key values, the value of the key may not
-     *        change. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_PREV</code> flag will skip any
-     *        keys that exist but were never explicitly created by the
-     *        application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_PREV_NODUP
-     *        Db.DB_PREV_NODUP}<p>
-     *
-     *        If the cursor is not yet initialized, <code>Db.DB_PREV_NODUP</code>
-     *        is identical to <code>Db.DB_LAST</code>. Otherwise, the
-     *        cursor is moved to the previous non-duplicate key of the
-     *        database, and that key/data pair is returned. <p>
-     *
-     *        If the database is a Queue or Recno database, Dbc.get
-     *        using the <code>Db.DB_PREV_NODUP</code> flag will ignore
-     *        any keys that exist but were never explicitly created by
-     *        the application, or those that were created and later
-     *        deleted.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET Db.DB_SET}<p>
-     *
-     *        Move the cursor to the specified key/data pair of the
-     *        database, and return the datum associated with the given
-     *        key. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RANGE
-     *        Db.DB_SET_RANGE}<p>
-     *
-     *        The <code>Db.DB_SET_RANGE</code> flag is identical to
-     *        the <code>Db.DB_SET</code> flag, except that in the case
-     *        of the Btree access method, the key is returned as well
-     *        as the data item and the returned key/data pair is the
-     *        smallest key greater than or equal to the specified key
-     *        (as determined by the Btree comparison function),
-     *        permitting partial key matches and range searches. </li>
-     *
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_SET_RECNO
-     *        Db.DB_SET_RECNO}<p>
-     *
-     *        Move the cursor to the specific numbered record of the
-     *        database, and return the associated key/data pair. The
-     *        <b>data</b> field of the specified <b>key</b> must be a
-     *        byte array containing a record number, as described in
-     *        {@link com.sleepycat.db.Dbt Dbt}. This determines the
-     *        record to be retrieved. <p>
-     *
-     *        For <code>Db.DB_SET_RECNO</code> to be specified, the
-     *        underlying database must be of type Btree, and it must
-     *        have been created with the {@link
-     *        com.sleepycat.db.Db#DB_RECNUM <code>Db.DB_RECNUM</code>}
-     *        flag.</p> </li>
-     *      </ul>
-     *      In addition, the following flags may be set by bitwise
-     *      inclusively <b>OR</b> 'ing them into the <b>flags</b>
-     *      parameter:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        Db.DB_DIRTY_READ}<p>
-     *
-     *        Read modified but not yet committed data. Silently
-     *        ignored if the {@link com.sleepycat.db.Db#DB_DIRTY_READ
-     *        <code>Db.DB_DIRTY_READ</code>} flag was not specified
-     *        when the underlying database was opened. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE
-     *        Db.DB_MULTIPLE}<p>
-     *
-     *        Return multiple data items in the <b>data</b> parameter.
-     *        <p>
-     *
-     *        In the case of Btree or Hash databases, duplicate data
-     *        items for the current key, starting at the current
-     *        cursor position, are entered into the buffer. Subsequent
-     *        calls with both the <code>Db.DB_NEXT_DUP</code> and
-     *        <code>Db.DB_MULTIPLE</code> flags specified will return
-     *        additional duplicate data items associated with the
-     *        current key or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional duplicate data items to return. Subsequent
-     *        calls with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code>
-     *        flags specified will return additional duplicate data
-     *        items associated with the current key or if there are no
-     *        additional duplicate data items will return the next key
-     *        and its data items or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional keys in the database.</p> <p>
-     *
-     *        In the case of Queue or Recno databases, data items
-     *        starting at the current cursor position are entered into
-     *        the buffer. The record number of the first record will
-     *        be returned in the <b>key</b> parameter. The record
-     *        number of each subsequent returned record must be
-     *        calculated from this value. Subsequent calls with the
-     *        <code>Db.DB_MULTIPLE</code> flag specified will return
-     *        additional data items or <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional data items to return.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The multiple data items can be iterated over using the
-     *        {@link com.sleepycat.db.DbMultipleDataIterator
-     *        DbMultipleDataIterator} class.</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE</code> flag may only be used
-     *        with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>
-     *        , <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>
-     *        , <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>,
-     *        <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>,
-     *        <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code>
-     *        options. The <code>Db.DB_MULTIPLE</code> flag may not be
-     *        used when accessing databases made into secondary
-     *        indices using the {@link com.sleepycat.db.Db#associate
-     *        Db.associate} method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_MULTIPLE_KEY
-     *        Db.DB_MULTIPLE_KEY}<p>
-     *
-     *        Return multiple key and data pairs in the <b>data</b>
-     *        parameter. <p>
-     *
-     *        Key and data pairs, starting at the current cursor
-     *        position, are entered into the buffer. Subsequent calls
-     *        with both the <code>Db.DB_NEXT</code> and <code>Db.DB_MULTIPLE</code>
-     *        flags specified will return additional key and data
-     *        pairs or <a href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if there are no
-     *        additional key and data items to return.</p> <p>
-     *
-     *        In the case of Btree or Hash databases, the multiple key
-     *        and data pairs can be iterated over using the {@link
-     *        com.sleepycat.db.DbMultipleKeyDataIterator
-     *        DbMultipleKeyDataIterator} class.</p> <p>
-     *
-     *        In the case of Queue or Recno databases, the multiple
-     *        record number and data pairs can be iterated over using
-     *        the {@link com.sleepycat.db.DbMultipleRecnoDataIterator
-     *        DbMultipleRecnoDataIterator} class.</p> <p>
-     *
-     *        The buffer to which the <b>data</b> parameter refers
-     *        must be provided from user memory (see {@link
-     *        com.sleepycat.db.Db#DB_DBT_USERMEM <code>Db.DB_DBT_USERMEM</code>
-     *        }). The buffer must be at least as large as the page
-     *        size of the underlying database, aligned for unsigned
-     *        integer access, and be a multiple of 1024 bytes in size.
-     *        If the buffer size is insufficient, then upon return
-     *        from the call the size field of the <b>data</b>
-     *        parameter will have been set to an estimated buffer
-     *        size, and a {@link com.sleepycat.db.DbMemoryException
-     *        DbMemoryException} is thrown. (The size is an estimate
-     *        as the exact size needed may not be known until all
-     *        entries are read. It is best to initially provide a
-     *        relatively large buffer, but applications should be
-     *        prepared to resize the buffer as necessary and
-     *        repeatedly call the method.)</p> <p>
-     *
-     *        The <code>Db.DB_MULTIPLE_KEY</code> flag may only be
-     *        used with the <code>Db.DB_CURRENT</code>, <code>Db.DB_FIRST</code>
-     *        , <code>Db.DB_GET_BOTH</code>, <code>Db.DB_GET_BOTH_RANGE</code>
-     *        , <code>Db.DB_NEXT</code>, <code>Db.DB_NEXT_DUP</code>,
-     *        <code>Db.DB_NEXT_NODUP</code>, <code>Db.DB_SET</code>,
-     *        <code>Db.DB_SET_RANGE</code>, and <code>Db.DB_SET_RECNO</code>
-     *        options. The <code>Db.DB_MULTIPLE_KEY</code> flag may
-     *        not be used when accessing databases made into secondary
-     *        indices using the {@link com.sleepycat.db.Db#associate
-     *        Db.associate} method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_RMW Db.DB_RMW}<p>
-     *
-     *        Acquire write locks instead of read locks when doing the
-     *        retrieval. Setting this flag can eliminate deadlock
-     *        during a read-modify-write cycle by acquiring the write
-     *        lock during the read part of the cycle so that another
-     *        thread of control acquiring a read lock for the same
-     *        item, in its own read-modify-write cycle, will not
-     *        result in deadlock. </li>
-     *      </ul>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  pkey                        The secondary index key
-     *      {@link com.sleepycat.db.Dbt Dbt} operated on.
-     * @throws  DbException                The Dbc.get method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Dbc.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Dbc.get method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Dbc.get method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      Db.DB_CURRENT or Db.DB_NEXT_DUP flags were specified and
-     *      the cursor has not been initialized; the second method
-     *      signature was called with a cursor that does not refer to
-     *      a secondary index; or if an invalid flag value or
-     *      parameter was specified.
-     * @throws  DbMemoryException          If the requested item could
-     *      not be returned due to insufficient memory, the Dbc.get
-     *      method will fail and throw a {@link
-     *      com.sleepycat.db.DbMemoryException DbMemoryException}
-     *      exception.
-     * @return                             Unless otherwise specified,
-     *      the Dbc.get method throws an exception that encapsulates a
-     *      non-zero error value on failure. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_CURRENT</code>
-     *        is set and the cursor key/data pair was deleted. </li>
-     *
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_FIRST</code>
-     *        is set and the database is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_LAST</code>
-     *        is set and the database is empty. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT</code>
-     *        is set and the cursor is already on the last record in
-     *        the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_DUP</code>
-     *        is set and the next key/data pair of the database is not
-     *        a duplicate data record for the current key/data pair.
-     *        </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_NEXT_NODUP</code>
-     *        is set and no non-duplicate key/data pairs occur after
-     *        the cursor position in the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV</code>
-     *        is set and the cursor is already on the first record in
-     *        the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_PREV_NODUP</code>
-     *        is set and no non-duplicate key/data pairs occur before
-     *        the cursor position in the database. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if <code>Db.DB_SET</code>
-     *        is set and no matching keys are found. </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYEMPTY DB_KEYEMPTY}
-     *        <p>
-     *
-     *        The Dbc.get method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_KEYEMPTY">
-     *        <code>Db.DB_KEYEMPTY</code></a> if <code>Db.DB_SET</code>
-     *        is set and the database is a Queue or Recno database,
-     *        and the specified key exists, but was never explicitly
-     *        created by the application or was later deleted. </li>
-     *
-     *      </ul>
-     *      In the presence of duplicate key values, Dbc.get will
-     *      return the first data item for the given key. </p>
-     */
-    public int get(Dbt key, Dbt pkey, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Dbc_get__SWIG_1(swigCPtr, key, pkey, data, flags);
-    }
-
-
-    /**
-     *  The Dbc.put method stores key/data pairs into the database.
-     *  </p> If Dbc.put fails for any reason, the state of the cursor
-     *  will be unchanged. If Dbc.put succeeds and an item is inserted
-     *  into the database, the cursor is always positioned to refer to
-     *  the newly inserted item.</p>
-     *
-     * @param  data                        The data {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @param  flags                       must be set to one of the
-     *      following values:
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_AFTER Db.DB_AFTER}<p>
-     *
-     *        In the case of the Btree and Hash access methods, insert
-     *        the data element as a duplicate element of the key to
-     *        which the cursor refers. The new element appears
-     *        immediately after the current cursor position. It is an
-     *        error to specify <code>Db.DB_AFTER</code> if the
-     *        underlying Btree or Hash database does not support
-     *        duplicate data items. ignored. <p>
-     *
-     *        In the case of the Recno access method, it is an error
-     *        to specify <code>Db.DB_AFTER</code> if the underlying
-     *        Recno database was not created with the {@link
-     *        com.sleepycat.db.Db#DB_RENUMBER <code>Db.DB_RENUMBER</code>
-     *        } flag. If the {@link com.sleepycat.db.Db#DB_RENUMBER
-     *        <code>Db.DB_RENUMBER</code>} flag was specified, a new
-     *        key is created, all records after the inserted item are
-     *        automatically renumbered, and the key of the new record
-     *        is returned in the structure to which the <b>key</b>
-     *        parameter refers. The initial value of the <b>key</b>
-     *        parameter is ignored. See {@link
-     *        com.sleepycat.db.Db#open Db.open} for more information.
-     *        </p> <p>
-     *
-     *        The <code>Db.DB_AFTER</code> flag may not be specified
-     *        to the Queue access method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_BEFORE Db.DB_BEFORE}
-     *        <p>
-     *
-     *        In the case of the Btree and Hash access methods, insert
-     *        the data element as a duplicate element of the key to
-     *        which the cursor refers. The new element appears
-     *        immediately before the current cursor position. It is an
-     *        error to specify <code>Db.DB_BEFORE</code> if the
-     *        underlying Btree or Hash database does not support
-     *        duplicate data items. ignored. <p>
-     *
-     *        In the case of the Recno access method, it is an error
-     *        to specify <code>Db.DB_BEFORE</code> if the underlying
-     *        Recno database was not created with the {@link
-     *        com.sleepycat.db.Db#DB_RENUMBER <code>Db.DB_RENUMBER</code>
-     *        } flag. If the {@link com.sleepycat.db.Db#DB_RENUMBER
-     *        <code>Db.DB_RENUMBER</code>} flag was specified, a new
-     *        key is created, the current record and all records after
-     *        it are automatically renumbered, and the key of the new
-     *        record is returned in the structure to which the <b>key
-     *        </b> parameter refers. The initial value of the <b>key
-     *        </b> parameter is ignored. See {@link
-     *        com.sleepycat.db.Db#open Db.open} for more information.
-     *        </p> <p>
-     *
-     *        The <code>Db.DB_BEFORE</code> flag may not be specified
-     *        to the Queue access method.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_CURRENT
-     *        Db.DB_CURRENT}<p>
-     *
-     *        Overwrite the data of the key/data pair to which the
-     *        cursor refers with the specified data item. ignored.
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYFIRST
-     *        Db.DB_KEYFIRST}<p>
-     *
-     *        In the case of the Btree and Hash access methods, insert
-     *        the specified key/data pair into the database. <p>
-     *
-     *        If the underlying database supports duplicate data
-     *        items, and if the key already exists in the database and
-     *        a duplicate sort function has been specified, the
-     *        inserted data item is added in its sorted location. If
-     *        the key already exists in the database and no duplicate
-     *        sort function has been specified, the inserted data item
-     *        is added as the first of the data items for that key.
-     *        </p> <p>
-     *
-     *        The <code>Db.DB_KEYFIRST</code> flag may not be
-     *        specified to the Queue or Recno access methods.</p>
-     *        </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_KEYLAST
-     *        Db.DB_KEYLAST}<p>
-     *
-     *        In the case of the Btree and Hash access methods, insert
-     *        the specified key/data pair into the database. <p>
-     *
-     *        If the underlying database supports duplicate data
-     *        items, and if the key already exists in the database and
-     *        a duplicate sort function has been specified, the
-     *        inserted data item is added in its sorted location. If
-     *        the key already exists in the database, and no duplicate
-     *        sort function has been specified, the inserted data item
-     *        is added as the last of the data items for that key.</p>
-     *        <p>
-     *
-     *        The <code>Db.DB_KEYLAST</code> flag may not be specified
-     *        to the Queue or Recno access methods.</p> </li>
-     *      </ul>
-     *
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NODUPDATA
-     *        Db.DB_NODUPDATA}<p>
-     *
-     *        In the case of the Btree and Hash access methods, insert
-     *        the specified key/data pair into the database, unless a
-     *        key/data pair comparing equally to it already exists in
-     *        the database. If a matching key/data pair already exists
-     *        in the database, {@link com.sleepycat.db.Db#DB_KEYEXIST
-     *        <code>Db.DB_KEYEXIST</code>} is returned. The <code>Db.DB_NODUPDATA</code>
-     *        flag may only be specified if the underlying database
-     *        has been configured to support sorted duplicate data
-     *        items. <p>
-     *
-     *        The <code>Db.DB_NODUPDATA</code> flag may not be
-     *        specified to the Queue or Recno access methods.</p>
-     *        </li>
-     *      </ul>
-     *
-     * @param  key                         The key {@link
-     *      com.sleepycat.db.Dbt Dbt} operated on.
-     * @throws  DbException                The Dbc.put method may fail
-     *      and throw {@link com.sleepycat.db.DbException
-     *      DbException}, encapsulating one of the following non-zero
-     *      errors:
-     *      <li> An attempt was made to modify a read-only database.
-     *      Write attempted on read-only cursor when the {@link
-     *      com.sleepycat.db.Db#DB_INIT_CDB Db.DB_INIT_CDB} flag was
-     *      specified to {@link com.sleepycat.db.DbEnv#open
-     *      DbEnv.open}.
-     * @throws  DbDeadlockException        If a transactional database
-     *      environment operation was selected to resolve a deadlock,
-     *      the Dbc.put method will fail and throw a {@link
-     *      com.sleepycat.db.DbDeadlockException DbDeadlockException}
-     *      exception.
-     * @throws  DbLockNotGrantedException  If a Berkeley DB Concurrent
-     *      Data Store database environment configured for lock
-     *      timeouts was unable to grant a lock in the allowed time,
-     *      the Dbc.put method will fail and throw a {@link
-     *      com.sleepycat.db.DbLockNotGrantedException
-     *      DbLockNotGrantedException} exception.
-     * @throws  IllegalArgumentException   The Dbc.put method will
-     *      fail and throw a IllegalArgumentException exception if the
-     *      Db.DB_AFTER, Db.DB_BEFORE or Db.DB_CURRENT flags were
-     *      specified and the cursor has not been initialized; the
-     *      Db.DB_AFTER or Db.DB_BEFORE flags were specified and a
-     *      duplicate sort function has been specified; the
-     *      Db.DB_CURRENT flag was specified, a duplicate sort
-     *      function has been specified, and the data item of the
-     *      referenced key/data pair does not compare equally to the
-     *      <b>data</b> parameter; the Db.DB_AFTER or Db.DB_BEFORE
-     *      flags were specified, and the underlying access method is
-     *      Queue; an attempt was made to add a record to a
-     *      fixed-length database that was too large to fit; an
-     *      attempt was made to add a record to a secondary index; or
-     *      if an invalid flag value or parameter was specified.
-     * @return                             Unless otherwise specified,
-     *      the Dbc.put method throws an exception that encapsulates a
-     *      non-zero error value on failure. </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.put method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the current cursor
-     *        record has already been deleted and the underlying
-     *        access method is Hash. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.put method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the current cursor
-     *        record has already been deleted and the underlying
-     *        access method is Hash. </li>
-     *      </ul>
-     *      </p>
-     *      <ul>
-     *        <li> {@link com.sleepycat.db.Db#DB_NOTFOUND DB_NOTFOUND}
-     *        <p>
-     *
-     *        The Dbc.put method will return <a
-     *        href="{@docRoot}/../ref/program/errorret.html#DB_NOTFOUND">
-     *        <code>Db.DB_NOTFOUND</code></a> if the current cursor
-     *        record has already been deleted and the underlying
-     *        access method is Hash. </li>
-     *      </ul>
-     *      </p>
-     */
-    public int put(Dbt key, Dbt data, int flags) throws DbException {
-        return db_javaJNI.Dbc_put(swigCPtr, key, data, flags);
-    }
-
-}
diff --git a/db/java/src/com/sleepycat/db/Dbt.java b/db/java/src/com/sleepycat/db/Dbt.java
deleted file mode 100644 (file)
index 7036e3c..0000000
+++ /dev/null
@@ -1,599 +0,0 @@
-/*
- *  -
- *  See the file LICENSE for redistribution information.
- *
- *  Copyright (c) 1997-2003
- *  Sleepycat Software.  All rights reserved.
- *
- *  $Id: Dbt.java,v 11.61 2003/12/03 21:28:13 bostic Exp $
- */
-package com.sleepycat.db;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-
-/**
- *  This information describes the specific details of the Dbt class,
- *  used to encode keys and data items in a database.</p> <h3>Key/Data
- *  Pairs</h3> <p>
- *
- *  Storage and retrieval for the {@link com.sleepycat.db.Db Db}
- *  access methods are based on key/data pairs. Both key and data
- *  items are represented by Dbt objects. Key and data byte strings
- *  may refer to strings of zero length up to strings of essentially
- *  unlimited length. See <a href="{@docRoot}/../ref/am_misc/dbsizes.html">
- *  Database limits</a> for more information.</p> <p>
- *
- *  The Dbt class provides simple access to an underlying data
- *  structure, whose elements can be examined or changed using the
- *  usual <b>set</b> or <b>get</b> methods. Dbt can be subclassed,
- *  providing a way to associate with it additional data or references
- *  to other structures.</p> <p>
- *
- *  The constructors set all elements of the underlying structure to
- *  zero. The constructor with one parameter has the effect of setting
- *  all elements to zero except for the <b>data</b> and <b>size</b>
- *  elements. The constructor with three parameters has the effect of
- *  setting all elements to zero except for the <b>data</b> , <b>size
- *  </b> and <b>offset</b> elements.</p> <p>
- *
- *  In the case where the <b>flags</b> structure element is set to 0,
- *  when being provided a key or data item by the application, the
- *  Berkeley DB package expects the <b>data</b> object to be set to a
- *  byte array of <b>size</b> bytes. When returning a key/data item to
- *  the application, the Berkeley DB package will store into the <b>
- *  data</b> object a byte array of <b>size</b> bytes. During a get
- *  operation, if none of the Db.DB_DBT_MALLOC, Db.DB_DBT_REALLOC or
- *  Db.DB_DBT_USERMEM flags are specified, the operation occurs as if
- *  Db.DB_DBT_MALLOC was used.</p> <p>
- *
- *  Access to Dbt objects is not re-entrant. In particular, if
- *  multiple threads simultaneously access the same Dbt object using
- *  {@link com.sleepycat.db.Db Db} API calls, the results are
- *  undefined, and may result in a crash. One easy way to avoid
- *  problems is to use Dbt objects that are created as local variables
- *  and not shared among threads.</p>
- */
-public class Dbt {
-
-    // private data
-    //
-    private byte[] data = null;
-    private int dlen = 0;
-    private int doff = 0;
-    private int flags = 0;
-    private int offset = 0;
-    private int size = 0;
-    private int ulen = 0;
-
-
-    /**
-     *  Construct an empty Dbt.</p>
-     */
-    public Dbt() { }
-
-
-    /**
-     *  Construct a Dbt where the data is the contents of the array
-     *  and the Dbt's length is set to the length of the array.</p>
-     *
-     * @param  data  the array to which the Dbt's data is set.
-     */
-    public Dbt(byte[] data) {
-        this.data = data;
-        if (data != null) {
-            this.size = data.length;
-        }
-    }
-
-
-    /**
-     *  Construct a Dbt from <b>len</b> bytes from the array, starting
-     *  at <b>off</b> .</p>
-     *
-     * @param  data  the array from which the Dbt's data is set.
-     * @param  len   the length of the data in bytes.
-     * @param  off   starting byte offset of the data in the array.
-     */
-    public Dbt(byte[] data, int off, int len) {
-        this.data = data;
-        this.offset = off;
-        this.size = len;
-    }
-
-
-    /**
-     *  Construct a Dbt where the data is the serialized form of the
-     *  Object. The instanced passed must therefore implement the
-     *  Serializable interface. The Dbt's length will be set to the
-     *  length of the byte array required to store this serialized
-     *  form.</p>
-     *
-     * @param  serialobj             the serialized form to which the
-     *      Dbt's data is set.
-     * @throws  java.io.IOException  If there is an error while
-     *      serializing the object.
-     */
-    public Dbt(Object serialobj) throws java.io.IOException {
-
-        this.setObject(serialobj);
-    }
-
-
-    /**
-     *  Set the data array. Note that the array data is not copied
-     *  immediately, but only when the Dbt is used.</p>
-     *
-     * @param  data  an array of bytes to be used to set the content
-     *      for the Dbt.
-     */
-    public void setData(byte[] data) {
-        this.data = data;
-    }
-
-
-    /**
-     *  Set the object flag value.</p> The <b>flags</b> parameter must
-     *  be set by bitwise inclusively <b>OR</b> 'ing together one or
-     *  more of the following values: If Db.DB_DBT_MALLOC or
-     *  Db.DB_DBT_REALLOC is specified, Berkeley DB allocates a
-     *  properly sized byte array to contain the data. This can be
-     *  convenient if you know little about the nature of the data,
-     *  specifically the size of data in the database. However, if
-     *  your application makes repeated calls to retrieve keys or
-     *  data, you may notice increased garbage collection due to this
-     *  allocation. If you know the maximum size of data you are
-     *  retrieving, you might decrease the memory burden and speed
-     *  your application by allocating your own byte array and using
-     *  Db.DB_DBT_USERMEM. Even if you don't know the maximum size,
-     *  you can use this option and reallocate your array whenever
-     *  your retrieval API call throws a {@link
-     *  com.sleepycat.db.DbMemoryException DbMemoryException}.</p>
-     *
-     * @param  flags  Dbt flag value.
-     */
-    public void setFlags(int flags) {
-        this.flags = flags;
-    }
-
-
-    /**
-     *  Initialize the data array from a serialized object, encoding
-     *  the object using the Java serialization API. This method uses
-     *  <i>ObjectOutputStream</i> internally to manipulate an array of
-     *  bytes representing an object (and any connected objects). All
-     *  of the rules of Java Serialization apply. In particular, the
-     *  object(s) must implement either the <i>Serializable</i> or <i>
-     *  Externalizable</i> interface. The serialized encoding trades
-     *  efficiency for convenience.</p>
-     *
-     * @param  serialobj             the object to be serialized.
-     * @throws  java.io.IOException  If there is an error while
-     *      de-serializing the object.
-     */
-    public void setObject(Object serialobj) throws java.io.IOException {
-
-        ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
-        ObjectOutputStream oos = new ObjectOutputStream(bytestream);
-        oos.writeObject(serialobj);
-        oos.close();
-        byte[] buf = bytestream.toByteArray();
-        bytestream.close();
-        set_data(buf);
-        set_offset(0);
-        set_size(buf.length);
-    }
-
-
-    /**
-     *  Set the byte offset into the data array.</p> <p>
-     *
-     *  The number of bytes offset into the <b>data</b> array
-     *  determine the portion of the array actually used. This element
-     *  is accessed using Dbt.getOffset and Dbt.setOffset. Although
-     *  Java normally maintains proper alignment of byte arrays, the
-     *  set_offset method can be used to specify unaligned addresses.
-     *  Unaligned address accesses that are not supported by the
-     *  underlying hardware may be reported as an exception, or may
-     *  stop the running Java program.</p>
-     *
-     * @param  offset  the byte offset into the data array.
-     */
-    public void setOffset(int offset) {
-        this.offset = offset;
-    }
-
-
-    /**
-     *  Set the byte length of the partial record being read or
-     *  written by the application, in bytes. See the
-     *  Db.DB_DBT_PARTIAL flag for more information.</p>
-     *
-     * @param  dlen  the length of the partial record in bytes.
-     */
-    public void setPartialLength(int dlen) {
-        this.dlen = dlen;
-    }
-
-
-    /**
-     *  Set the offset of the partial record being read or written by
-     *  the application, in bytes. See the Db.DB_DBT_PARTIAL flag for
-     *  more information.</p>
-     *
-     * @param  doff  the offset of the partial record.
-     */
-    public void setPartialOffset(int doff) {
-        this.doff = doff;
-    }
-
-
-    /**
-     *  Initialize the data array from a logical record number. Recno
-     *  database records are ordered by integer keys starting at 1.
-     *  When the Dbt.setRecordNumber method is called, the data, size
-     *  and offset fields in the Dbt are implicitly set to hold a byte
-     *  array representation of the integer key.</p>
-     *
-     * @param  recno  The <b>recno</b> parameter logical record number
-     *      used to initialize the data array.
-     */
-    public void setRecordNumber(int recno) {
-        if (data == null) {
-            data = new byte[4];
-            size = 4;
-            offset = 0;
-        }
-        DbUtil.int2array(recno, data, offset);
-    }
-
-
-    /**
-     *  Set the byte size of the data array.</p>
-     *
-     * @param  size  the size of the data array in bytes.
-     */
-    public void setSize(int size) {
-        this.size = size;
-    }
-
-
-    /**
-     *  Set the byte size of the user-specified buffer.</p> <p>
-     *
-     *  Note that applications can determine the length of a record by
-     *  setting the <b>ulen</b> to 0 and checking the return value
-     *  found in <b>size</b> . See the Db.DB_DBT_USERMEM flag for more
-     *  information.</p>
-     *
-     * @param  ulen  The <b>ulen</b> parameter the size of the data
-     *      array in bytes.
-     */
-    public void setUserBufferLength(int ulen) {
-        this.ulen = ulen;
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setData(byte[])}
-     */
-    public void set_data(byte[] data) {
-        setData(data);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setPartialLength(int)}
-     */
-    public void set_dlen(int dlen) {
-        setPartialLength(dlen);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setPartialOffset(int)}
-     */
-    public void set_doff(int doff) {
-        setPartialOffset(doff);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setFlags(int)}
-     */
-    public void set_flags(int flags) {
-        setFlags(flags);
-    }
-
-
-    /**
-     * @throws  java.io.IOException
-     * @deprecated                   As of Berkeley DB 4.2, replaced
-     *      by {@link #setObject(Object)}
-     */
-    public void set_object(Object serialobj) throws java.io.IOException {
-
-        setObject(serialobj);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setOffset(int)}
-     */
-    public void set_offset(int offset) {
-        setOffset(offset);
-    }
-
-
-    // These are not in the original DB interface.
-    // They can be used to set the recno key for a Dbt.
-    // Note: if data is less than (offset + 4) bytes, these
-    // methods may throw an ArrayIndexException.  getRecordNumber()
-    // will additionally throw a NullPointerException if data is null.
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setRecordNumber(int)}
-     */
-    public void set_recno_key_data(int recno) {
-        setRecordNumber(recno);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setSize(int)}
-     */
-    public void set_size(int size) {
-        setSize(size);
-    }
-
-
-    /**
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #setUserBufferLength(int)}
-     */
-    public void set_ulen(int ulen) {
-        setUserBufferLength(ulen);
-    }
-
-
-    // Used internally by DbMultipleRecnoIterator
-    //
-    /*
-     *  package
-     */
-    /**
-     */
-    void set_recno_key_from_buffer(byte[] data, int offset) {
-        this.data = data;
-        this.offset = offset;
-        this.size = 4;
-    }
-
-
-    /**
-     *  Return the data array.</p>
-     *
-     * @return    the data array.</p>
-     */
-    public byte[] getData() {
-        return data;
-    }
-
-
-    /**
-     *  Return the object flag value.</p>
-     *
-     * @return    the object flag value.</p>
-     */
-    public int getFlags() {
-        return flags;
-    }
-
-
-    /**
-     *  Return an object from the data array, encoding the object
-     *  using the Java serialization API. This method uses <i>
-     *  ObjectInputStream</i> internally to manipulate an array of
-     *  bytes representing an object (and any connected objects). All
-     *  of the rules of Java Serialization apply. In particular, the
-     *  object(s) must implement either the <i>Serializable</i> or <i>
-     *  Externalizable</i> interface. The serialized encoding trades
-     *  efficiency for convenience.</p>
-     *
-     * @throws  java.io.IOException               If there is an error
-     *      while de-serializing the object.
-     * @throws  java.lang.ClassNotFoundException  If the stream
-     *      contains a class not found by the runtime while
-     *      de-serializing.
-     * @return                                    an object from the
-     *      data array, expecting that data to be a serialized object.
-     *      </p>
-     */
-    public Object getObject() throws java.io.IOException, java.lang.ClassNotFoundException {
-
-        ByteArrayInputStream bytestream = new ByteArrayInputStream(get_data());
-        ObjectInputStream ois = new ObjectInputStream(bytestream);
-        Object serialobj = ois.readObject();
-        ois.close();
-        bytestream.close();
-        return (serialobj);
-    }
-
-
-    /**
-     *  Return the byte offset into the data array.</p>
-     *
-     * @return    the byte offset into the data array.</p>
-     */
-    public int getOffset() {
-        return offset;
-    }
-
-
-    /**
-     *  Return the length of the partial record, in bytes.</p>
-     *
-     * @return    the length of the partial record, in bytes.</p>
-     */
-    public int getPartialLength() {
-        return dlen;
-    }
-
-
-    /**
-     *  Return the offset of the partial record, in bytes.</p>
-     *
-     * @return    the offset of the partial record, in bytes.</p>
-     */
-    public int getPartialOffset() {
-        return doff;
-    }
-
-
-    /**
-     *  Return an object from the data array, expecting that data to
-     *  be a logical record number.</p>
-     *
-     * @return    an object from the data array, expecting that data
-     *      to be a logical record number.</p>
-     */
-    public int getRecordNumber() {
-        return (DbUtil.array2int(data, offset));
-    }
-
-
-    /**
-     *  Return the data array size.</p>
-     *
-     * @return    the data array size.</p>
-     */
-    public int getSize() {
-
-        return size;
-    }
-
-
-    /**
-     *  Return the length in bytes of the user-specified buffer.</p>
-     *
-     * @return    the length in bytes of the user-specified buffer.
-     *      </p>
-     */
-    public int getUserBufferLength() {
-        return ulen;
-    }
-
-
-    // get/set methods
-    //
-
-    // key/data
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getData()}
-     */
-    public byte[] get_data() {
-        return getData();
-    }
-
-
-    // RO: get/put record length.
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getPartialLength()}
-     */
-    public int get_dlen() {
-        return getPartialLength();
-    }
-
-
-    // RO: get/put record offset.
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getPartialOffset()}
-     */
-    public int get_doff() {
-        return getPartialOffset();
-    }
-
-
-    // flags
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getFlags()}
-     */
-    public int get_flags() {
-        return getFlags();
-    }
-
-
-    // Helper methods to get/set a Dbt from a serializable object.
-    /**
-     * @return                                    Description of the
-     *      Return Value
-     * @throws  java.io.IOException
-     * @throws  java.lang.ClassNotFoundException
-     * @deprecated                                As of Berkeley DB
-     *      4.2, replaced by {@link #getObject()}
-     */
-    public Object get_object() throws java.io.IOException, java.lang.ClassNotFoundException {
-
-        return getObject();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getOffset()}
-     */
-    public int get_offset() {
-        return getOffset();
-    }
-
-
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getRecordNumber()}
-     */
-    public int get_recno_key_data() {
-        return getRecordNumber();
-    }
-
-
-    // key/data length
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getSize()}
-     */
-    public int get_size() {
-        return getSize();
-    }
-
-
-    // RO: length of user buffer.
-    /**
-     * @return        Description of the Return Value
-     * @deprecated    As of Berkeley DB 4.2, replaced by {@link
-     *      #getUserBufferLength()}
-     */
-    public int get_ulen() {
-        return getUserBufferLength();
-    }
-}
-
-// end of Dbt.java
diff --git a/db/java/src/com/sleepycat/db/db_java.java b/db/java/src/com/sleepycat/db/db_java.java
deleted file mode 100644 (file)
index 1b390ef..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.sleepycat.db;
-
-/* ----------------------------------------------------------------------------
- * This file was automatically generated by SWIG (http://www.swig.org).
- * Version: 1.3.19
- *
- * Do not make changes to this file unless you know what you are doing--modify
- * the SWIG interface file instead.
- * ----------------------------------------------------------------------------- */
-
-
- class db_java {
-  public static void DbEnv_lock_vec(DbEnv dbenv, int locker, int flags, DbLockRequest[] list, int offset, int nlist) throws DbException {
-    db_javaJNI.DbEnv_lock_vec(DbEnv.getCPtr(dbenv), locker, flags, list, offset, nlist);
-  }
-
-   static Object initDbEnvRef0(DbEnv self, Object handle) {
-    return db_javaJNI.initDbEnvRef0(DbEnv.getCPtr(self), handle);
-  }
-
-   static Object initDbRef0(Db self, Object handle) {
-    return db_javaJNI.initDbRef0(Db.getCPtr(self), handle);
-  }
-
-   static void deleteRef0(Object ref) {
-    db_javaJNI.deleteRef0(ref);
-  }
-
-   static DbEnv getDbEnv0(Db self) {
-    long cPtr = db_javaJNI.getDbEnv0(Db.getCPtr(self));
-    return (cPtr == 0) ? null : new DbEnv(cPtr, false);
-  }
-
-}
diff --git a/db/java/src/com/sleepycat/db/db_javaJNI.java b/db/java/src/com/sleepycat/db/db_javaJNI.java
deleted file mode 100644 (file)
index ecc0055..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-package com.sleepycat.db;
-
-/* ----------------------------------------------------------------------------
- * This file was automatically generated by SWIG (http://www.swig.org).
- * Version: 1.3.19
- *
- * Do not make changes to this file unless you know what you are doing--modify
- * the SWIG interface file instead.
- * ----------------------------------------------------------------------------- */
-
-
-class db_javaJNI {
-
-       static {
-               // An alternate library name can be specified via a property.
-               String libname;
-
-               if ((libname = System.getProperty("sleepycat.db.libfile"))
-                   != null)
-                       System.load(libname);
-               else if ((libname = System.getProperty("sleepycat.db.libname"))
-                   != null)
-                       System.loadLibrary(libname);
-               else {
-                       String os = System.getProperty("os.name");
-                       if (os != null && os.startsWith("Windows")) {
-                               // library name is e.g., "libdb_java30.dll"
-                               // on Windows
-                               System.loadLibrary("libdb_java" +
-                                   DbConstants.DB_VERSION_MAJOR +
-                                   DbConstants.DB_VERSION_MINOR +
-                                   (DbConstants.DB_DEBUG ? "d" : ""));
-                       } else {
-                               // library name is e.g. "libdb_java-3.0.so"
-                               // on UNIX
-                               System.loadLibrary("db_java-" +
-                                   DbConstants.DB_VERSION_MAJOR + "." +
-                                   DbConstants.DB_VERSION_MINOR);
-                       }
-               }
-
-               initialize();
-       }
-
-       static native final void initialize();
-
-  public final static native void DbEnv_lock_vec(long jarg1, int jarg2, int jarg3, DbLockRequest[] jarg4, int jarg5, int jarg6) throws DbException;
-   final static native Object initDbEnvRef0(long jarg1, Object jarg2);
-   final static native Object initDbRef0(long jarg1, Object jarg2);
-   final static native void deleteRef0(Object jarg1);
-   final static native long getDbEnv0(long jarg1);
-  public final static native long new_Db(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_associate(long jarg1, long jarg2, long jarg3, DbSecondaryKeyCreate jarg4, int jarg5) throws DbException;
-   final static native int Db_close0(long jarg1, int jarg2);
-  public final static native long Db_cursor(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native int Db_del(long jarg1, long jarg2, Dbt jarg3, int jarg4) throws DbException;
-  public final static native void Db_err(long jarg1, int jarg2, String jarg3) ;
-  public final static native void Db_errx(long jarg1, String jarg2) ;
-   final static native int Db_get__SWIG_0(long jarg1, long jarg2, Dbt jarg3, Dbt jarg4, int jarg5);
-  public final static native boolean Db_get_byteswapped(long jarg1) throws DbException;
-  public final static native long Db_get_cachesize(long jarg1) throws DbException;
-  public final static native int Db_get_cachesize_ncache(long jarg1) throws DbException;
-  public final static native String Db_get_filename(long jarg1) throws DbException;
-  public final static native String Db_get_dbname(long jarg1) throws DbException;
-  public final static native int Db_get_encrypt_flags(long jarg1) throws DbException;
-  public final static native int Db_get_flags(long jarg1) throws DbException;
-  public final static native int Db_get_lorder(long jarg1) throws DbException;
-  public final static native long Db_get_mpf(long jarg1) throws DbException;
-  public final static native int Db_get_open_flags(long jarg1) throws DbException;
-  public final static native int Db_get_pagesize(long jarg1) throws DbException;
-  public final static native int Db_get_bt_minkey(long jarg1) throws DbException;
-  public final static native int Db_get_h_ffactor(long jarg1) throws DbException;
-  public final static native int Db_get_h_nelem(long jarg1) throws DbException;
-  public final static native int Db_get_re_delim(long jarg1) throws DbException;
-  public final static native int Db_get_re_len(long jarg1) throws DbException;
-  public final static native int Db_get_re_pad(long jarg1) throws DbException;
-  public final static native String Db_get_re_source(long jarg1) throws DbException;
-  public final static native int Db_get_q_extentsize(long jarg1) throws DbException;
-  public final static native int Db_get_flags_raw(long jarg1) throws DbException;
-  public final static native boolean Db_get_transactional(long jarg1) throws DbException;
-  public final static native int Db_get_type(long jarg1) throws DbException;
-  public final static native long Db_join(long jarg1, Dbc[] jarg2, int jarg3) throws DbException;
-  public final static native void Db_key_range(long jarg1, long jarg2, Dbt jarg3, DbKeyRange jarg4, int jarg5) throws DbException;
-   final static native void Db_open0(long jarg1, long jarg2, String jarg3, String jarg4, int jarg5, int jarg6, int jarg7);
-  public final static native int Db_get__SWIG_1(long jarg1, long jarg2, Dbt jarg3, Dbt jarg4, Dbt jarg5, int jarg6) throws DbException;
-  public final static native int Db_put(long jarg1, long jarg2, Dbt jarg3, Dbt jarg4, int jarg5) throws DbException;
-   final static native void Db_remove0(long jarg1, String jarg2, String jarg3, int jarg4);
-   final static native void Db_rename0(long jarg1, String jarg2, String jarg3, String jarg4, int jarg5);
-  public final static native void Db_set_append_recno(long jarg1, DbAppendRecno jarg2) throws DbException;
-  public final static native void Db_set_bt_compare(long jarg1, DbBtreeCompare jarg2) throws DbException;
-  public final static native void Db_set_bt_maxkey(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_bt_minkey(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_bt_prefix(long jarg1, DbBtreePrefix jarg2) throws DbException;
-  public final static native void Db_set_cachesize(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native void Db_set_dup_compare(long jarg1, DbDupCompare jarg2) throws DbException;
-  public final static native void Db_set_encrypt(long jarg1, String jarg2, int jarg3) throws DbException;
-  public final static native void Db_setFeedbackHandler(long jarg1, DbFeedbackHandler jarg2) throws DbException;
-  public final static native void Db_set_flags(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_h_ffactor(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_h_hash(long jarg1, DbHash jarg2) throws DbException;
-  public final static native void Db_set_h_nelem(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_lorder(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_pagesize(long jarg1, long jarg2) throws DbException;
-  public final static native void Db_set_re_delim(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_re_len(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_re_pad(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_set_re_source(long jarg1, String jarg2) throws DbException;
-  public final static native void Db_set_q_extentsize(long jarg1, int jarg2) throws DbException;
-  public final static native Object Db_stat(long jarg1, int jarg2) throws DbException;
-  public final static native void Db_sync(long jarg1, int jarg2) throws DbException;
-  public final static native int Db_truncate(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native void Db_upgrade(long jarg1, String jarg2, int jarg3) throws DbException;
-   final static native void Db_verify0(long jarg1, String jarg2, String jarg3, java.io.OutputStream jarg4, int jarg5);
-   final static native void Dbc_close0(long jarg1);
-  public final static native int Dbc_count(long jarg1, int jarg2) throws DbException;
-  public final static native int Dbc_del(long jarg1, int jarg2) throws DbException;
-  public final static native long Dbc_dup(long jarg1, int jarg2) throws DbException;
-   final static native int Dbc_get__SWIG_0(long jarg1, Dbt jarg2, Dbt jarg3, int jarg4);
-  public final static native int Dbc_get__SWIG_1(long jarg1, Dbt jarg2, Dbt jarg3, Dbt jarg4, int jarg5) throws DbException;
-  public final static native int Dbc_put(long jarg1, Dbt jarg2, Dbt jarg3, int jarg4) throws DbException;
-  public final static native long new_DbEnv(int jarg1) throws DbException;
-   final static native void DbEnv_close0(long jarg1, int jarg2);
-  public final static native void DbEnv_dbremove(long jarg1, long jarg2, String jarg3, String jarg4, int jarg5) throws DbException;
-  public final static native void DbEnv_dbrename(long jarg1, long jarg2, String jarg3, String jarg4, String jarg5, int jarg6) throws DbException;
-  public final static native void DbEnv_err(long jarg1, int jarg2, String jarg3) ;
-  public final static native void DbEnv_errx(long jarg1, String jarg2) ;
-  public final static native String[] DbEnv_get_data_dirs(long jarg1) throws DbException;
-  public final static native int DbEnv_get_encrypt_flags(long jarg1) throws DbException;
-  public final static native int DbEnv_get_flags(long jarg1) throws DbException;
-  public final static native String DbEnv_get_home(long jarg1) throws DbException;
-  public final static native int DbEnv_get_open_flags(long jarg1) throws DbException;
-  public final static native long DbEnv_get_shm_key(long jarg1) throws DbException;
-  public final static native int DbEnv_get_tas_spins(long jarg1) throws DbException;
-  public final static native String DbEnv_get_tmp_dir(long jarg1) throws DbException;
-  public final static native boolean DbEnv_get_verbose(long jarg1, int jarg2) throws DbException;
-   final static native void DbEnv_open0(long jarg1, String jarg2, int jarg3, int jarg4);
-   final static native void DbEnv_remove0(long jarg1, String jarg2, int jarg3);
-  public final static native void DbEnv_set_cachesize(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native void DbEnv_set_data_dir(long jarg1, String jarg2) throws DbException;
-  public final static native void DbEnv_set_encrypt(long jarg1, String jarg2, int jarg3) throws DbException;
-  public final static native void DbEnv_setErrorHandler(long jarg1, DbErrorHandler jarg2) throws DbException;
-  public final static native void DbEnv_set_flags(long jarg1, int jarg2, boolean jarg3) throws DbException;
-  public final static native void DbEnv_setFeedbackHandler(long jarg1, DbEnvFeedbackHandler jarg2) throws DbException;
-  public final static native void DbEnv_set_mp_mmapsize(long jarg1, long jarg2) throws DbException;
-  public final static native void DbEnv_setPanicHandler(long jarg1, DbPanicHandler jarg2) throws DbException;
-  public final static native void DbEnv_set_rpc_server(long jarg1, DbClient jarg2, String jarg3, long jarg4, long jarg5, int jarg6) throws DbException;
-  public final static native void DbEnv_set_shm_key(long jarg1, long jarg2) throws DbException;
-  public final static native void DbEnv_set_tas_spins(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_timeout(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native void DbEnv_set_tmp_dir(long jarg1, String jarg2) throws DbException;
-  public final static native void DbEnv_set_tx_max(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_app_dispatch(long jarg1, DbAppDispatch jarg2) throws DbException;
-   final static native void DbEnv_set_tx_timestamp0(long jarg1, long jarg2);
-  public final static native void DbEnv_set_verbose(long jarg1, int jarg2, boolean jarg3) throws DbException;
-  public final static native byte[][] DbEnv_get_lk_conflicts(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lk_detect(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lk_max_locks(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lk_max_lockers(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lk_max_objects(long jarg1) throws DbException;
-  public final static native int DbEnv_lock_detect(long jarg1, int jarg2, int jarg3) throws DbException;
-  public final static native long DbEnv_lock_get(long jarg1, int jarg2, int jarg3, Dbt jarg4, int jarg5) throws DbException;
-  public final static native int DbEnv_lock_id(long jarg1) throws DbException;
-  public final static native void DbEnv_lock_id_free(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_lock_put(long jarg1, long jarg2) throws DbException;
-  public final static native DbLockStat DbEnv_lock_stat(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lk_conflicts(long jarg1, byte[][] jarg2) throws DbException;
-  public final static native void DbEnv_set_lk_detect(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lk_max_lockers(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lk_max_locks(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lk_max_objects(long jarg1, int jarg2) throws DbException;
-  public final static native int DbEnv_get_lg_bsize(long jarg1) throws DbException;
-  public final static native String DbEnv_get_lg_dir(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lg_max(long jarg1) throws DbException;
-  public final static native int DbEnv_get_lg_regionmax(long jarg1) throws DbException;
-  public final static native String[] DbEnv_log_archive(long jarg1, int jarg2) throws DbException;
-  public final static native int DbEnv_log_compare(long jarg1, long jarg2) ;
-  public final static native long DbEnv_log_cursor(long jarg1, int jarg2) throws DbException;
-  public final static native String DbEnv_log_file(long jarg1, long jarg2) throws DbException;
-  public final static native void DbEnv_log_flush(long jarg1, long jarg2) throws DbException;
-  public final static native void DbEnv_log_put(long jarg1, long jarg2, Dbt jarg3, int jarg4) throws DbException;
-  public final static native DbLogStat DbEnv_log_stat(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lg_bsize(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lg_dir(long jarg1, String jarg2) throws DbException;
-  public final static native void DbEnv_set_lg_max(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_lg_regionmax(long jarg1, int jarg2) throws DbException;
-  public final static native long DbEnv_get_cachesize(long jarg1) throws DbException;
-  public final static native int DbEnv_get_cachesize_ncache(long jarg1) throws DbException;
-  public final static native long DbEnv_get_mp_mmapsize(long jarg1) throws DbException;
-  public final static native DbMpoolStat DbEnv_memp_stat(long jarg1, int jarg2) throws DbException;
-  public final static native DbMpoolFStat[] DbEnv_memp_fstat(long jarg1, int jarg2) throws DbException;
-  public final static native int DbEnv_memp_trickle(long jarg1, int jarg2) throws DbException;
-  public final static native int DbEnv_get_tx_max(long jarg1) throws DbException;
-  public final static native long DbEnv_get_tx_timestamp(long jarg1) throws DbException;
-  public final static native long DbEnv_get_timeout(long jarg1, int jarg2) throws DbException;
-  public final static native long DbEnv_txn_begin(long jarg1, long jarg2, int jarg3) throws DbException;
-  public final static native void DbEnv_txn_checkpoint(long jarg1, int jarg2, int jarg3, int jarg4) throws DbException;
-  public final static native DbPreplist[] DbEnv_txn_recover(long jarg1, int jarg2, int jarg3) throws DbException;
-  public final static native DbTxnStat DbEnv_txn_stat(long jarg1, int jarg2) throws DbException;
-  public final static native long DbEnv_get_rep_limit(long jarg1) throws DbException;
-  public final static native int DbEnv_rep_elect(long jarg1, int jarg2, int jarg3, int jarg4) throws DbException;
-  public final static native int DbEnv_rep_process_message(long jarg1, Dbt jarg2, Dbt jarg3, DbEnv.RepProcessMessage jarg4, long jarg5) throws DbException;
-  public final static native void DbEnv_rep_start(long jarg1, Dbt jarg2, int jarg3) throws DbException;
-  public final static native DbRepStat DbEnv_rep_stat(long jarg1, int jarg2) throws DbException;
-  public final static native void DbEnv_set_rep_limit(long jarg1, long jarg2) throws DbException;
-  public final static native void DbEnv_set_rep_transport(long jarg1, int jarg2, DbRepTransport jarg3) throws DbException;
-  public final static native String DbEnv_strerror(int jarg1) ;
-  public final static native int DbEnv_get_version_major() ;
-  public final static native int DbEnv_get_version_minor() ;
-  public final static native int DbEnv_get_version_patch() ;
-  public final static native String DbEnv_get_version_string() ;
-   final static native void DbTxn_abort0(long jarg1);
-   final static native void DbTxn_commit0(long jarg1, int jarg2);
-   final static native void DbTxn_discard0(long jarg1, int jarg2);
-  public final static native int DbTxn_id(long jarg1) throws DbException;
-  public final static native void DbTxn_prepare(long jarg1, byte[] jarg2) throws DbException;
-  public final static native void DbTxn_set_timeout(long jarg1, long jarg2, int jarg3) throws DbException;
-   final static native void DbLogc_close0(long jarg1, int jarg2);
-  public final static native int DbLogc_get(long jarg1, long jarg2, Dbt jarg3, int jarg4) throws DbException;
-   final static native void delete_DbLock(long jarg1);
-  public final static native long new_DbLsn(int jarg1, int jarg2) throws DbException;
-   final static native void delete_DbLsn(long jarg1);
-  public final static native int DbLsn_get_file(long jarg1) throws DbException;
-  public final static native int DbLsn_get_offset(long jarg1) throws DbException;
-  public final static native int DbMpoolFile_get_priority(long jarg1) throws DbException;
-  public final static native void DbMpoolFile_set_priority(long jarg1, int jarg2) throws DbException;
-  public final static native int DbMpoolFile_get_flags(long jarg1) throws DbException;
-  public final static native void DbMpoolFile_set_flags(long jarg1, int jarg2, boolean jarg3) throws DbException;
-  public final static native long DbMpoolFile_get_maxsize(long jarg1) throws DbException;
-  public final static native void DbMpoolFile_set_maxsize(long jarg1, long jarg2) throws DbException;
-}
diff --git a/db/java/src/com/sleepycat/db/debug/DbConstants.java b/db/java/src/com/sleepycat/db/debug/DbConstants.java
deleted file mode 100644 (file)
index 87a0823..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-/* DO NOT EDIT: automatically built by dist/s_java_const. */
-
-package com.sleepycat.db;
-
-class DbConstants
-{
-    static final int DB_AFTER = 1;
-    static final int DB_AGGRESSIVE = 0x0000001;
-    static final int DB_APPEND = 2;
-    static final int DB_ARCH_ABS = 0x001;
-    static final int DB_ARCH_DATA = 0x002;
-    static final int DB_ARCH_LOG = 0x004;
-    static final int DB_ARCH_REMOVE = 0x008;
-    static final int DB_AUTO_COMMIT = 0x1000000;
-    static final int DB_BEFORE = 3;
-    static final int DB_CACHED_COUNTS = 4;
-    static final int DB_CDB_ALLDB = 0x0001000;
-    static final int DB_CHKSUM = 0x0000001;
-    static final int DB_CONSUME = 5;
-    static final int DB_CONSUME_WAIT = 6;
-    static final int DB_CREATE = 0x0000001;
-    static final int DB_CURRENT = 7;
-    static final int DB_CXX_NO_EXCEPTIONS = 0x0000002;
-    static final int DB_DBT_MALLOC = 0x004;
-    static final int DB_DBT_PARTIAL = 0x008;
-    static final int DB_DBT_REALLOC = 0x010;
-    static final int DB_DBT_USERMEM = 0x020;
-    static final int DB_DIRECT_DB = 0x0002000;
-    static final int DB_DIRECT_LOG = 0x0004000;
-    static final int DB_DIRTY_READ = 0x2000000;
-    static final int DB_DUP = 0x0000002;
-    static final int DB_DUPSORT = 0x0000004;
-    static final int DB_EID_BROADCAST = -1;
-    static final int DB_EID_INVALID = -2;
-    static final int DB_ENCRYPT = 0x0000008;
-    static final int DB_ENCRYPT_AES = 0x0000001;
-    static final int DB_EXCL = 0x0001000;
-    static final int DB_FAST_STAT = 8;
-    static final int DB_FIRST = 9;
-    static final int DB_FLUSH = 0x001;
-    static final int DB_FORCE = 0x0000004;
-    static final int DB_GET_BOTH = 10;
-    static final int DB_GET_BOTH_RANGE = 12;
-    static final int DB_GET_RECNO = 13;
-    static final int DB_INIT_CDB = 0x0001000;
-    static final int DB_INIT_LOCK = 0x0002000;
-    static final int DB_INIT_LOG = 0x0004000;
-    static final int DB_INIT_MPOOL = 0x0008000;
-    static final int DB_INIT_REP = 0x0010000;
-    static final int DB_INIT_TXN = 0x0020000;
-    static final int DB_JOINENV = 0x0040000;
-    static final int DB_JOIN_ITEM = 14;
-    static final int DB_JOIN_NOSORT = 0x0000001;
-    static final int DB_KEYFIRST = 15;
-    static final int DB_KEYLAST = 16;
-    static final int DB_LAST = 17;
-    static final int DB_LOCKDOWN = 0x0080000;
-    static final int DB_LOCK_DEFAULT = 1;
-    static final int DB_LOCK_EXPIRE = 2;
-    static final int DB_LOCK_GET = 1;
-    static final int DB_LOCK_GET_TIMEOUT = 2;
-    static final int DB_LOCK_IREAD = 5;
-    static final int DB_LOCK_IWR = 6;
-    static final int DB_LOCK_IWRITE = 4;
-    static final int DB_LOCK_MAXLOCKS = 3;
-    static final int DB_LOCK_MINLOCKS = 4;
-    static final int DB_LOCK_MINWRITE = 5;
-    static final int DB_LOCK_NOWAIT = 0x001;
-    static final int DB_LOCK_OLDEST = 6;
-    static final int DB_LOCK_PUT = 4;
-    static final int DB_LOCK_PUT_ALL = 5;
-    static final int DB_LOCK_PUT_OBJ = 6;
-    static final int DB_LOCK_RANDOM = 7;
-    static final int DB_LOCK_READ = 1;
-    static final int DB_LOCK_TIMEOUT = 8;
-    static final int DB_LOCK_WRITE = 2;
-    static final int DB_LOCK_YOUNGEST = 8;
-    static final int DB_LOG_AUTOREMOVE = 0x0008000;
-    static final int DB_MPOOL_NOFILE = 0x001;
-    static final int DB_MULTIPLE = 0x04000000;
-    static final int DB_MULTIPLE_KEY = 0x08000000;
-    static final int DB_NEXT = 18;
-    static final int DB_NEXT_DUP = 19;
-    static final int DB_NEXT_NODUP = 20;
-    static final int DB_NODUPDATA = 21;
-    static final int DB_NOLOCKING = 0x0010000;
-    static final int DB_NOMMAP = 0x0000008;
-    static final int DB_NOORDERCHK = 0x0000002;
-    static final int DB_NOOVERWRITE = 22;
-    static final int DB_NOPANIC = 0x0020000;
-    static final int DB_NOSYNC = 23;
-    static final int DB_ORDERCHKONLY = 0x0000004;
-    static final int DB_OVERWRITE = 0x0040000;
-    static final int DB_PANIC_ENVIRONMENT = 0x0080000;
-    static final int DB_POSITION = 24;
-    static final int DB_PREV = 25;
-    static final int DB_PREV_NODUP = 26;
-    static final int DB_PRINTABLE = 0x0000020;
-    static final int DB_PRIORITY_DEFAULT = 3;
-    static final int DB_PRIORITY_HIGH = 4;
-    static final int DB_PRIORITY_LOW = 2;
-    static final int DB_PRIORITY_VERY_HIGH = 5;
-    static final int DB_PRIORITY_VERY_LOW = 1;
-    static final int DB_PRIVATE = 0x0100000;
-    static final int DB_RDONLY = 0x0000010;
-    static final int DB_RECNUM = 0x0000010;
-    static final int DB_RECORDCOUNT = 27;
-    static final int DB_RECOVER = 0x0000020;
-    static final int DB_RECOVER_FATAL = 0x0200000;
-    static final int DB_REGION_INIT = 0x0100000;
-    static final int DB_RENUMBER = 0x0000020;
-    static final int DB_REP_CLIENT = 0x001;
-    static final int DB_REP_ISPERM = -30984;
-    static final int DB_REP_LOGSONLY = 0x002;
-    static final int DB_REP_MASTER = 0x004;
-    static final int DB_REP_NOBUFFER = 0x0000001;
-    static final int DB_REP_NOTPERM = -30981;
-    static final int DB_REP_PERMANENT = 0x0000002;
-    static final int DB_REP_UNAVAIL = -30979;
-    static final int DB_REVSPLITOFF = 0x0000040;
-    static final int DB_RMW = 0x10000000;
-    static final int DB_RPCCLIENT = 0x0000001;
-    static final int DB_SALVAGE = 0x0000040;
-    static final int DB_SET = 28;
-    static final int DB_SET_LOCK_TIMEOUT = 29;
-    static final int DB_SET_RANGE = 30;
-    static final int DB_SET_RECNO = 31;
-    static final int DB_SET_TXN_TIMEOUT = 33;
-    static final int DB_SNAPSHOT = 0x0000080;
-    static final int DB_STAT_CLEAR = 0x0000001;
-    static final int DB_SYSTEM_MEM = 0x0400000;
-    static final int DB_THREAD = 0x0000040;
-    static final int DB_TIME_NOTGRANTED = 0x0200000;
-    static final int DB_TRUNCATE = 0x0000080;
-    static final int DB_TXN_NOSYNC = 0x0000100;
-    static final int DB_TXN_NOT_DURABLE = 0x0000200;
-    static final int DB_TXN_NOWAIT = 0x0001000;
-    static final int DB_TXN_SYNC = 0x0002000;
-    static final int DB_TXN_WRITE_NOSYNC = 0x0400000;
-    static final int DB_UPGRADE = 0x0000001;
-    static final int DB_USE_ENVIRON = 0x0000400;
-    static final int DB_USE_ENVIRON_ROOT = 0x0000800;
-    static final int DB_VERB_CHKPOINT = 0x0001;
-    static final int DB_VERB_DEADLOCK = 0x0002;
-    static final int DB_VERB_RECOVERY = 0x0004;
-    static final int DB_VERB_REPLICATION = 0x0008;
-    static final int DB_VERB_WAITSFOR = 0x0010;
-    static final int DB_VERIFY = 0x0000002;
-    static final int DB_VERSION_MAJOR = 4;
-    static final int DB_VERSION_MINOR = 2;
-    static final int DB_VERSION_PATCH = 52;
-    static final int DB_WRITECURSOR = 35;
-    static final int DB_XA_CREATE = 0x0000002;
-    static final int DB_XIDDATASIZE = 128;
-    static final int DB_YIELDCPU = 0x0800000;
-
-       static final boolean DB_DEBUG = true;
-}
-
-// end of DbConstants.java
diff --git a/db/java/src/com/sleepycat/db/release/DbConstants.java b/db/java/src/com/sleepycat/db/release/DbConstants.java
deleted file mode 100644 (file)
index b4b716b..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-/* DO NOT EDIT: automatically built by dist/s_java_const. */
-
-package com.sleepycat.db;
-
-class DbConstants
-{
-    static final int DB_AFTER = 1;
-    static final int DB_AGGRESSIVE = 0x0000001;
-    static final int DB_APPEND = 2;
-    static final int DB_ARCH_ABS = 0x001;
-    static final int DB_ARCH_DATA = 0x002;
-    static final int DB_ARCH_LOG = 0x004;
-    static final int DB_ARCH_REMOVE = 0x008;
-    static final int DB_AUTO_COMMIT = 0x1000000;
-    static final int DB_BEFORE = 3;
-    static final int DB_CACHED_COUNTS = 4;
-    static final int DB_CDB_ALLDB = 0x0001000;
-    static final int DB_CHKSUM = 0x0000001;
-    static final int DB_CONSUME = 5;
-    static final int DB_CONSUME_WAIT = 6;
-    static final int DB_CREATE = 0x0000001;
-    static final int DB_CURRENT = 7;
-    static final int DB_CXX_NO_EXCEPTIONS = 0x0000002;
-    static final int DB_DBT_MALLOC = 0x004;
-    static final int DB_DBT_PARTIAL = 0x008;
-    static final int DB_DBT_REALLOC = 0x010;
-    static final int DB_DBT_USERMEM = 0x020;
-    static final int DB_DIRECT_DB = 0x0002000;
-    static final int DB_DIRECT_LOG = 0x0004000;
-    static final int DB_DIRTY_READ = 0x2000000;
-    static final int DB_DUP = 0x0000002;
-    static final int DB_DUPSORT = 0x0000004;
-    static final int DB_EID_BROADCAST = -1;
-    static final int DB_EID_INVALID = -2;
-    static final int DB_ENCRYPT = 0x0000008;
-    static final int DB_ENCRYPT_AES = 0x0000001;
-    static final int DB_EXCL = 0x0001000;
-    static final int DB_FAST_STAT = 8;
-    static final int DB_FIRST = 9;
-    static final int DB_FLUSH = 0x001;
-    static final int DB_FORCE = 0x0000004;
-    static final int DB_GET_BOTH = 10;
-    static final int DB_GET_BOTH_RANGE = 12;
-    static final int DB_GET_RECNO = 13;
-    static final int DB_INIT_CDB = 0x0001000;
-    static final int DB_INIT_LOCK = 0x0002000;
-    static final int DB_INIT_LOG = 0x0004000;
-    static final int DB_INIT_MPOOL = 0x0008000;
-    static final int DB_INIT_REP = 0x0010000;
-    static final int DB_INIT_TXN = 0x0020000;
-    static final int DB_JOINENV = 0x0040000;
-    static final int DB_JOIN_ITEM = 14;
-    static final int DB_JOIN_NOSORT = 0x0000001;
-    static final int DB_KEYFIRST = 15;
-    static final int DB_KEYLAST = 16;
-    static final int DB_LAST = 17;
-    static final int DB_LOCKDOWN = 0x0080000;
-    static final int DB_LOCK_DEFAULT = 1;
-    static final int DB_LOCK_EXPIRE = 2;
-    static final int DB_LOCK_GET = 1;
-    static final int DB_LOCK_GET_TIMEOUT = 2;
-    static final int DB_LOCK_IREAD = 5;
-    static final int DB_LOCK_IWR = 6;
-    static final int DB_LOCK_IWRITE = 4;
-    static final int DB_LOCK_MAXLOCKS = 3;
-    static final int DB_LOCK_MINLOCKS = 4;
-    static final int DB_LOCK_MINWRITE = 5;
-    static final int DB_LOCK_NOWAIT = 0x001;
-    static final int DB_LOCK_OLDEST = 6;
-    static final int DB_LOCK_PUT = 4;
-    static final int DB_LOCK_PUT_ALL = 5;
-    static final int DB_LOCK_PUT_OBJ = 6;
-    static final int DB_LOCK_RANDOM = 7;
-    static final int DB_LOCK_READ = 1;
-    static final int DB_LOCK_TIMEOUT = 8;
-    static final int DB_LOCK_WRITE = 2;
-    static final int DB_LOCK_YOUNGEST = 8;
-    static final int DB_LOG_AUTOREMOVE = 0x0008000;
-    static final int DB_MPOOL_NOFILE = 0x001;
-    static final int DB_MULTIPLE = 0x04000000;
-    static final int DB_MULTIPLE_KEY = 0x08000000;
-    static final int DB_NEXT = 18;
-    static final int DB_NEXT_DUP = 19;
-    static final int DB_NEXT_NODUP = 20;
-    static final int DB_NODUPDATA = 21;
-    static final int DB_NOLOCKING = 0x0010000;
-    static final int DB_NOMMAP = 0x0000008;
-    static final int DB_NOORDERCHK = 0x0000002;
-    static final int DB_NOOVERWRITE = 22;
-    static final int DB_NOPANIC = 0x0020000;
-    static final int DB_NOSYNC = 23;
-    static final int DB_ORDERCHKONLY = 0x0000004;
-    static final int DB_OVERWRITE = 0x0040000;
-    static final int DB_PANIC_ENVIRONMENT = 0x0080000;
-    static final int DB_POSITION = 24;
-    static final int DB_PREV = 25;
-    static final int DB_PREV_NODUP = 26;
-    static final int DB_PRINTABLE = 0x0000020;
-    static final int DB_PRIORITY_DEFAULT = 3;
-    static final int DB_PRIORITY_HIGH = 4;
-    static final int DB_PRIORITY_LOW = 2;
-    static final int DB_PRIORITY_VERY_HIGH = 5;
-    static final int DB_PRIORITY_VERY_LOW = 1;
-    static final int DB_PRIVATE = 0x0100000;
-    static final int DB_RDONLY = 0x0000010;
-    static final int DB_RECNUM = 0x0000010;
-    static final int DB_RECORDCOUNT = 27;
-    static final int DB_RECOVER = 0x0000020;
-    static final int DB_RECOVER_FATAL = 0x0200000;
-    static final int DB_REGION_INIT = 0x0100000;
-    static final int DB_RENUMBER = 0x0000020;
-    static final int DB_REP_CLIENT = 0x001;
-    static final int DB_REP_ISPERM = -30984;
-    static final int DB_REP_LOGSONLY = 0x002;
-    static final int DB_REP_MASTER = 0x004;
-    static final int DB_REP_NOBUFFER = 0x0000001;
-    static final int DB_REP_NOTPERM = -30981;
-    static final int DB_REP_PERMANENT = 0x0000002;
-    static final int DB_REP_UNAVAIL = -30979;
-    static final int DB_REVSPLITOFF = 0x0000040;
-    static final int DB_RMW = 0x10000000;
-    static final int DB_RPCCLIENT = 0x0000001;
-    static final int DB_SALVAGE = 0x0000040;
-    static final int DB_SET = 28;
-    static final int DB_SET_LOCK_TIMEOUT = 29;
-    static final int DB_SET_RANGE = 30;
-    static final int DB_SET_RECNO = 31;
-    static final int DB_SET_TXN_TIMEOUT = 33;
-    static final int DB_SNAPSHOT = 0x0000080;
-    static final int DB_STAT_CLEAR = 0x0000001;
-    static final int DB_SYSTEM_MEM = 0x0400000;
-    static final int DB_THREAD = 0x0000040;
-    static final int DB_TIME_NOTGRANTED = 0x0200000;
-    static final int DB_TRUNCATE = 0x0000080;
-    static final int DB_TXN_NOSYNC = 0x0000100;
-    static final int DB_TXN_NOT_DURABLE = 0x0000200;
-    static final int DB_TXN_NOWAIT = 0x0001000;
-    static final int DB_TXN_SYNC = 0x0002000;
-    static final int DB_TXN_WRITE_NOSYNC = 0x0400000;
-    static final int DB_UPGRADE = 0x0000001;
-    static final int DB_USE_ENVIRON = 0x0000400;
-    static final int DB_USE_ENVIRON_ROOT = 0x0000800;
-    static final int DB_VERB_CHKPOINT = 0x0001;
-    static final int DB_VERB_DEADLOCK = 0x0002;
-    static final int DB_VERB_RECOVERY = 0x0004;
-    static final int DB_VERB_REPLICATION = 0x0008;
-    static final int DB_VERB_WAITSFOR = 0x0010;
-    static final int DB_VERIFY = 0x0000002;
-    static final int DB_VERSION_MAJOR = 4;
-    static final int DB_VERSION_MINOR = 2;
-    static final int DB_VERSION_PATCH = 52;
-    static final int DB_WRITECURSOR = 35;
-    static final int DB_XA_CREATE = 0x0000002;
-    static final int DB_XIDDATASIZE = 128;
-    static final int DB_YIELDCPU = 0x0800000;
-
-       static final boolean DB_DEBUG = false;
-}
-
-// end of DbConstants.java
diff --git a/db/libdb_java/java-post.sed b/db/libdb_java/java-post.sed
deleted file mode 100644 (file)
index a40afd1..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# Hide some symbols
-/public class db_java/s!public!/* package */!
-/public [^(]* delete/s!public!/* package */!
-/public [^(]* [A-Za-z_]*0(/s!public!/* package */!
-
-# Mark methods that don't throw exceptions
-s!public [^(]*get_version_[a-z]*([^)]*)!& /* no exception */!
-s!public [^(]*err[a-z_]*([^)]*)!& /* no exception */!
-s!public [^(]*log_compare([^)]*)!& /* no exception */!
-s!public [^(]* feedback([^)]*)!& /* no exception */!
-
-# Mark methods that throw special exceptions
-s!\(public [^(]* open([^)]*)\) {!\1 throws DbException, java.io.FileNotFoundException {!
-s!\(public [^(]* dbremove([^)]*)\) {!\1 throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {!
-s!\(public [^(]* dbrename([^)]*)\) {!\1 throws DbException, DbDeadlockException, DbLockNotGrantedException, java.io.FileNotFoundException {!
-s!\(public [^(]*remove([^)]*)\) {!\1 throws DbException, java.io.FileNotFoundException {!
-s!\(public [^(]*rename([^)]*)\) {!\1 throws DbException, java.io.FileNotFoundException {!
-
-# Everything else throws a DbException
-s!\(public [^(]*([^)]*)\);!\1 throws DbException;!
-s!\(public [^(]*([^)]*)\) *{!\1 throws DbException {!
-
-# Add initialize methods for Java parts of Db and DbEnv
-s!\.new_DbEnv(.*$!&\
-    initialize();!
-s!\.new_Db(.*$!&\
-    initialize(dbenv);!
diff --git a/db/rpc_client/db_server_clnt.c b/db/rpc_client/db_server_clnt.c
deleted file mode 100644 (file)
index 9b2ec64..0000000
+++ /dev/null
@@ -1,1176 +0,0 @@
-#include "db_config.h"
-
-#ifdef HAVE_RPC
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef NO_SYSTEM_INCLUDES
-#include <rpc/rpc.h>
-
-#include <strings.h>
-#endif
-
-#include "db_int.h"
-#include "dbinc_auto/db_server.h"
-
-/* Default timeout can be changed using clnt_control() */
-static struct timeval TIMEOUT = { 25, 0 };
-
-__env_get_cachesize_reply *
-__db_env_get_cachesize_4002(argp, clnt)
-       __env_get_cachesize_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_get_cachesize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_get_cachesize,
-               (xdrproc_t) xdr___env_get_cachesize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_get_cachesize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_cachesize_reply *
-__db_env_cachesize_4002(argp, clnt)
-       __env_cachesize_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_cachesize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_cachesize,
-               (xdrproc_t) xdr___env_cachesize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_cachesize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_close_reply *
-__db_env_close_4002(argp, clnt)
-       __env_close_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_close_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_close,
-               (xdrproc_t) xdr___env_close_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_close_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_create_reply *
-__db_env_create_4002(argp, clnt)
-       __env_create_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_create_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_create,
-               (xdrproc_t) xdr___env_create_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_create_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_dbremove_reply *
-__db_env_dbremove_4002(argp, clnt)
-       __env_dbremove_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_dbremove_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_dbremove,
-               (xdrproc_t) xdr___env_dbremove_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_dbremove_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_dbrename_reply *
-__db_env_dbrename_4002(argp, clnt)
-       __env_dbrename_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_dbrename_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_dbrename,
-               (xdrproc_t) xdr___env_dbrename_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_dbrename_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_get_encrypt_flags_reply *
-__db_env_get_encrypt_flags_4002(argp, clnt)
-       __env_get_encrypt_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_get_encrypt_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_get_encrypt_flags,
-               (xdrproc_t) xdr___env_get_encrypt_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_get_encrypt_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_encrypt_reply *
-__db_env_encrypt_4002(argp, clnt)
-       __env_encrypt_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_encrypt_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_encrypt,
-               (xdrproc_t) xdr___env_encrypt_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_encrypt_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_get_flags_reply *
-__db_env_get_flags_4002(argp, clnt)
-       __env_get_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_get_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_get_flags,
-               (xdrproc_t) xdr___env_get_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_get_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_flags_reply *
-__db_env_flags_4002(argp, clnt)
-       __env_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_flags,
-               (xdrproc_t) xdr___env_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_get_home_reply *
-__db_env_get_home_4002(argp, clnt)
-       __env_get_home_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_get_home_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_get_home,
-               (xdrproc_t) xdr___env_get_home_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_get_home_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_get_open_flags_reply *
-__db_env_get_open_flags_4002(argp, clnt)
-       __env_get_open_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_get_open_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_get_open_flags,
-               (xdrproc_t) xdr___env_get_open_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_get_open_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_open_reply *
-__db_env_open_4002(argp, clnt)
-       __env_open_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_open_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_open,
-               (xdrproc_t) xdr___env_open_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_open_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__env_remove_reply *
-__db_env_remove_4002(argp, clnt)
-       __env_remove_msg *argp;
-       CLIENT *clnt;
-{
-       static __env_remove_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_env_remove,
-               (xdrproc_t) xdr___env_remove_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___env_remove_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_abort_reply *
-__db_txn_abort_4002(argp, clnt)
-       __txn_abort_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_abort_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_abort,
-               (xdrproc_t) xdr___txn_abort_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_abort_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_begin_reply *
-__db_txn_begin_4002(argp, clnt)
-       __txn_begin_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_begin_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_begin,
-               (xdrproc_t) xdr___txn_begin_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_begin_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_commit_reply *
-__db_txn_commit_4002(argp, clnt)
-       __txn_commit_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_commit_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_commit,
-               (xdrproc_t) xdr___txn_commit_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_commit_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_discard_reply *
-__db_txn_discard_4002(argp, clnt)
-       __txn_discard_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_discard_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_discard,
-               (xdrproc_t) xdr___txn_discard_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_discard_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_prepare_reply *
-__db_txn_prepare_4002(argp, clnt)
-       __txn_prepare_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_prepare_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_prepare,
-               (xdrproc_t) xdr___txn_prepare_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_prepare_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__txn_recover_reply *
-__db_txn_recover_4002(argp, clnt)
-       __txn_recover_msg *argp;
-       CLIENT *clnt;
-{
-       static __txn_recover_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_txn_recover,
-               (xdrproc_t) xdr___txn_recover_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___txn_recover_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_associate_reply *
-__db_db_associate_4002(argp, clnt)
-       __db_associate_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_associate_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_associate,
-               (xdrproc_t) xdr___db_associate_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_associate_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_bt_maxkey_reply *
-__db_db_bt_maxkey_4002(argp, clnt)
-       __db_bt_maxkey_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_bt_maxkey_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_bt_maxkey,
-               (xdrproc_t) xdr___db_bt_maxkey_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_bt_maxkey_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_bt_minkey_reply *
-__db_db_get_bt_minkey_4002(argp, clnt)
-       __db_get_bt_minkey_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_bt_minkey_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_bt_minkey,
-               (xdrproc_t) xdr___db_get_bt_minkey_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_bt_minkey_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_bt_minkey_reply *
-__db_db_bt_minkey_4002(argp, clnt)
-       __db_bt_minkey_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_bt_minkey_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_bt_minkey,
-               (xdrproc_t) xdr___db_bt_minkey_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_bt_minkey_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_close_reply *
-__db_db_close_4002(argp, clnt)
-       __db_close_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_close_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_close,
-               (xdrproc_t) xdr___db_close_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_close_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_create_reply *
-__db_db_create_4002(argp, clnt)
-       __db_create_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_create_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_create,
-               (xdrproc_t) xdr___db_create_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_create_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_del_reply *
-__db_db_del_4002(argp, clnt)
-       __db_del_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_del_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_del,
-               (xdrproc_t) xdr___db_del_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_del_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_encrypt_flags_reply *
-__db_db_get_encrypt_flags_4002(argp, clnt)
-       __db_get_encrypt_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_encrypt_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_encrypt_flags,
-               (xdrproc_t) xdr___db_get_encrypt_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_encrypt_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_encrypt_reply *
-__db_db_encrypt_4002(argp, clnt)
-       __db_encrypt_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_encrypt_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_encrypt,
-               (xdrproc_t) xdr___db_encrypt_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_encrypt_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_extentsize_reply *
-__db_db_get_extentsize_4002(argp, clnt)
-       __db_get_extentsize_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_extentsize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_extentsize,
-               (xdrproc_t) xdr___db_get_extentsize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_extentsize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_extentsize_reply *
-__db_db_extentsize_4002(argp, clnt)
-       __db_extentsize_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_extentsize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_extentsize,
-               (xdrproc_t) xdr___db_extentsize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_extentsize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_flags_reply *
-__db_db_get_flags_4002(argp, clnt)
-       __db_get_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_flags,
-               (xdrproc_t) xdr___db_get_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_flags_reply *
-__db_db_flags_4002(argp, clnt)
-       __db_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_flags,
-               (xdrproc_t) xdr___db_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_reply *
-__db_db_get_4002(argp, clnt)
-       __db_get_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get,
-               (xdrproc_t) xdr___db_get_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_name_reply *
-__db_db_get_name_4002(argp, clnt)
-       __db_get_name_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_name_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_name,
-               (xdrproc_t) xdr___db_get_name_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_name_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_open_flags_reply *
-__db_db_get_open_flags_4002(argp, clnt)
-       __db_get_open_flags_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_open_flags_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_open_flags,
-               (xdrproc_t) xdr___db_get_open_flags_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_open_flags_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_h_ffactor_reply *
-__db_db_get_h_ffactor_4002(argp, clnt)
-       __db_get_h_ffactor_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_h_ffactor_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_h_ffactor,
-               (xdrproc_t) xdr___db_get_h_ffactor_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_h_ffactor_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_h_ffactor_reply *
-__db_db_h_ffactor_4002(argp, clnt)
-       __db_h_ffactor_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_h_ffactor_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_h_ffactor,
-               (xdrproc_t) xdr___db_h_ffactor_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_h_ffactor_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_h_nelem_reply *
-__db_db_get_h_nelem_4002(argp, clnt)
-       __db_get_h_nelem_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_h_nelem_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_h_nelem,
-               (xdrproc_t) xdr___db_get_h_nelem_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_h_nelem_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_h_nelem_reply *
-__db_db_h_nelem_4002(argp, clnt)
-       __db_h_nelem_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_h_nelem_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_h_nelem,
-               (xdrproc_t) xdr___db_h_nelem_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_h_nelem_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_key_range_reply *
-__db_db_key_range_4002(argp, clnt)
-       __db_key_range_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_key_range_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_key_range,
-               (xdrproc_t) xdr___db_key_range_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_key_range_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_lorder_reply *
-__db_db_get_lorder_4002(argp, clnt)
-       __db_get_lorder_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_lorder_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_lorder,
-               (xdrproc_t) xdr___db_get_lorder_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_lorder_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_lorder_reply *
-__db_db_lorder_4002(argp, clnt)
-       __db_lorder_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_lorder_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_lorder,
-               (xdrproc_t) xdr___db_lorder_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_lorder_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_open_reply *
-__db_db_open_4002(argp, clnt)
-       __db_open_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_open_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_open,
-               (xdrproc_t) xdr___db_open_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_open_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_pagesize_reply *
-__db_db_get_pagesize_4002(argp, clnt)
-       __db_get_pagesize_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_pagesize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_pagesize,
-               (xdrproc_t) xdr___db_get_pagesize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_pagesize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_pagesize_reply *
-__db_db_pagesize_4002(argp, clnt)
-       __db_pagesize_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_pagesize_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_pagesize,
-               (xdrproc_t) xdr___db_pagesize_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_pagesize_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_pget_reply *
-__db_db_pget_4002(argp, clnt)
-       __db_pget_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_pget_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_pget,
-               (xdrproc_t) xdr___db_pget_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_pget_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_put_reply *
-__db_db_put_4002(argp, clnt)
-       __db_put_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_put_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_put,
-               (xdrproc_t) xdr___db_put_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_put_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_re_delim_reply *
-__db_db_get_re_delim_4002(argp, clnt)
-       __db_get_re_delim_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_re_delim_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_re_delim,
-               (xdrproc_t) xdr___db_get_re_delim_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_re_delim_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_re_delim_reply *
-__db_db_re_delim_4002(argp, clnt)
-       __db_re_delim_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_re_delim_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_re_delim,
-               (xdrproc_t) xdr___db_re_delim_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_re_delim_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_re_len_reply *
-__db_db_get_re_len_4002(argp, clnt)
-       __db_get_re_len_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_re_len_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_re_len,
-               (xdrproc_t) xdr___db_get_re_len_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_re_len_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_re_len_reply *
-__db_db_re_len_4002(argp, clnt)
-       __db_re_len_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_re_len_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_re_len,
-               (xdrproc_t) xdr___db_re_len_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_re_len_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_re_pad_reply *
-__db_db_re_pad_4002(argp, clnt)
-       __db_re_pad_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_re_pad_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_re_pad,
-               (xdrproc_t) xdr___db_re_pad_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_re_pad_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_get_re_pad_reply *
-__db_db_get_re_pad_4002(argp, clnt)
-       __db_get_re_pad_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_get_re_pad_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_get_re_pad,
-               (xdrproc_t) xdr___db_get_re_pad_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_get_re_pad_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_remove_reply *
-__db_db_remove_4002(argp, clnt)
-       __db_remove_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_remove_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_remove,
-               (xdrproc_t) xdr___db_remove_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_remove_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_rename_reply *
-__db_db_rename_4002(argp, clnt)
-       __db_rename_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_rename_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_rename,
-               (xdrproc_t) xdr___db_rename_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_rename_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_stat_reply *
-__db_db_stat_4002(argp, clnt)
-       __db_stat_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_stat_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_stat,
-               (xdrproc_t) xdr___db_stat_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_stat_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_sync_reply *
-__db_db_sync_4002(argp, clnt)
-       __db_sync_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_sync_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_sync,
-               (xdrproc_t) xdr___db_sync_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_sync_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_truncate_reply *
-__db_db_truncate_4002(argp, clnt)
-       __db_truncate_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_truncate_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_truncate,
-               (xdrproc_t) xdr___db_truncate_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_truncate_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_cursor_reply *
-__db_db_cursor_4002(argp, clnt)
-       __db_cursor_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_cursor_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_cursor,
-               (xdrproc_t) xdr___db_cursor_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_cursor_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__db_join_reply *
-__db_db_join_4002(argp, clnt)
-       __db_join_msg *argp;
-       CLIENT *clnt;
-{
-       static __db_join_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_db_join,
-               (xdrproc_t) xdr___db_join_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___db_join_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_close_reply *
-__db_dbc_close_4002(argp, clnt)
-       __dbc_close_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_close_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_close,
-               (xdrproc_t) xdr___dbc_close_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_close_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_count_reply *
-__db_dbc_count_4002(argp, clnt)
-       __dbc_count_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_count_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_count,
-               (xdrproc_t) xdr___dbc_count_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_count_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_del_reply *
-__db_dbc_del_4002(argp, clnt)
-       __dbc_del_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_del_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_del,
-               (xdrproc_t) xdr___dbc_del_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_del_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_dup_reply *
-__db_dbc_dup_4002(argp, clnt)
-       __dbc_dup_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_dup_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_dup,
-               (xdrproc_t) xdr___dbc_dup_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_dup_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_get_reply *
-__db_dbc_get_4002(argp, clnt)
-       __dbc_get_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_get_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_get,
-               (xdrproc_t) xdr___dbc_get_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_get_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_pget_reply *
-__db_dbc_pget_4002(argp, clnt)
-       __dbc_pget_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_pget_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_pget,
-               (xdrproc_t) xdr___dbc_pget_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_pget_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-
-__dbc_put_reply *
-__db_dbc_put_4002(argp, clnt)
-       __dbc_put_msg *argp;
-       CLIENT *clnt;
-{
-       static __dbc_put_reply clnt_res;
-
-       memset((char *)&clnt_res, 0, sizeof (clnt_res));
-       if (clnt_call(clnt, __DB_dbc_put,
-               (xdrproc_t) xdr___dbc_put_msg, (caddr_t) argp,
-               (xdrproc_t) xdr___dbc_put_reply, (caddr_t) &clnt_res,
-               TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-}
-#endif /* HAVE_RPC */
diff --git a/db/rpc_server/c/db_server_proc.sed b/db/rpc_server/c/db_server_proc.sed
deleted file mode 100644 (file)
index 3f4f257..0000000
+++ /dev/null
@@ -1,961 +0,0 @@
-/^\/\* BEGIN __env_get_cachesize_proc/,/^\/\* END __env_get_cachesize_proc/c\
-/* BEGIN __env_get_cachesize_proc */\
-/*\
-\ * PUBLIC: void __env_get_cachesize_proc __P((long,\
-\ * PUBLIC:      __env_get_cachesize_reply *));\
-\ */\
-void\
-__env_get_cachesize_proc(dbenvcl_id,\
-\      \       replyp)\
-\      long dbenvcl_id;\
-\      __env_get_cachesize_reply *replyp;\
-/* END __env_get_cachesize_proc */
-/^\/\* BEGIN __env_cachesize_proc/,/^\/\* END __env_cachesize_proc/c\
-/* BEGIN __env_cachesize_proc */\
-/*\
-\ * PUBLIC: void __env_cachesize_proc __P((long, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, __env_cachesize_reply *));\
-\ */\
-void\
-__env_cachesize_proc(dbenvcl_id, gbytes, bytes,\
-\      \       ncache, replyp)\
-\      long dbenvcl_id;\
-\      u_int32_t gbytes;\
-\      u_int32_t bytes;\
-\      u_int32_t ncache;\
-\      __env_cachesize_reply *replyp;\
-/* END __env_cachesize_proc */
-/^\/\* BEGIN __env_close_proc/,/^\/\* END __env_close_proc/c\
-/* BEGIN __env_close_proc */\
-/*\
-\ * PUBLIC: void __env_close_proc __P((long, u_int32_t, __env_close_reply *));\
-\ */\
-void\
-__env_close_proc(dbenvcl_id, flags, replyp)\
-\      long dbenvcl_id;\
-\      u_int32_t flags;\
-\      __env_close_reply *replyp;\
-/* END __env_close_proc */
-/^\/\* BEGIN __env_create_proc/,/^\/\* END __env_create_proc/c\
-/* BEGIN __env_create_proc */\
-/*\
-\ * PUBLIC: void __env_create_proc __P((u_int32_t, __env_create_reply *));\
-\ */\
-void\
-__env_create_proc(timeout, replyp)\
-\      u_int32_t timeout;\
-\      __env_create_reply *replyp;\
-/* END __env_create_proc */
-/^\/\* BEGIN __env_dbremove_proc/,/^\/\* END __env_dbremove_proc/c\
-/* BEGIN __env_dbremove_proc */\
-/*\
-\ * PUBLIC: void __env_dbremove_proc __P((long, long, char *, char *, u_int32_t,\
-\ * PUBLIC:      __env_dbremove_reply *));\
-\ */\
-void\
-__env_dbremove_proc(dbenvcl_id, txnpcl_id, name,\
-\      \       subdb, flags, replyp)\
-\      long dbenvcl_id;\
-\      long txnpcl_id;\
-\      char *name;\
-\      char *subdb;\
-\      u_int32_t flags;\
-\      __env_dbremove_reply *replyp;\
-/* END __env_dbremove_proc */
-/^\/\* BEGIN __env_dbrename_proc/,/^\/\* END __env_dbrename_proc/c\
-/* BEGIN __env_dbrename_proc */\
-/*\
-\ * PUBLIC: void __env_dbrename_proc __P((long, long, char *, char *, char *,\
-\ * PUBLIC:      u_int32_t, __env_dbrename_reply *));\
-\ */\
-void\
-__env_dbrename_proc(dbenvcl_id, txnpcl_id, name,\
-\      \       subdb, newname, flags, replyp)\
-\      long dbenvcl_id;\
-\      long txnpcl_id;\
-\      char *name;\
-\      char *subdb;\
-\      char *newname;\
-\      u_int32_t flags;\
-\      __env_dbrename_reply *replyp;\
-/* END __env_dbrename_proc */
-/^\/\* BEGIN __env_get_encrypt_flags_proc/,/^\/\* END __env_get_encrypt_flags_proc/c\
-/* BEGIN __env_get_encrypt_flags_proc */\
-/*\
-\ * PUBLIC: void __env_get_encrypt_flags_proc __P((long,\
-\ * PUBLIC:      __env_get_encrypt_flags_reply *));\
-\ */\
-void\
-__env_get_encrypt_flags_proc(dbenvcl_id, replyp)\
-\      long dbenvcl_id;\
-\      __env_get_encrypt_flags_reply *replyp;\
-/* END __env_get_encrypt_flags_proc */
-/^\/\* BEGIN __env_encrypt_proc/,/^\/\* END __env_encrypt_proc/c\
-/* BEGIN __env_encrypt_proc */\
-/*\
-\ * PUBLIC: void __env_encrypt_proc __P((long, char *, u_int32_t,\
-\ * PUBLIC:      __env_encrypt_reply *));\
-\ */\
-void\
-__env_encrypt_proc(dbenvcl_id, passwd, flags, replyp)\
-\      long dbenvcl_id;\
-\      char *passwd;\
-\      u_int32_t flags;\
-\      __env_encrypt_reply *replyp;\
-/* END __env_encrypt_proc */
-/^\/\* BEGIN __env_get_flags_proc/,/^\/\* END __env_get_flags_proc/c\
-/* BEGIN __env_get_flags_proc */\
-/*\
-\ * PUBLIC: void __env_get_flags_proc __P((long, __env_get_flags_reply *));\
-\ */\
-void\
-__env_get_flags_proc(dbenvcl_id, replyp)\
-\      long dbenvcl_id;\
-\      __env_get_flags_reply *replyp;\
-/* END __env_get_flags_proc */
-/^\/\* BEGIN __env_flags_proc/,/^\/\* END __env_flags_proc/c\
-/* BEGIN __env_flags_proc */\
-/*\
-\ * PUBLIC: void __env_flags_proc __P((long, u_int32_t, u_int32_t,\
-\ * PUBLIC:      __env_flags_reply *));\
-\ */\
-void\
-__env_flags_proc(dbenvcl_id, flags, onoff, replyp)\
-\      long dbenvcl_id;\
-\      u_int32_t flags;\
-\      u_int32_t onoff;\
-\      __env_flags_reply *replyp;\
-/* END __env_flags_proc */
-/^\/\* BEGIN __env_get_home_proc/,/^\/\* END __env_get_home_proc/c\
-/* BEGIN __env_get_home_proc */\
-/*\
-\ * PUBLIC: void __env_get_home_proc __P((long, __env_get_home_reply *));\
-\ */\
-void\
-__env_get_home_proc(dbenvcl_id, replyp)\
-\      long dbenvcl_id;\
-\      __env_get_home_reply *replyp;\
-/* END __env_get_home_proc */
-/^\/\* BEGIN __env_get_open_flags_proc/,/^\/\* END __env_get_open_flags_proc/c\
-/* BEGIN __env_get_open_flags_proc */\
-/*\
-\ * PUBLIC: void __env_get_open_flags_proc __P((long,\
-\ * PUBLIC:      __env_get_open_flags_reply *));\
-\ */\
-void\
-__env_get_open_flags_proc(dbenvcl_id, replyp)\
-\      long dbenvcl_id;\
-\      __env_get_open_flags_reply *replyp;\
-/* END __env_get_open_flags_proc */
-/^\/\* BEGIN __env_open_proc/,/^\/\* END __env_open_proc/c\
-/* BEGIN __env_open_proc */\
-/*\
-\ * PUBLIC: void __env_open_proc __P((long, char *, u_int32_t, u_int32_t,\
-\ * PUBLIC:      __env_open_reply *));\
-\ */\
-void\
-__env_open_proc(dbenvcl_id, home, flags,\
-\      \       mode, replyp)\
-\      long dbenvcl_id;\
-\      char *home;\
-\      u_int32_t flags;\
-\      u_int32_t mode;\
-\      __env_open_reply *replyp;\
-/* END __env_open_proc */
-/^\/\* BEGIN __env_remove_proc/,/^\/\* END __env_remove_proc/c\
-/* BEGIN __env_remove_proc */\
-/*\
-\ * PUBLIC: void __env_remove_proc __P((long, char *, u_int32_t,\
-\ * PUBLIC:      __env_remove_reply *));\
-\ */\
-void\
-__env_remove_proc(dbenvcl_id, home, flags, replyp)\
-\      long dbenvcl_id;\
-\      char *home;\
-\      u_int32_t flags;\
-\      __env_remove_reply *replyp;\
-/* END __env_remove_proc */
-/^\/\* BEGIN __txn_abort_proc/,/^\/\* END __txn_abort_proc/c\
-/* BEGIN __txn_abort_proc */\
-/*\
-\ * PUBLIC: void __txn_abort_proc __P((long, __txn_abort_reply *));\
-\ */\
-void\
-__txn_abort_proc(txnpcl_id, replyp)\
-\      long txnpcl_id;\
-\      __txn_abort_reply *replyp;\
-/* END __txn_abort_proc */
-/^\/\* BEGIN __txn_begin_proc/,/^\/\* END __txn_begin_proc/c\
-/* BEGIN __txn_begin_proc */\
-/*\
-\ * PUBLIC: void __txn_begin_proc __P((long, long, u_int32_t,\
-\ * PUBLIC:      __txn_begin_reply *));\
-\ */\
-void\
-__txn_begin_proc(dbenvcl_id, parentcl_id,\
-\      \       flags, replyp)\
-\      long dbenvcl_id;\
-\      long parentcl_id;\
-\      u_int32_t flags;\
-\      __txn_begin_reply *replyp;\
-/* END __txn_begin_proc */
-/^\/\* BEGIN __txn_commit_proc/,/^\/\* END __txn_commit_proc/c\
-/* BEGIN __txn_commit_proc */\
-/*\
-\ * PUBLIC: void __txn_commit_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __txn_commit_reply *));\
-\ */\
-void\
-__txn_commit_proc(txnpcl_id, flags, replyp)\
-\      long txnpcl_id;\
-\      u_int32_t flags;\
-\      __txn_commit_reply *replyp;\
-/* END __txn_commit_proc */
-/^\/\* BEGIN __txn_discard_proc/,/^\/\* END __txn_discard_proc/c\
-/* BEGIN __txn_discard_proc */\
-/*\
-\ * PUBLIC: void __txn_discard_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __txn_discard_reply *));\
-\ */\
-void\
-__txn_discard_proc(txnpcl_id, flags, replyp)\
-\      long txnpcl_id;\
-\      u_int32_t flags;\
-\      __txn_discard_reply *replyp;\
-/* END __txn_discard_proc */
-/^\/\* BEGIN __txn_prepare_proc/,/^\/\* END __txn_prepare_proc/c\
-/* BEGIN __txn_prepare_proc */\
-/*\
-\ * PUBLIC: void __txn_prepare_proc __P((long, u_int8_t *,\
-\ * PUBLIC:      __txn_prepare_reply *));\
-\ */\
-void\
-__txn_prepare_proc(txnpcl_id, gid, replyp)\
-\      long txnpcl_id;\
-\      u_int8_t *gid;\
-\      __txn_prepare_reply *replyp;\
-/* END __txn_prepare_proc */
-/^\/\* BEGIN __txn_recover_proc/,/^\/\* END __txn_recover_proc/c\
-/* BEGIN __txn_recover_proc */\
-/*\
-\ * PUBLIC: void __txn_recover_proc __P((long, u_int32_t, u_int32_t,\
-\ * PUBLIC:      __txn_recover_reply *, int *));\
-\ */\
-void\
-__txn_recover_proc(dbenvcl_id, count,\
-\      \       flags, replyp, freep)\
-\      long dbenvcl_id;\
-\      u_int32_t count;\
-\      u_int32_t flags;\
-\      __txn_recover_reply *replyp;\
-\      int * freep;\
-/* END __txn_recover_proc */
-/^\/\* BEGIN __db_associate_proc/,/^\/\* END __db_associate_proc/c\
-/* BEGIN __db_associate_proc */\
-/*\
-\ * PUBLIC: void __db_associate_proc __P((long, long, long, u_int32_t,\
-\ * PUBLIC:      __db_associate_reply *));\
-\ */\
-void\
-__db_associate_proc(dbpcl_id, txnpcl_id, sdbpcl_id,\
-\      \       flags, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      long sdbpcl_id;\
-\      u_int32_t flags;\
-\      __db_associate_reply *replyp;\
-/* END __db_associate_proc */
-/^\/\* BEGIN __db_bt_maxkey_proc/,/^\/\* END __db_bt_maxkey_proc/c\
-/* BEGIN __db_bt_maxkey_proc */\
-/*\
-\ * PUBLIC: void __db_bt_maxkey_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_bt_maxkey_reply *));\
-\ */\
-void\
-__db_bt_maxkey_proc(dbpcl_id, maxkey, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t maxkey;\
-\      __db_bt_maxkey_reply *replyp;\
-/* END __db_bt_maxkey_proc */
-/^\/\* BEGIN __db_get_bt_minkey_proc/,/^\/\* END __db_get_bt_minkey_proc/c\
-/* BEGIN __db_get_bt_minkey_proc */\
-/*\
-\ * PUBLIC: void __db_get_bt_minkey_proc __P((long,\
-\ * PUBLIC:      __db_get_bt_minkey_reply *));\
-\ */\
-void\
-__db_get_bt_minkey_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_bt_minkey_reply *replyp;\
-/* END __db_get_bt_minkey_proc */
-/^\/\* BEGIN __db_bt_minkey_proc/,/^\/\* END __db_bt_minkey_proc/c\
-/* BEGIN __db_bt_minkey_proc */\
-/*\
-\ * PUBLIC: void __db_bt_minkey_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_bt_minkey_reply *));\
-\ */\
-void\
-__db_bt_minkey_proc(dbpcl_id, minkey, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t minkey;\
-\      __db_bt_minkey_reply *replyp;\
-/* END __db_bt_minkey_proc */
-/^\/\* BEGIN __db_close_proc/,/^\/\* END __db_close_proc/c\
-/* BEGIN __db_close_proc */\
-/*\
-\ * PUBLIC: void __db_close_proc __P((long, u_int32_t, __db_close_reply *));\
-\ */\
-void\
-__db_close_proc(dbpcl_id, flags, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t flags;\
-\      __db_close_reply *replyp;\
-/* END __db_close_proc */
-/^\/\* BEGIN __db_create_proc/,/^\/\* END __db_create_proc/c\
-/* BEGIN __db_create_proc */\
-/*\
-\ * PUBLIC: void __db_create_proc __P((long, u_int32_t, __db_create_reply *));\
-\ */\
-void\
-__db_create_proc(dbenvcl_id, flags, replyp)\
-\      long dbenvcl_id;\
-\      u_int32_t flags;\
-\      __db_create_reply *replyp;\
-/* END __db_create_proc */
-/^\/\* BEGIN __db_del_proc/,/^\/\* END __db_del_proc/c\
-/* BEGIN __db_del_proc */\
-/*\
-\ * PUBLIC: void __db_del_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, __db_del_reply *));\
-\ */\
-void\
-__db_del_proc(dbpcl_id, txnpcl_id, keydlen,\
-\      \       keydoff, keyulen, keyflags, keydata,\
-\      \       keysize, flags, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t flags;\
-\      __db_del_reply *replyp;\
-/* END __db_del_proc */
-/^\/\* BEGIN __db_get_encrypt_flags_proc/,/^\/\* END __db_get_encrypt_flags_proc/c\
-/* BEGIN __db_get_encrypt_flags_proc */\
-/*\
-\ * PUBLIC: void __db_get_encrypt_flags_proc __P((long,\
-\ * PUBLIC:      __db_get_encrypt_flags_reply *));\
-\ */\
-void\
-__db_get_encrypt_flags_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_encrypt_flags_reply *replyp;\
-/* END __db_get_encrypt_flags_proc */
-/^\/\* BEGIN __db_encrypt_proc/,/^\/\* END __db_encrypt_proc/c\
-/* BEGIN __db_encrypt_proc */\
-/*\
-\ * PUBLIC: void __db_encrypt_proc __P((long, char *, u_int32_t,\
-\ * PUBLIC:      __db_encrypt_reply *));\
-\ */\
-void\
-__db_encrypt_proc(dbpcl_id, passwd, flags, replyp)\
-\      long dbpcl_id;\
-\      char *passwd;\
-\      u_int32_t flags;\
-\      __db_encrypt_reply *replyp;\
-/* END __db_encrypt_proc */
-/^\/\* BEGIN __db_get_extentsize_proc/,/^\/\* END __db_get_extentsize_proc/c\
-/* BEGIN __db_get_extentsize_proc */\
-/*\
-\ * PUBLIC: void __db_get_extentsize_proc __P((long,\
-\ * PUBLIC:      __db_get_extentsize_reply *));\
-\ */\
-void\
-__db_get_extentsize_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_extentsize_reply *replyp;\
-/* END __db_get_extentsize_proc */
-/^\/\* BEGIN __db_extentsize_proc/,/^\/\* END __db_extentsize_proc/c\
-/* BEGIN __db_extentsize_proc */\
-/*\
-\ * PUBLIC: void __db_extentsize_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_extentsize_reply *));\
-\ */\
-void\
-__db_extentsize_proc(dbpcl_id, extentsize, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t extentsize;\
-\      __db_extentsize_reply *replyp;\
-/* END __db_extentsize_proc */
-/^\/\* BEGIN __db_get_flags_proc/,/^\/\* END __db_get_flags_proc/c\
-/* BEGIN __db_get_flags_proc */\
-/*\
-\ * PUBLIC: void __db_get_flags_proc __P((long, __db_get_flags_reply *));\
-\ */\
-void\
-__db_get_flags_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_flags_reply *replyp;\
-/* END __db_get_flags_proc */
-/^\/\* BEGIN __db_flags_proc/,/^\/\* END __db_flags_proc/c\
-/* BEGIN __db_flags_proc */\
-/*\
-\ * PUBLIC: void __db_flags_proc __P((long, u_int32_t, __db_flags_reply *));\
-\ */\
-void\
-__db_flags_proc(dbpcl_id, flags, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t flags;\
-\      __db_flags_reply *replyp;\
-/* END __db_flags_proc */
-/^\/\* BEGIN __db_get_proc/,/^\/\* END __db_get_proc/c\
-/* BEGIN __db_get_proc */\
-/*\
-\ * PUBLIC: void __db_get_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __db_get_reply *, int *));\
-\ */\
-void\
-__db_get_proc(dbpcl_id, txnpcl_id, keydlen,\
-\      \       keydoff, keyulen, keyflags, keydata,\
-\      \       keysize, datadlen, datadoff, dataulen,\
-\      \       dataflags, datadata, datasize, flags, replyp, freep)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __db_get_reply *replyp;\
-\      int * freep;\
-/* END __db_get_proc */
-/^\/\* BEGIN __db_get_name_proc/,/^\/\* END __db_get_name_proc/c\
-/* BEGIN __db_get_name_proc */\
-/*\
-\ * PUBLIC: void __db_get_name_proc __P((long, __db_get_name_reply *));\
-\ */\
-void\
-__db_get_name_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_name_reply *replyp;\
-/* END __db_get_name_proc */
-/^\/\* BEGIN __db_get_open_flags_proc/,/^\/\* END __db_get_open_flags_proc/c\
-/* BEGIN __db_get_open_flags_proc */\
-/*\
-\ * PUBLIC: void __db_get_open_flags_proc __P((long,\
-\ * PUBLIC:      __db_get_open_flags_reply *));\
-\ */\
-void\
-__db_get_open_flags_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_open_flags_reply *replyp;\
-/* END __db_get_open_flags_proc */
-/^\/\* BEGIN __db_get_h_ffactor_proc/,/^\/\* END __db_get_h_ffactor_proc/c\
-/* BEGIN __db_get_h_ffactor_proc */\
-/*\
-\ * PUBLIC: void __db_get_h_ffactor_proc __P((long,\
-\ * PUBLIC:      __db_get_h_ffactor_reply *));\
-\ */\
-void\
-__db_get_h_ffactor_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_h_ffactor_reply *replyp;\
-/* END __db_get_h_ffactor_proc */
-/^\/\* BEGIN __db_h_ffactor_proc/,/^\/\* END __db_h_ffactor_proc/c\
-/* BEGIN __db_h_ffactor_proc */\
-/*\
-\ * PUBLIC: void __db_h_ffactor_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_h_ffactor_reply *));\
-\ */\
-void\
-__db_h_ffactor_proc(dbpcl_id, ffactor, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t ffactor;\
-\      __db_h_ffactor_reply *replyp;\
-/* END __db_h_ffactor_proc */
-/^\/\* BEGIN __db_get_h_nelem_proc/,/^\/\* END __db_get_h_nelem_proc/c\
-/* BEGIN __db_get_h_nelem_proc */\
-/*\
-\ * PUBLIC: void __db_get_h_nelem_proc __P((long, __db_get_h_nelem_reply *));\
-\ */\
-void\
-__db_get_h_nelem_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_h_nelem_reply *replyp;\
-/* END __db_get_h_nelem_proc */
-/^\/\* BEGIN __db_h_nelem_proc/,/^\/\* END __db_h_nelem_proc/c\
-/* BEGIN __db_h_nelem_proc */\
-/*\
-\ * PUBLIC: void __db_h_nelem_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_h_nelem_reply *));\
-\ */\
-void\
-__db_h_nelem_proc(dbpcl_id, nelem, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t nelem;\
-\      __db_h_nelem_reply *replyp;\
-/* END __db_h_nelem_proc */
-/^\/\* BEGIN __db_key_range_proc/,/^\/\* END __db_key_range_proc/c\
-/* BEGIN __db_key_range_proc */\
-/*\
-\ * PUBLIC: void __db_key_range_proc __P((long, long, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, __db_key_range_reply *));\
-\ */\
-void\
-__db_key_range_proc(dbpcl_id, txnpcl_id, keydlen,\
-\      \       keydoff, keyulen, keyflags, keydata,\
-\      \       keysize, flags, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t flags;\
-\      __db_key_range_reply *replyp;\
-/* END __db_key_range_proc */
-/^\/\* BEGIN __db_get_lorder_proc/,/^\/\* END __db_get_lorder_proc/c\
-/* BEGIN __db_get_lorder_proc */\
-/*\
-\ * PUBLIC: void __db_get_lorder_proc __P((long, __db_get_lorder_reply *));\
-\ */\
-void\
-__db_get_lorder_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_lorder_reply *replyp;\
-/* END __db_get_lorder_proc */
-/^\/\* BEGIN __db_lorder_proc/,/^\/\* END __db_lorder_proc/c\
-/* BEGIN __db_lorder_proc */\
-/*\
-\ * PUBLIC: void __db_lorder_proc __P((long, u_int32_t, __db_lorder_reply *));\
-\ */\
-void\
-__db_lorder_proc(dbpcl_id, lorder, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t lorder;\
-\      __db_lorder_reply *replyp;\
-/* END __db_lorder_proc */
-/^\/\* BEGIN __db_open_proc/,/^\/\* END __db_open_proc/c\
-/* BEGIN __db_open_proc */\
-/*\
-\ * PUBLIC: void __db_open_proc __P((long, long, char *, char *, u_int32_t,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __db_open_reply *));\
-\ */\
-void\
-__db_open_proc(dbpcl_id, txnpcl_id, name,\
-\      \       subdb, type, flags, mode, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      char *name;\
-\      char *subdb;\
-\      u_int32_t type;\
-\      u_int32_t flags;\
-\      u_int32_t mode;\
-\      __db_open_reply *replyp;\
-/* END __db_open_proc */
-/^\/\* BEGIN __db_get_pagesize_proc/,/^\/\* END __db_get_pagesize_proc/c\
-/* BEGIN __db_get_pagesize_proc */\
-/*\
-\ * PUBLIC: void __db_get_pagesize_proc __P((long, __db_get_pagesize_reply *));\
-\ */\
-void\
-__db_get_pagesize_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_pagesize_reply *replyp;\
-/* END __db_get_pagesize_proc */
-/^\/\* BEGIN __db_pagesize_proc/,/^\/\* END __db_pagesize_proc/c\
-/* BEGIN __db_pagesize_proc */\
-/*\
-\ * PUBLIC: void __db_pagesize_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_pagesize_reply *));\
-\ */\
-void\
-__db_pagesize_proc(dbpcl_id, pagesize, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t pagesize;\
-\      __db_pagesize_reply *replyp;\
-/* END __db_pagesize_proc */
-/^\/\* BEGIN __db_pget_proc/,/^\/\* END __db_pget_proc/c\
-/* BEGIN __db_pget_proc */\
-/*\
-\ * PUBLIC: void __db_pget_proc __P((long, long, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __db_pget_reply *, int *));\
-\ */\
-void\
-__db_pget_proc(dbpcl_id, txnpcl_id, skeydlen,\
-\      \       skeydoff, skeyulen, skeyflags, skeydata,\
-\      \       skeysize, pkeydlen, pkeydoff, pkeyulen,\
-\      \       pkeyflags, pkeydata, pkeysize, datadlen,\
-\      \       datadoff, dataulen, dataflags, datadata,\
-\      \       datasize, flags, replyp, freep)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t skeydlen;\
-\      u_int32_t skeydoff;\
-\      u_int32_t skeyulen;\
-\      u_int32_t skeyflags;\
-\      void *skeydata;\
-\      u_int32_t skeysize;\
-\      u_int32_t pkeydlen;\
-\      u_int32_t pkeydoff;\
-\      u_int32_t pkeyulen;\
-\      u_int32_t pkeyflags;\
-\      void *pkeydata;\
-\      u_int32_t pkeysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __db_pget_reply *replyp;\
-\      int * freep;\
-/* END __db_pget_proc */
-/^\/\* BEGIN __db_put_proc/,/^\/\* END __db_put_proc/c\
-/* BEGIN __db_put_proc */\
-/*\
-\ * PUBLIC: void __db_put_proc __P((long, long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __db_put_reply *, int *));\
-\ */\
-void\
-__db_put_proc(dbpcl_id, txnpcl_id, keydlen,\
-\      \       keydoff, keyulen, keyflags, keydata,\
-\      \       keysize, datadlen, datadoff, dataulen,\
-\      \       dataflags, datadata, datasize, flags, replyp, freep)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __db_put_reply *replyp;\
-\      int * freep;\
-/* END __db_put_proc */
-/^\/\* BEGIN __db_get_re_delim_proc/,/^\/\* END __db_get_re_delim_proc/c\
-/* BEGIN __db_get_re_delim_proc */\
-/*\
-\ * PUBLIC: void __db_get_re_delim_proc __P((long, __db_get_re_delim_reply *));\
-\ */\
-void\
-__db_get_re_delim_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_re_delim_reply *replyp;\
-/* END __db_get_re_delim_proc */
-/^\/\* BEGIN __db_re_delim_proc/,/^\/\* END __db_re_delim_proc/c\
-/* BEGIN __db_re_delim_proc */\
-/*\
-\ * PUBLIC: void __db_re_delim_proc __P((long, u_int32_t,\
-\ * PUBLIC:      __db_re_delim_reply *));\
-\ */\
-void\
-__db_re_delim_proc(dbpcl_id, delim, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t delim;\
-\      __db_re_delim_reply *replyp;\
-/* END __db_re_delim_proc */
-/^\/\* BEGIN __db_get_re_len_proc/,/^\/\* END __db_get_re_len_proc/c\
-/* BEGIN __db_get_re_len_proc */\
-/*\
-\ * PUBLIC: void __db_get_re_len_proc __P((long, __db_get_re_len_reply *));\
-\ */\
-void\
-__db_get_re_len_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_re_len_reply *replyp;\
-/* END __db_get_re_len_proc */
-/^\/\* BEGIN __db_re_len_proc/,/^\/\* END __db_re_len_proc/c\
-/* BEGIN __db_re_len_proc */\
-/*\
-\ * PUBLIC: void __db_re_len_proc __P((long, u_int32_t, __db_re_len_reply *));\
-\ */\
-void\
-__db_re_len_proc(dbpcl_id, len, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t len;\
-\      __db_re_len_reply *replyp;\
-/* END __db_re_len_proc */
-/^\/\* BEGIN __db_re_pad_proc/,/^\/\* END __db_re_pad_proc/c\
-/* BEGIN __db_re_pad_proc */\
-/*\
-\ * PUBLIC: void __db_re_pad_proc __P((long, u_int32_t, __db_re_pad_reply *));\
-\ */\
-void\
-__db_re_pad_proc(dbpcl_id, pad, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t pad;\
-\      __db_re_pad_reply *replyp;\
-/* END __db_re_pad_proc */
-/^\/\* BEGIN __db_get_re_pad_proc/,/^\/\* END __db_get_re_pad_proc/c\
-/* BEGIN __db_get_re_pad_proc */\
-/*\
-\ * PUBLIC: void __db_get_re_pad_proc __P((long, __db_get_re_pad_reply *));\
-\ */\
-void\
-__db_get_re_pad_proc(dbpcl_id, replyp)\
-\      long dbpcl_id;\
-\      __db_get_re_pad_reply *replyp;\
-/* END __db_get_re_pad_proc */
-/^\/\* BEGIN __db_remove_proc/,/^\/\* END __db_remove_proc/c\
-/* BEGIN __db_remove_proc */\
-/*\
-\ * PUBLIC: void __db_remove_proc __P((long, char *, char *, u_int32_t,\
-\ * PUBLIC:      __db_remove_reply *));\
-\ */\
-void\
-__db_remove_proc(dbpcl_id, name, subdb,\
-\      \       flags, replyp)\
-\      long dbpcl_id;\
-\      char *name;\
-\      char *subdb;\
-\      u_int32_t flags;\
-\      __db_remove_reply *replyp;\
-/* END __db_remove_proc */
-/^\/\* BEGIN __db_rename_proc/,/^\/\* END __db_rename_proc/c\
-/* BEGIN __db_rename_proc */\
-/*\
-\ * PUBLIC: void __db_rename_proc __P((long, char *, char *, char *, u_int32_t,\
-\ * PUBLIC:      __db_rename_reply *));\
-\ */\
-void\
-__db_rename_proc(dbpcl_id, name, subdb,\
-\      \       newname, flags, replyp)\
-\      long dbpcl_id;\
-\      char *name;\
-\      char *subdb;\
-\      char *newname;\
-\      u_int32_t flags;\
-\      __db_rename_reply *replyp;\
-/* END __db_rename_proc */
-/^\/\* BEGIN __db_stat_proc/,/^\/\* END __db_stat_proc/c\
-/* BEGIN __db_stat_proc */\
-/*\
-\ * PUBLIC: void __db_stat_proc __P((long, u_int32_t, __db_stat_reply *,\
-\ * PUBLIC:      int *));\
-\ */\
-void\
-__db_stat_proc(dbpcl_id, flags, replyp, freep)\
-\      long dbpcl_id;\
-\      u_int32_t flags;\
-\      __db_stat_reply *replyp;\
-\      int * freep;\
-/* END __db_stat_proc */
-/^\/\* BEGIN __db_sync_proc/,/^\/\* END __db_sync_proc/c\
-/* BEGIN __db_sync_proc */\
-/*\
-\ * PUBLIC: void __db_sync_proc __P((long, u_int32_t, __db_sync_reply *));\
-\ */\
-void\
-__db_sync_proc(dbpcl_id, flags, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t flags;\
-\      __db_sync_reply *replyp;\
-/* END __db_sync_proc */
-/^\/\* BEGIN __db_truncate_proc/,/^\/\* END __db_truncate_proc/c\
-/* BEGIN __db_truncate_proc */\
-/*\
-\ * PUBLIC: void __db_truncate_proc __P((long, long, u_int32_t,\
-\ * PUBLIC:      __db_truncate_reply *));\
-\ */\
-void\
-__db_truncate_proc(dbpcl_id, txnpcl_id,\
-\      \       flags, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t flags;\
-\      __db_truncate_reply *replyp;\
-/* END __db_truncate_proc */
-/^\/\* BEGIN __db_cursor_proc/,/^\/\* END __db_cursor_proc/c\
-/* BEGIN __db_cursor_proc */\
-/*\
-\ * PUBLIC: void __db_cursor_proc __P((long, long, u_int32_t,\
-\ * PUBLIC:      __db_cursor_reply *));\
-\ */\
-void\
-__db_cursor_proc(dbpcl_id, txnpcl_id,\
-\      \       flags, replyp)\
-\      long dbpcl_id;\
-\      long txnpcl_id;\
-\      u_int32_t flags;\
-\      __db_cursor_reply *replyp;\
-/* END __db_cursor_proc */
-/^\/\* BEGIN __db_join_proc/,/^\/\* END __db_join_proc/c\
-/* BEGIN __db_join_proc */\
-/*\
-\ * PUBLIC: void __db_join_proc __P((long, u_int32_t *, u_int32_t, u_int32_t,\
-\ * PUBLIC:      __db_join_reply *));\
-\ */\
-void\
-__db_join_proc(dbpcl_id, curs, curslen,\
-\      \       flags, replyp)\
-\      long dbpcl_id;\
-\      u_int32_t * curs;\
-\      u_int32_t curslen;\
-\      u_int32_t flags;\
-\      __db_join_reply *replyp;\
-/* END __db_join_proc */
-/^\/\* BEGIN __dbc_close_proc/,/^\/\* END __dbc_close_proc/c\
-/* BEGIN __dbc_close_proc */\
-/*\
-\ * PUBLIC: void __dbc_close_proc __P((long, __dbc_close_reply *));\
-\ */\
-void\
-__dbc_close_proc(dbccl_id, replyp)\
-\      long dbccl_id;\
-\      __dbc_close_reply *replyp;\
-/* END __dbc_close_proc */
-/^\/\* BEGIN __dbc_count_proc/,/^\/\* END __dbc_count_proc/c\
-/* BEGIN __dbc_count_proc */\
-/*\
-\ * PUBLIC: void __dbc_count_proc __P((long, u_int32_t, __dbc_count_reply *));\
-\ */\
-void\
-__dbc_count_proc(dbccl_id, flags, replyp)\
-\      long dbccl_id;\
-\      u_int32_t flags;\
-\      __dbc_count_reply *replyp;\
-/* END __dbc_count_proc */
-/^\/\* BEGIN __dbc_del_proc/,/^\/\* END __dbc_del_proc/c\
-/* BEGIN __dbc_del_proc */\
-/*\
-\ * PUBLIC: void __dbc_del_proc __P((long, u_int32_t, __dbc_del_reply *));\
-\ */\
-void\
-__dbc_del_proc(dbccl_id, flags, replyp)\
-\      long dbccl_id;\
-\      u_int32_t flags;\
-\      __dbc_del_reply *replyp;\
-/* END __dbc_del_proc */
-/^\/\* BEGIN __dbc_dup_proc/,/^\/\* END __dbc_dup_proc/c\
-/* BEGIN __dbc_dup_proc */\
-/*\
-\ * PUBLIC: void __dbc_dup_proc __P((long, u_int32_t, __dbc_dup_reply *));\
-\ */\
-void\
-__dbc_dup_proc(dbccl_id, flags, replyp)\
-\      long dbccl_id;\
-\      u_int32_t flags;\
-\      __dbc_dup_reply *replyp;\
-/* END __dbc_dup_proc */
-/^\/\* BEGIN __dbc_get_proc/,/^\/\* END __dbc_get_proc/c\
-/* BEGIN __dbc_get_proc */\
-/*\
-\ * PUBLIC: void __dbc_get_proc __P((long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __dbc_get_reply *, int *));\
-\ */\
-void\
-__dbc_get_proc(dbccl_id, keydlen, keydoff,\
-\      \       keyulen, keyflags, keydata, keysize,\
-\      \       datadlen, datadoff, dataulen, dataflags,\
-\      \       datadata, datasize, flags, replyp, freep)\
-\      long dbccl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __dbc_get_reply *replyp;\
-\      int * freep;\
-/* END __dbc_get_proc */
-/^\/\* BEGIN __dbc_pget_proc/,/^\/\* END __dbc_pget_proc/c\
-/* BEGIN __dbc_pget_proc */\
-/*\
-\ * PUBLIC: void __dbc_pget_proc __P((long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *, u_int32_t,\
-\ * PUBLIC:      u_int32_t, __dbc_pget_reply *, int *));\
-\ */\
-void\
-__dbc_pget_proc(dbccl_id, skeydlen, skeydoff,\
-\      \       skeyulen, skeyflags, skeydata, skeysize,\
-\      \       pkeydlen, pkeydoff, pkeyulen, pkeyflags,\
-\      \       pkeydata, pkeysize, datadlen, datadoff,\
-\      \       dataulen, dataflags, datadata, datasize,\
-\      \       flags, replyp, freep)\
-\      long dbccl_id;\
-\      u_int32_t skeydlen;\
-\      u_int32_t skeydoff;\
-\      u_int32_t skeyulen;\
-\      u_int32_t skeyflags;\
-\      void *skeydata;\
-\      u_int32_t skeysize;\
-\      u_int32_t pkeydlen;\
-\      u_int32_t pkeydoff;\
-\      u_int32_t pkeyulen;\
-\      u_int32_t pkeyflags;\
-\      void *pkeydata;\
-\      u_int32_t pkeysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __dbc_pget_reply *replyp;\
-\      int * freep;\
-/* END __dbc_pget_proc */
-/^\/\* BEGIN __dbc_put_proc/,/^\/\* END __dbc_put_proc/c\
-/* BEGIN __dbc_put_proc */\
-/*\
-\ * PUBLIC: void __dbc_put_proc __P((long, u_int32_t, u_int32_t, u_int32_t,\
-\ * PUBLIC:      u_int32_t, void *, u_int32_t, u_int32_t, u_int32_t, u_int32_t, u_int32_t, void *,\
-\ * PUBLIC:      u_int32_t, u_int32_t, __dbc_put_reply *, int *));\
-\ */\
-void\
-__dbc_put_proc(dbccl_id, keydlen, keydoff,\
-\      \       keyulen, keyflags, keydata, keysize,\
-\      \       datadlen, datadoff, dataulen, dataflags,\
-\      \       datadata, datasize, flags, replyp, freep)\
-\      long dbccl_id;\
-\      u_int32_t keydlen;\
-\      u_int32_t keydoff;\
-\      u_int32_t keyulen;\
-\      u_int32_t keyflags;\
-\      void *keydata;\
-\      u_int32_t keysize;\
-\      u_int32_t datadlen;\
-\      u_int32_t datadoff;\
-\      u_int32_t dataulen;\
-\      u_int32_t dataflags;\
-\      void *datadata;\
-\      u_int32_t datasize;\
-\      u_int32_t flags;\
-\      __dbc_put_reply *replyp;\
-\      int * freep;\
-/* END __dbc_put_proc */
diff --git a/db/rpc_server/c/db_server_svc.c b/db/rpc_server/c/db_server_svc.c
deleted file mode 100644 (file)
index 3aca06a..0000000
+++ /dev/null
@@ -1,561 +0,0 @@
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#include "db_config.h"
-
-#ifndef NO_SYSTEM_INCLUDES
-#include <rpc/rpc.h>
-#include <rpc/pmap_clnt.h>
-#include <stdio.h>
-#include <stdlib.h> /* getenv, exit */
-#include <memory.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#endif
-
-#include "db_int.h"
-#include "dbinc_auto/db_server.h"
-#include "dbinc/db_server_int.h"
-#include "dbinc_auto/rpc_server_ext.h"
-
-#ifdef DEBUG
-#define        RPC_SVC_FG
-#endif
-
-static void
-db_rpc_serverprog_4002(rqstp, transp)
-       struct svc_req *rqstp;
-       register SVCXPRT *transp;
-{
-       union {
-               __env_get_cachesize_msg __db_env_get_cachesize_4002_arg;
-               __env_cachesize_msg __db_env_cachesize_4002_arg;
-               __env_close_msg __db_env_close_4002_arg;
-               __env_create_msg __db_env_create_4002_arg;
-               __env_dbremove_msg __db_env_dbremove_4002_arg;
-               __env_dbrename_msg __db_env_dbrename_4002_arg;
-               __env_get_encrypt_flags_msg __db_env_get_encrypt_flags_4002_arg;
-               __env_encrypt_msg __db_env_encrypt_4002_arg;
-               __env_get_flags_msg __db_env_get_flags_4002_arg;
-               __env_flags_msg __db_env_flags_4002_arg;
-               __env_get_home_msg __db_env_get_home_4002_arg;
-               __env_get_open_flags_msg __db_env_get_open_flags_4002_arg;
-               __env_open_msg __db_env_open_4002_arg;
-               __env_remove_msg __db_env_remove_4002_arg;
-               __txn_abort_msg __db_txn_abort_4002_arg;
-               __txn_begin_msg __db_txn_begin_4002_arg;
-               __txn_commit_msg __db_txn_commit_4002_arg;
-               __txn_discard_msg __db_txn_discard_4002_arg;
-               __txn_prepare_msg __db_txn_prepare_4002_arg;
-               __txn_recover_msg __db_txn_recover_4002_arg;
-               __db_associate_msg __db_db_associate_4002_arg;
-               __db_bt_maxkey_msg __db_db_bt_maxkey_4002_arg;
-               __db_get_bt_minkey_msg __db_db_get_bt_minkey_4002_arg;
-               __db_bt_minkey_msg __db_db_bt_minkey_4002_arg;
-               __db_close_msg __db_db_close_4002_arg;
-               __db_create_msg __db_db_create_4002_arg;
-               __db_del_msg __db_db_del_4002_arg;
-               __db_get_encrypt_flags_msg __db_db_get_encrypt_flags_4002_arg;
-               __db_encrypt_msg __db_db_encrypt_4002_arg;
-               __db_get_extentsize_msg __db_db_get_extentsize_4002_arg;
-               __db_extentsize_msg __db_db_extentsize_4002_arg;
-               __db_get_flags_msg __db_db_get_flags_4002_arg;
-               __db_flags_msg __db_db_flags_4002_arg;
-               __db_get_msg __db_db_get_4002_arg;
-               __db_get_name_msg __db_db_get_name_4002_arg;
-               __db_get_open_flags_msg __db_db_get_open_flags_4002_arg;
-               __db_get_h_ffactor_msg __db_db_get_h_ffactor_4002_arg;
-               __db_h_ffactor_msg __db_db_h_ffactor_4002_arg;
-               __db_get_h_nelem_msg __db_db_get_h_nelem_4002_arg;
-               __db_h_nelem_msg __db_db_h_nelem_4002_arg;
-               __db_key_range_msg __db_db_key_range_4002_arg;
-               __db_get_lorder_msg __db_db_get_lorder_4002_arg;
-               __db_lorder_msg __db_db_lorder_4002_arg;
-               __db_open_msg __db_db_open_4002_arg;
-               __db_get_pagesize_msg __db_db_get_pagesize_4002_arg;
-               __db_pagesize_msg __db_db_pagesize_4002_arg;
-               __db_pget_msg __db_db_pget_4002_arg;
-               __db_put_msg __db_db_put_4002_arg;
-               __db_get_re_delim_msg __db_db_get_re_delim_4002_arg;
-               __db_re_delim_msg __db_db_re_delim_4002_arg;
-               __db_get_re_len_msg __db_db_get_re_len_4002_arg;
-               __db_re_len_msg __db_db_re_len_4002_arg;
-               __db_re_pad_msg __db_db_re_pad_4002_arg;
-               __db_get_re_pad_msg __db_db_get_re_pad_4002_arg;
-               __db_remove_msg __db_db_remove_4002_arg;
-               __db_rename_msg __db_db_rename_4002_arg;
-               __db_stat_msg __db_db_stat_4002_arg;
-               __db_sync_msg __db_db_sync_4002_arg;
-               __db_truncate_msg __db_db_truncate_4002_arg;
-               __db_cursor_msg __db_db_cursor_4002_arg;
-               __db_join_msg __db_db_join_4002_arg;
-               __dbc_close_msg __db_dbc_close_4002_arg;
-               __dbc_count_msg __db_dbc_count_4002_arg;
-               __dbc_del_msg __db_dbc_del_4002_arg;
-               __dbc_dup_msg __db_dbc_dup_4002_arg;
-               __dbc_get_msg __db_dbc_get_4002_arg;
-               __dbc_pget_msg __db_dbc_pget_4002_arg;
-               __dbc_put_msg __db_dbc_put_4002_arg;
-       } argument;
-       char *result;
-       bool_t (*xdr_argument)(), (*xdr_result)();
-       char *(*local)();
-
-       switch (rqstp->rq_proc) {
-       case NULLPROC:
-               (void) svc_sendreply(transp, (xdrproc_t)xdr_void,
-                       (char *)NULL);
-               return;
-
-       case __DB_env_get_cachesize:
-               xdr_argument = xdr___env_get_cachesize_msg;
-               xdr_result = xdr___env_get_cachesize_reply;
-               local = (char *(*)()) __db_env_get_cachesize_4002;
-               break;
-
-       case __DB_env_cachesize:
-               xdr_argument = xdr___env_cachesize_msg;
-               xdr_result = xdr___env_cachesize_reply;
-               local = (char *(*)()) __db_env_cachesize_4002;
-               break;
-
-       case __DB_env_close:
-               xdr_argument = xdr___env_close_msg;
-               xdr_result = xdr___env_close_reply;
-               local = (char *(*)()) __db_env_close_4002;
-               break;
-
-       case __DB_env_create:
-               xdr_argument = xdr___env_create_msg;
-               xdr_result = xdr___env_create_reply;
-               local = (char *(*)()) __db_env_create_4002;
-               break;
-
-       case __DB_env_dbremove:
-               xdr_argument = xdr___env_dbremove_msg;
-               xdr_result = xdr___env_dbremove_reply;
-               local = (char *(*)()) __db_env_dbremove_4002;
-               break;
-
-       case __DB_env_dbrename:
-               xdr_argument = xdr___env_dbrename_msg;
-               xdr_result = xdr___env_dbrename_reply;
-               local = (char *(*)()) __db_env_dbrename_4002;
-               break;
-
-       case __DB_env_get_encrypt_flags:
-               xdr_argument = xdr___env_get_encrypt_flags_msg;
-               xdr_result = xdr___env_get_encrypt_flags_reply;
-               local = (char *(*)()) __db_env_get_encrypt_flags_4002;
-               break;
-
-       case __DB_env_encrypt:
-               xdr_argument = xdr___env_encrypt_msg;
-               xdr_result = xdr___env_encrypt_reply;
-               local = (char *(*)()) __db_env_encrypt_4002;
-               break;
-
-       case __DB_env_get_flags:
-               xdr_argument = xdr___env_get_flags_msg;
-               xdr_result = xdr___env_get_flags_reply;
-               local = (char *(*)()) __db_env_get_flags_4002;
-               break;
-
-       case __DB_env_flags:
-               xdr_argument = xdr___env_flags_msg;
-               xdr_result = xdr___env_flags_reply;
-               local = (char *(*)()) __db_env_flags_4002;
-               break;
-
-       case __DB_env_get_home:
-               xdr_argument = xdr___env_get_home_msg;
-               xdr_result = xdr___env_get_home_reply;
-               local = (char *(*)()) __db_env_get_home_4002;
-               break;
-
-       case __DB_env_get_open_flags:
-               xdr_argument = xdr___env_get_open_flags_msg;
-               xdr_result = xdr___env_get_open_flags_reply;
-               local = (char *(*)()) __db_env_get_open_flags_4002;
-               break;
-
-       case __DB_env_open:
-               xdr_argument = xdr___env_open_msg;
-               xdr_result = xdr___env_open_reply;
-               local = (char *(*)()) __db_env_open_4002;
-               break;
-
-       case __DB_env_remove:
-               xdr_argument = xdr___env_remove_msg;
-               xdr_result = xdr___env_remove_reply;
-               local = (char *(*)()) __db_env_remove_4002;
-               break;
-
-       case __DB_txn_abort:
-               xdr_argument = xdr___txn_abort_msg;
-               xdr_result = xdr___txn_abort_reply;
-               local = (char *(*)()) __db_txn_abort_4002;
-               break;
-
-       case __DB_txn_begin:
-               xdr_argument = xdr___txn_begin_msg;
-               xdr_result = xdr___txn_begin_reply;
-               local = (char *(*)()) __db_txn_begin_4002;
-               break;
-
-       case __DB_txn_commit:
-               xdr_argument = xdr___txn_commit_msg;
-               xdr_result = xdr___txn_commit_reply;
-               local = (char *(*)()) __db_txn_commit_4002;
-               break;
-
-       case __DB_txn_discard:
-               xdr_argument = xdr___txn_discard_msg;
-               xdr_result = xdr___txn_discard_reply;
-               local = (char *(*)()) __db_txn_discard_4002;
-               break;
-
-       case __DB_txn_prepare:
-               xdr_argument = xdr___txn_prepare_msg;
-               xdr_result = xdr___txn_prepare_reply;
-               local = (char *(*)()) __db_txn_prepare_4002;
-               break;
-
-       case __DB_txn_recover:
-               xdr_argument = xdr___txn_recover_msg;
-               xdr_result = xdr___txn_recover_reply;
-               local = (char *(*)()) __db_txn_recover_4002;
-               break;
-
-       case __DB_db_associate:
-               xdr_argument = xdr___db_associate_msg;
-               xdr_result = xdr___db_associate_reply;
-               local = (char *(*)()) __db_db_associate_4002;
-               break;
-
-       case __DB_db_bt_maxkey:
-               xdr_argument = xdr___db_bt_maxkey_msg;
-               xdr_result = xdr___db_bt_maxkey_reply;
-               local = (char *(*)()) __db_db_bt_maxkey_4002;
-               break;
-
-       case __DB_db_get_bt_minkey:
-               xdr_argument = xdr___db_get_bt_minkey_msg;
-               xdr_result = xdr___db_get_bt_minkey_reply;
-               local = (char *(*)()) __db_db_get_bt_minkey_4002;
-               break;
-
-       case __DB_db_bt_minkey:
-               xdr_argument = xdr___db_bt_minkey_msg;
-               xdr_result = xdr___db_bt_minkey_reply;
-               local = (char *(*)()) __db_db_bt_minkey_4002;
-               break;
-
-       case __DB_db_close:
-               xdr_argument = xdr___db_close_msg;
-               xdr_result = xdr___db_close_reply;
-               local = (char *(*)()) __db_db_close_4002;
-               break;
-
-       case __DB_db_create:
-               xdr_argument = xdr___db_create_msg;
-               xdr_result = xdr___db_create_reply;
-               local = (char *(*)()) __db_db_create_4002;
-               break;
-
-       case __DB_db_del:
-               xdr_argument = xdr___db_del_msg;
-               xdr_result = xdr___db_del_reply;
-               local = (char *(*)()) __db_db_del_4002;
-               break;
-
-       case __DB_db_get_encrypt_flags:
-               xdr_argument = xdr___db_get_encrypt_flags_msg;
-               xdr_result = xdr___db_get_encrypt_flags_reply;
-               local = (char *(*)()) __db_db_get_encrypt_flags_4002;
-               break;
-
-       case __DB_db_encrypt:
-               xdr_argument = xdr___db_encrypt_msg;
-               xdr_result = xdr___db_encrypt_reply;
-               local = (char *(*)()) __db_db_encrypt_4002;
-               break;
-
-       case __DB_db_get_extentsize:
-               xdr_argument = xdr___db_get_extentsize_msg;
-               xdr_result = xdr___db_get_extentsize_reply;
-               local = (char *(*)()) __db_db_get_extentsize_4002;
-               break;
-
-       case __DB_db_extentsize:
-               xdr_argument = xdr___db_extentsize_msg;
-               xdr_result = xdr___db_extentsize_reply;
-               local = (char *(*)()) __db_db_extentsize_4002;
-               break;
-
-       case __DB_db_get_flags:
-               xdr_argument = xdr___db_get_flags_msg;
-               xdr_result = xdr___db_get_flags_reply;
-               local = (char *(*)()) __db_db_get_flags_4002;
-               break;
-
-       case __DB_db_flags:
-               xdr_argument = xdr___db_flags_msg;
-               xdr_result = xdr___db_flags_reply;
-               local = (char *(*)()) __db_db_flags_4002;
-               break;
-
-       case __DB_db_get:
-               xdr_argument = xdr___db_get_msg;
-               xdr_result = xdr___db_get_reply;
-               local = (char *(*)()) __db_db_get_4002;
-               break;
-
-       case __DB_db_get_name:
-               xdr_argument = xdr___db_get_name_msg;
-               xdr_result = xdr___db_get_name_reply;
-               local = (char *(*)()) __db_db_get_name_4002;
-               break;
-
-       case __DB_db_get_open_flags:
-               xdr_argument = xdr___db_get_open_flags_msg;
-               xdr_result = xdr___db_get_open_flags_reply;
-               local = (char *(*)()) __db_db_get_open_flags_4002;
-               break;
-
-       case __DB_db_get_h_ffactor:
-               xdr_argument = xdr___db_get_h_ffactor_msg;
-               xdr_result = xdr___db_get_h_ffactor_reply;
-               local = (char *(*)()) __db_db_get_h_ffactor_4002;
-               break;
-
-       case __DB_db_h_ffactor:
-               xdr_argument = xdr___db_h_ffactor_msg;
-               xdr_result = xdr___db_h_ffactor_reply;
-               local = (char *(*)()) __db_db_h_ffactor_4002;
-               break;
-
-       case __DB_db_get_h_nelem:
-               xdr_argument = xdr___db_get_h_nelem_msg;
-               xdr_result = xdr___db_get_h_nelem_reply;
-               local = (char *(*)()) __db_db_get_h_nelem_4002;
-               break;
-
-       case __DB_db_h_nelem:
-               xdr_argument = xdr___db_h_nelem_msg;
-               xdr_result = xdr___db_h_nelem_reply;
-               local = (char *(*)()) __db_db_h_nelem_4002;
-               break;
-
-       case __DB_db_key_range:
-               xdr_argument = xdr___db_key_range_msg;
-               xdr_result = xdr___db_key_range_reply;
-               local = (char *(*)()) __db_db_key_range_4002;
-               break;
-
-       case __DB_db_get_lorder:
-               xdr_argument = xdr___db_get_lorder_msg;
-               xdr_result = xdr___db_get_lorder_reply;
-               local = (char *(*)()) __db_db_get_lorder_4002;
-               break;
-
-       case __DB_db_lorder:
-               xdr_argument = xdr___db_lorder_msg;
-               xdr_result = xdr___db_lorder_reply;
-               local = (char *(*)()) __db_db_lorder_4002;
-               break;
-
-       case __DB_db_open:
-               xdr_argument = xdr___db_open_msg;
-               xdr_result = xdr___db_open_reply;
-               local = (char *(*)()) __db_db_open_4002;
-               break;
-
-       case __DB_db_get_pagesize:
-               xdr_argument = xdr___db_get_pagesize_msg;
-               xdr_result = xdr___db_get_pagesize_reply;
-               local = (char *(*)()) __db_db_get_pagesize_4002;
-               break;
-
-       case __DB_db_pagesize:
-               xdr_argument = xdr___db_pagesize_msg;
-               xdr_result = xdr___db_pagesize_reply;
-               local = (char *(*)()) __db_db_pagesize_4002;
-               break;
-
-       case __DB_db_pget:
-               xdr_argument = xdr___db_pget_msg;
-               xdr_result = xdr___db_pget_reply;
-               local = (char *(*)()) __db_db_pget_4002;
-               break;
-
-       case __DB_db_put:
-               xdr_argument = xdr___db_put_msg;
-               xdr_result = xdr___db_put_reply;
-               local = (char *(*)()) __db_db_put_4002;
-               break;
-
-       case __DB_db_get_re_delim:
-               xdr_argument = xdr___db_get_re_delim_msg;
-               xdr_result = xdr___db_get_re_delim_reply;
-               local = (char *(*)()) __db_db_get_re_delim_4002;
-               break;
-
-       case __DB_db_re_delim:
-               xdr_argument = xdr___db_re_delim_msg;
-               xdr_result = xdr___db_re_delim_reply;
-               local = (char *(*)()) __db_db_re_delim_4002;
-               break;
-
-       case __DB_db_get_re_len:
-               xdr_argument = xdr___db_get_re_len_msg;
-               xdr_result = xdr___db_get_re_len_reply;
-               local = (char *(*)()) __db_db_get_re_len_4002;
-               break;
-
-       case __DB_db_re_len:
-               xdr_argument = xdr___db_re_len_msg;
-               xdr_result = xdr___db_re_len_reply;
-               local = (char *(*)()) __db_db_re_len_4002;
-               break;
-
-       case __DB_db_re_pad:
-               xdr_argument = xdr___db_re_pad_msg;
-               xdr_result = xdr___db_re_pad_reply;
-               local = (char *(*)()) __db_db_re_pad_4002;
-               break;
-
-       case __DB_db_get_re_pad:
-               xdr_argument = xdr___db_get_re_pad_msg;
-               xdr_result = xdr___db_get_re_pad_reply;
-               local = (char *(*)()) __db_db_get_re_pad_4002;
-               break;
-
-       case __DB_db_remove:
-               xdr_argument = xdr___db_remove_msg;
-               xdr_result = xdr___db_remove_reply;
-               local = (char *(*)()) __db_db_remove_4002;
-               break;
-
-       case __DB_db_rename:
-               xdr_argument = xdr___db_rename_msg;
-               xdr_result = xdr___db_rename_reply;
-               local = (char *(*)()) __db_db_rename_4002;
-               break;
-
-       case __DB_db_stat:
-               xdr_argument = xdr___db_stat_msg;
-               xdr_result = xdr___db_stat_reply;
-               local = (char *(*)()) __db_db_stat_4002;
-               break;
-
-       case __DB_db_sync:
-               xdr_argument = xdr___db_sync_msg;
-               xdr_result = xdr___db_sync_reply;
-               local = (char *(*)()) __db_db_sync_4002;
-               break;
-
-       case __DB_db_truncate:
-               xdr_argument = xdr___db_truncate_msg;
-               xdr_result = xdr___db_truncate_reply;
-               local = (char *(*)()) __db_db_truncate_4002;
-               break;
-
-       case __DB_db_cursor:
-               xdr_argument = xdr___db_cursor_msg;
-               xdr_result = xdr___db_cursor_reply;
-               local = (char *(*)()) __db_db_cursor_4002;
-               break;
-
-       case __DB_db_join:
-               xdr_argument = xdr___db_join_msg;
-               xdr_result = xdr___db_join_reply;
-               local = (char *(*)()) __db_db_join_4002;
-               break;
-
-       case __DB_dbc_close:
-               xdr_argument = xdr___dbc_close_msg;
-               xdr_result = xdr___dbc_close_reply;
-               local = (char *(*)()) __db_dbc_close_4002;
-               break;
-
-       case __DB_dbc_count:
-               xdr_argument = xdr___dbc_count_msg;
-               xdr_result = xdr___dbc_count_reply;
-               local = (char *(*)()) __db_dbc_count_4002;
-               break;
-
-       case __DB_dbc_del:
-               xdr_argument = xdr___dbc_del_msg;
-               xdr_result = xdr___dbc_del_reply;
-               local = (char *(*)()) __db_dbc_del_4002;
-               break;
-
-       case __DB_dbc_dup:
-               xdr_argument = xdr___dbc_dup_msg;
-               xdr_result = xdr___dbc_dup_reply;
-               local = (char *(*)()) __db_dbc_dup_4002;
-               break;
-
-       case __DB_dbc_get:
-               xdr_argument = xdr___dbc_get_msg;
-               xdr_result = xdr___dbc_get_reply;
-               local = (char *(*)()) __db_dbc_get_4002;
-               break;
-
-       case __DB_dbc_pget:
-               xdr_argument = xdr___dbc_pget_msg;
-               xdr_result = xdr___dbc_pget_reply;
-               local = (char *(*)()) __db_dbc_pget_4002;
-               break;
-
-       case __DB_dbc_put:
-               xdr_argument = xdr___dbc_put_msg;
-               xdr_result = xdr___dbc_put_reply;
-               local = (char *(*)()) __db_dbc_put_4002;
-               break;
-
-       default:
-               svcerr_noproc(transp);
-               return;
-       }
-       (void) memset((char *)&argument, 0, sizeof (argument));
-       if (!svc_getargs(transp, (xdrproc_t)xdr_argument, (char *)&argument)) {
-               svcerr_decode(transp);
-               return;
-       }
-       result = (*local)(&argument, rqstp);
-       if (result != NULL && !svc_sendreply(transp, (xdrproc_t)xdr_result, result)) {
-               svcerr_systemerr(transp);
-       }
-       if (!svc_freeargs(transp, (xdrproc_t)xdr_argument, (char *)&argument)) {
-               fprintf(stderr, "unable to free arguments");
-               exit(1);
-       }
-       __dbsrv_timeout(0);
-       return;
-}
-
-void __dbsrv_main()
-{
-       register SVCXPRT *transp;
-
-       (void) pmap_unset(DB_RPC_SERVERPROG, DB_RPC_SERVERVERS);
-
-       transp = svctcp_create(RPC_ANYSOCK, 0, 0);
-       if (transp == NULL) {
-               fprintf(stderr, "cannot create tcp service.");
-               exit(1);
-       }
-       if (!svc_register(transp, DB_RPC_SERVERPROG, DB_RPC_SERVERVERS, db_rpc_serverprog_4002, IPPROTO_TCP)) {
-               fprintf(stderr, "unable to register (DB_RPC_SERVERPROG, DB_RPC_SERVERVERS, tcp).");
-               exit(1);
-       }
-
-       svc_run();
-       fprintf(stderr, "svc_run returned");
-       exit(1);
-       /* NOTREACHED */
-}
diff --git a/db/rpc_server/c/db_server_xdr.c b/db/rpc_server/c/db_server_xdr.c
deleted file mode 100644 (file)
index ac050da..0000000
+++ /dev/null
@@ -1,1950 +0,0 @@
-#include "db_config.h"
-
-#ifdef HAVE_RPC
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef NO_SYSTEM_INCLUDES
-#include <rpc/rpc.h>
-
-#include <strings.h>
-#endif
-
-#include "db_int.h"
-#include "dbinc_auto/db_server.h"
-
-bool_t
-xdr___env_get_cachesize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_cachesize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_cachesize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_cachesize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->gbytes))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->bytes))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->ncache))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_cachesize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_cachesize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->gbytes))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->bytes))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->ncache))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_cachesize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_cachesize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_close_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_close_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_close_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_close_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_create_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_create_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->timeout))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_create_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_create_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->envcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_dbremove_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_dbremove_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->name, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->subdb, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_dbremove_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_dbremove_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_dbrename_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_dbrename_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->name, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->subdb, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->newname, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_dbrename_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_dbrename_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_encrypt_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_encrypt_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_encrypt_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_encrypt_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_encrypt_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_encrypt_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->passwd, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_encrypt_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_encrypt_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->onoff))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_home_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_home_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_home_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_home_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->home, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_open_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_open_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_get_open_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_get_open_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_open_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_open_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->home, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->mode))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_open_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_open_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->envcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_remove_msg(xdrs, objp)
-       register XDR *xdrs;
-       __env_remove_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->home, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___env_remove_reply(xdrs, objp)
-       register XDR *xdrs;
-       __env_remove_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_abort_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_abort_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_abort_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_abort_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_begin_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_begin_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->parentcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_begin_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_begin_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnidcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_commit_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_commit_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_commit_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_commit_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_discard_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_discard_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_discard_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_discard_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_prepare_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_prepare_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_opaque(xdrs, objp->gid, 128))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_prepare_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_prepare_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_recover_msg(xdrs, objp)
-       register XDR *xdrs;
-       __txn_recover_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->count))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___txn_recover_reply(xdrs, objp)
-       register XDR *xdrs;
-       __txn_recover_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_array(xdrs, (char **)&objp->txn.txn_val, (u_int *) &objp->txn.txn_len, ~0,
-               sizeof (u_int), (xdrproc_t) xdr_u_int))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->gid.gid_val, (u_int *) &objp->gid.gid_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->retcount))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_associate_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_associate_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->sdbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_associate_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_associate_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_bt_maxkey_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_bt_maxkey_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->maxkey))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_bt_maxkey_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_bt_maxkey_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_bt_minkey_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_bt_minkey_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_bt_minkey_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_bt_minkey_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->minkey))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_bt_minkey_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_bt_minkey_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->minkey))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_bt_minkey_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_bt_minkey_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_close_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_close_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_close_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_close_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_create_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_create_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbenvcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_create_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_create_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_del_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_del_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_del_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_del_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_encrypt_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_encrypt_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_encrypt_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_encrypt_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_encrypt_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_encrypt_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->passwd, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_encrypt_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_encrypt_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_extentsize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_extentsize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_extentsize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_extentsize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->extentsize))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_extentsize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_extentsize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->extentsize))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_extentsize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_extentsize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_name_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_name_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_name_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_name_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->filename, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->dbname, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_open_flags_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_open_flags_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_open_flags_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_open_flags_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_h_ffactor_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_h_ffactor_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_h_ffactor_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_h_ffactor_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->ffactor))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_h_ffactor_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_h_ffactor_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->ffactor))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_h_ffactor_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_h_ffactor_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_h_nelem_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_h_nelem_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_h_nelem_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_h_nelem_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->nelem))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_h_nelem_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_h_nelem_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->nelem))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_h_nelem_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_h_nelem_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_key_range_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_key_range_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_key_range_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_key_range_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_double(xdrs, &objp->less))
-               return (FALSE);
-       if (!xdr_double(xdrs, &objp->equal))
-               return (FALSE);
-       if (!xdr_double(xdrs, &objp->greater))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_lorder_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_lorder_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_lorder_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_lorder_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->lorder))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_lorder_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_lorder_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->lorder))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_lorder_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_lorder_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_open_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_open_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->name, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->subdb, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->type))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->mode))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_open_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_open_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->type))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbflags))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->lorder))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_pagesize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_pagesize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_pagesize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_pagesize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pagesize))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_pagesize_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_pagesize_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pagesize))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_pagesize_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_pagesize_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_pget_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_pget_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_pget_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_pget_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_put_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_put_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_put_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_put_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_delim_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_delim_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_delim_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_delim_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->delim))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_delim_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_delim_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->delim))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_delim_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_delim_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_len_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_len_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_len_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_len_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->len))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_len_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_len_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->len))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_len_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_len_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_pad_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_pad_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pad))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_re_pad_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_re_pad_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_pad_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_pad_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_get_re_pad_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_get_re_pad_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pad))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_remove_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_remove_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->name, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->subdb, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_remove_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_remove_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_rename_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_rename_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->name, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->subdb, ~0))
-               return (FALSE);
-       if (!xdr_string(xdrs, &objp->newname, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_rename_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_rename_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_stat_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_stat_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_stat_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_stat_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_array(xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0,
-               sizeof (u_int), (xdrproc_t) xdr_u_int))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_sync_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_sync_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_sync_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_sync_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_truncate_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_truncate_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_truncate_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_truncate_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->count))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_cursor_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_cursor_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->txnpcl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_cursor_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_cursor_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbcidcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_join_msg(xdrs, objp)
-       register XDR *xdrs;
-       __db_join_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbpcl_id))
-               return (FALSE);
-       if (!xdr_array(xdrs, (char **)&objp->curs.curs_val, (u_int *) &objp->curs.curs_len, ~0,
-               sizeof (u_int), (xdrproc_t) xdr_u_int))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___db_join_reply(xdrs, objp)
-       register XDR *xdrs;
-       __db_join_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbcidcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_close_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_close_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_close_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_close_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_count_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_count_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_count_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_count_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dupcount))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_del_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_del_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_del_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_del_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_dup_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_dup_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_dup_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_dup_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dbcidcl_id))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_get_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_get_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_get_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_get_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_pget_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_pget_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->skeyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->pkeyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_pget_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_pget_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_put_msg(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_put_msg *objp;
-{
-
-       if (!xdr_u_int(xdrs, &objp->dbccl_id))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keydoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->keyflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadlen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->datadoff))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataulen))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->dataflags))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
-               return (FALSE);
-       if (!xdr_u_int(xdrs, &objp->flags))
-               return (FALSE);
-       return (TRUE);
-}
-
-bool_t
-xdr___dbc_put_reply(xdrs, objp)
-       register XDR *xdrs;
-       __dbc_put_reply *objp;
-{
-
-       if (!xdr_int(xdrs, &objp->status))
-               return (FALSE);
-       if (!xdr_bytes(xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
-               return (FALSE);
-       return (TRUE);
-}
-#endif /* HAVE_RPC */
diff --git a/db/rpc_server/java/DbDispatcher.java b/db/rpc_server/java/DbDispatcher.java
deleted file mode 100644 (file)
index 435d014..0000000
+++ /dev/null
@@ -1,788 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2001-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DbDispatcher.java,v 1.2 2003/12/15 21:44:36 jbj Exp $
- */
-
-package com.sleepycat.db.rpcserver;
-
-import com.sleepycat.db.*;
-import java.io.IOException;
-import org.acplt.oncrpc.OncRpcException;
-
-/**
- * Dispatcher for RPC messages for the Java RPC server.
- * These are hooks that translate between RPC msg/reply structures and
- * DB calls, which keeps the real implementation code in Rpc* classes cleaner.
- */
-public abstract class DbDispatcher extends DbServerStub
-{
-       abstract int addEnv(RpcDbEnv rdbenv);
-       abstract int addDb(RpcDb rdb);
-       abstract int addTxn(RpcDbTxn rtxn);
-       abstract int addCursor(RpcDbc rdbc);
-       abstract void delEnv(RpcDbEnv rdbenv, boolean dispose);
-       abstract void delDb(RpcDb rdb, boolean dispose);
-       abstract void delTxn(RpcDbTxn rtxn, boolean dispose);
-       abstract void delCursor(RpcDbc rdbc, boolean dispose);
-       abstract RpcDbEnv getEnv(int envid);
-       abstract RpcDb getDb(int dbid);
-       abstract RpcDbTxn getTxn(int txnbid);
-       abstract RpcDbc getCursor(int dbcid);
-
-       public DbDispatcher() throws IOException, OncRpcException
-       {
-               super();
-       }
-
-       //// Db methods
-
-       public  __db_associate_reply __DB_db_associate_4002(__db_associate_msg args)
-       {
-               __db_associate_reply reply = new __db_associate_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.associate(this, args, reply);
-               return reply;
-       }
-
-       public  __db_bt_maxkey_reply __DB_db_bt_maxkey_4002(__db_bt_maxkey_msg args)
-       {
-               __db_bt_maxkey_reply reply = new __db_bt_maxkey_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_bt_maxkey(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_bt_minkey_reply __DB_db_get_bt_minkey_4002(__db_get_bt_minkey_msg args)
-       {
-               __db_get_bt_minkey_reply reply = new __db_get_bt_minkey_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_bt_minkey(this, args, reply);
-               return reply;
-       }
-
-       public  __db_bt_minkey_reply __DB_db_bt_minkey_4002(__db_bt_minkey_msg args)
-       {
-               __db_bt_minkey_reply reply = new __db_bt_minkey_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_bt_minkey(this, args, reply);
-               return reply;
-       }
-
-       public  __db_close_reply __DB_db_close_4002(__db_close_msg args)
-       {
-               __db_close_reply reply = new __db_close_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.close(this, args, reply);
-               return reply;
-       }
-
-       public  __db_create_reply __DB_db_create_4002(__db_create_msg args)
-       {
-               __db_create_reply reply = new __db_create_reply();
-               RpcDb rdb = new RpcDb(getEnv(args.dbenvcl_id));
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.create(this, args, reply);
-               return reply;
-       }
-
-       public  __db_cursor_reply __DB_db_cursor_4002(__db_cursor_msg args)
-       {
-               __db_cursor_reply reply = new __db_cursor_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.cursor(this, args, reply);
-               return reply;
-       }
-
-       public  __db_del_reply __DB_db_del_4002(__db_del_msg args)
-       {
-               __db_del_reply reply = new __db_del_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.del(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_encrypt_flags_reply __DB_db_get_encrypt_flags_4002(__db_get_encrypt_flags_msg args)
-       {
-               __db_get_encrypt_flags_reply reply = new __db_get_encrypt_flags_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_encrypt_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __db_encrypt_reply __DB_db_encrypt_4002(__db_encrypt_msg args)
-       {
-               __db_encrypt_reply reply = new __db_encrypt_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_encrypt(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_extentsize_reply __DB_db_get_extentsize_4002(__db_get_extentsize_msg args)
-       {
-               __db_get_extentsize_reply reply = new __db_get_extentsize_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_q_extentsize(this, args, reply);
-               return reply;
-       }
-
-       public  __db_extentsize_reply __DB_db_extentsize_4002(__db_extentsize_msg args)
-       {
-               __db_extentsize_reply reply = new __db_extentsize_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_q_extentsize(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_flags_reply __DB_db_get_flags_4002(__db_get_flags_msg args)
-       {
-               __db_get_flags_reply reply = new __db_get_flags_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __db_flags_reply __DB_db_flags_4002(__db_flags_msg args)
-       {
-               __db_flags_reply reply = new __db_flags_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __db_get_reply __DB_db_get_4002(__db_get_msg args)
-       {
-               __db_get_reply reply = new __db_get_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_h_ffactor_reply __DB_db_get_h_ffactor_4002(__db_get_h_ffactor_msg args)
-       {
-               __db_get_h_ffactor_reply reply = new __db_get_h_ffactor_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_h_ffactor(this, args, reply);
-               return reply;
-       }
-
-       public  __db_h_ffactor_reply __DB_db_h_ffactor_4002(__db_h_ffactor_msg args)
-       {
-               __db_h_ffactor_reply reply = new __db_h_ffactor_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_h_ffactor(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_h_nelem_reply __DB_db_get_h_nelem_4002(__db_get_h_nelem_msg args)
-       {
-               __db_get_h_nelem_reply reply = new __db_get_h_nelem_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_h_nelem(this, args, reply);
-               return reply;
-       }
-
-       public  __db_h_nelem_reply __DB_db_h_nelem_4002(__db_h_nelem_msg args)
-       {
-               __db_h_nelem_reply reply = new __db_h_nelem_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_h_nelem(this, args, reply);
-               return reply;
-       }
-
-       public  __db_join_reply __DB_db_join_4002(__db_join_msg args)
-       {
-               __db_join_reply reply = new __db_join_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.join(this, args, reply);
-               return reply;
-       }
-
-       public  __db_key_range_reply __DB_db_key_range_4002(__db_key_range_msg args)
-       {
-               __db_key_range_reply reply = new __db_key_range_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.key_range(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_lorder_reply __DB_db_get_lorder_4002(__db_get_lorder_msg args)
-       {
-               __db_get_lorder_reply reply = new __db_get_lorder_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_lorder(this, args, reply);
-               return reply;
-       }
-
-       public  __db_lorder_reply __DB_db_lorder_4002(__db_lorder_msg args)
-       {
-               __db_lorder_reply reply = new __db_lorder_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_lorder(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_name_reply __DB_db_get_name_4002(__db_get_name_msg args)
-       {
-               __db_get_name_reply reply = new __db_get_name_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_name(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_open_flags_reply __DB_db_get_open_flags_4002(__db_get_open_flags_msg args)
-       {
-               __db_get_open_flags_reply reply = new __db_get_open_flags_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_open_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __db_open_reply __DB_db_open_4002(__db_open_msg args)
-       {
-               __db_open_reply reply = new __db_open_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.open(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_pagesize_reply __DB_db_get_pagesize_4002(__db_get_pagesize_msg args)
-       {
-               __db_get_pagesize_reply reply = new __db_get_pagesize_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_pagesize(this, args, reply);
-               return reply;
-       }
-
-       public  __db_pagesize_reply __DB_db_pagesize_4002(__db_pagesize_msg args)
-       {
-               __db_pagesize_reply reply = new __db_pagesize_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_pagesize(this, args, reply);
-               return reply;
-       }
-
-       public  __db_pget_reply __DB_db_pget_4002(__db_pget_msg args)
-       {
-               __db_pget_reply reply = new __db_pget_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.pget(this, args, reply);
-               return reply;
-       }
-
-       public  __db_put_reply __DB_db_put_4002(__db_put_msg args)
-       {
-               __db_put_reply reply = new __db_put_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.put(this, args, reply);
-               return reply;
-       }
-
-       public  __db_remove_reply __DB_db_remove_4002(__db_remove_msg args)
-       {
-               __db_remove_reply reply = new __db_remove_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.remove(this, args, reply);
-               return reply;
-       }
-
-       public  __db_rename_reply __DB_db_rename_4002(__db_rename_msg args)
-       {
-               __db_rename_reply reply = new __db_rename_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.rename(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_re_delim_reply __DB_db_get_re_delim_4002(__db_get_re_delim_msg args)
-       {
-               __db_get_re_delim_reply reply = new __db_get_re_delim_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_re_delim(this, args, reply);
-               return reply;
-       }
-
-       public  __db_re_delim_reply __DB_db_re_delim_4002(__db_re_delim_msg args)
-       {
-               __db_re_delim_reply reply = new __db_re_delim_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_re_delim(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_re_len_reply __DB_db_get_re_len_4002(__db_get_re_len_msg args)
-       {
-               __db_get_re_len_reply reply = new __db_get_re_len_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_re_len(this, args, reply);
-               return reply;
-       }
-
-       public  __db_re_len_reply __DB_db_re_len_4002(__db_re_len_msg args)
-       {
-               __db_re_len_reply reply = new __db_re_len_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_re_len(this, args, reply);
-               return reply;
-       }
-
-       public __db_get_re_pad_reply __DB_db_get_re_pad_4002(__db_get_re_pad_msg args)
-       {
-               __db_get_re_pad_reply reply = new __db_get_re_pad_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.get_re_pad(this, args, reply);
-               return reply;
-       }
-
-       public  __db_re_pad_reply __DB_db_re_pad_4002(__db_re_pad_msg args)
-       {
-               __db_re_pad_reply reply = new __db_re_pad_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.set_re_pad(this, args, reply);
-               return reply;
-       }
-
-       public  __db_stat_reply __DB_db_stat_4002(__db_stat_msg args)
-       {
-               __db_stat_reply reply = new __db_stat_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.stat(this, args, reply);
-               return reply;
-       }
-
-       public  __db_sync_reply __DB_db_sync_4002(__db_sync_msg args)
-       {
-               __db_sync_reply reply = new __db_sync_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.sync(this, args, reply);
-               return reply;
-       }
-
-       public  __db_truncate_reply __DB_db_truncate_4002(__db_truncate_msg args)
-       {
-               __db_truncate_reply reply = new __db_truncate_reply();
-               RpcDb rdb = getDb(args.dbpcl_id);
-               if (rdb == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdb.truncate(this, args, reply);
-               return reply;
-       }
-
-       //// Cursor methods
-
-       public  __dbc_close_reply __DB_dbc_close_4002(__dbc_close_msg args)
-       {
-               __dbc_close_reply reply = new __dbc_close_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.close(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_count_reply __DB_dbc_count_4002(__dbc_count_msg args)
-       {
-               __dbc_count_reply reply = new __dbc_count_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.count(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_del_reply __DB_dbc_del_4002(__dbc_del_msg args)
-       {
-               __dbc_del_reply reply = new __dbc_del_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.del(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_dup_reply __DB_dbc_dup_4002(__dbc_dup_msg args)
-       {
-               __dbc_dup_reply reply = new __dbc_dup_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.dup(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_get_reply __DB_dbc_get_4002(__dbc_get_msg args)
-       {
-               __dbc_get_reply reply = new __dbc_get_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.get(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_pget_reply __DB_dbc_pget_4002(__dbc_pget_msg args) {
-               __dbc_pget_reply reply = new __dbc_pget_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.pget(this, args, reply);
-               return reply;
-       }
-
-       public  __dbc_put_reply __DB_dbc_put_4002(__dbc_put_msg args) {
-               __dbc_put_reply reply = new __dbc_put_reply();
-               RpcDbc rdbc = getCursor(args.dbccl_id);
-               if (rdbc == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbc.put(this, args, reply);
-               return reply;
-       }
-
-       //// Environment methods
-
-       public __env_get_cachesize_reply __DB_env_get_cachesize_4002(__env_get_cachesize_msg args)
-       {
-               __env_get_cachesize_reply reply = new __env_get_cachesize_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.get_cachesize(this, args, reply);
-               return reply;
-       }
-
-       public  __env_cachesize_reply __DB_env_cachesize_4002(__env_cachesize_msg args)
-       {
-               __env_cachesize_reply reply = new __env_cachesize_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.set_cachesize(this, args, reply);
-               return reply;
-       }
-
-       public  __env_close_reply __DB_env_close_4002(__env_close_msg args)
-       {
-               __env_close_reply reply = new __env_close_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.close(this, args, reply);
-               return reply;
-       }
-
-       public  __env_create_reply __DB_env_create_4002(__env_create_msg args)
-       {
-               __env_create_reply reply = new __env_create_reply();
-               RpcDbEnv rdbenv = new RpcDbEnv();
-               rdbenv.create(this, args, reply);
-               return reply;
-       }
-
-       public  __env_dbremove_reply __DB_env_dbremove_4002(__env_dbremove_msg args)
-       {
-               __env_dbremove_reply reply = new __env_dbremove_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.dbremove(this, args, reply);
-               return reply;
-       }
-
-       public  __env_dbrename_reply __DB_env_dbrename_4002(__env_dbrename_msg args)
-       {
-               __env_dbrename_reply reply = new __env_dbrename_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.dbrename(this, args, reply);
-               return reply;
-       }
-
-       public __env_get_encrypt_flags_reply __DB_env_get_encrypt_flags_4002(__env_get_encrypt_flags_msg args)
-       {
-               __env_get_encrypt_flags_reply reply = new __env_get_encrypt_flags_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.get_encrypt_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __env_encrypt_reply __DB_env_encrypt_4002(__env_encrypt_msg args)
-       {
-               __env_encrypt_reply reply = new __env_encrypt_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.set_encrypt(this, args, reply);
-               return reply;
-       }
-
-       public __env_get_flags_reply __DB_env_get_flags_4002(__env_get_flags_msg args)
-       {
-               __env_get_flags_reply reply = new __env_get_flags_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.get_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __env_flags_reply __DB_env_flags_4002(__env_flags_msg args)
-       {
-               __env_flags_reply reply = new __env_flags_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.set_flags(this, args, reply);
-               return reply;
-       }
-
-       public __env_get_home_reply __DB_env_get_home_4002(__env_get_home_msg args)
-       {
-               __env_get_home_reply reply = new __env_get_home_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.get_home(this, args, reply);
-               return reply;
-       }
-
-       public __env_get_open_flags_reply __DB_env_get_open_flags_4002(__env_get_open_flags_msg args)
-       {
-               __env_get_open_flags_reply reply = new __env_get_open_flags_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.get_open_flags(this, args, reply);
-               return reply;
-       }
-
-       public  __env_open_reply __DB_env_open_4002(__env_open_msg args)
-       {
-               __env_open_reply reply = new __env_open_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.open(this, args, reply);
-               return reply;
-       }
-
-       public  __env_remove_reply __DB_env_remove_4002(__env_remove_msg args)
-       {
-               __env_remove_reply reply = new __env_remove_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.remove(this, args, reply);
-               return reply;
-       }
-
-       //// Transaction methods
-
-       public  __txn_abort_reply __DB_txn_abort_4002(__txn_abort_msg args)
-       {
-               __txn_abort_reply reply = new __txn_abort_reply();
-               RpcDbTxn rdbtxn = getTxn(args.txnpcl_id);
-               if (rdbtxn == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbtxn.abort(this, args, reply);
-               return reply;
-       }
-
-       public  __txn_begin_reply __DB_txn_begin_4002(__txn_begin_msg args)
-       {
-               __txn_begin_reply reply = new __txn_begin_reply();
-               RpcDbTxn rdbtxn = new RpcDbTxn(getEnv(args.dbenvcl_id), null);
-               rdbtxn.begin(this, args, reply);
-               return reply;
-       }
-
-       public  __txn_commit_reply __DB_txn_commit_4002(__txn_commit_msg args)
-       {
-               __txn_commit_reply reply = new __txn_commit_reply();
-               RpcDbTxn rdbtxn = getTxn(args.txnpcl_id);
-               if (rdbtxn == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbtxn.commit(this, args, reply);
-               return reply;
-       }
-
-       public  __txn_discard_reply __DB_txn_discard_4002(__txn_discard_msg args)
-       {
-               __txn_discard_reply reply = new __txn_discard_reply();
-               RpcDbTxn rdbtxn = getTxn(args.txnpcl_id);
-               if (rdbtxn == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbtxn.discard(this, args, reply);
-               return reply;
-       }
-
-       public  __txn_prepare_reply __DB_txn_prepare_4002(__txn_prepare_msg args)
-       {
-               __txn_prepare_reply reply = new __txn_prepare_reply();
-               RpcDbTxn rdbtxn = getTxn(args.txnpcl_id);
-               if (rdbtxn == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbtxn.prepare(this, args, reply);
-               return reply;
-       }
-
-       public  __txn_recover_reply __DB_txn_recover_4002(__txn_recover_msg args)
-       {
-               __txn_recover_reply reply = new __txn_recover_reply();
-               RpcDbEnv rdbenv = getEnv(args.dbenvcl_id);
-               if (rdbenv == null)
-                       reply.status = Db.DB_NOSERVER_ID;
-               else
-                       rdbenv.txn_recover(this, args, reply);
-               return reply;
-       }
-}
diff --git a/db/rpc_server/java/DbServer.java b/db/rpc_server/java/DbServer.java
deleted file mode 100644 (file)
index 1690cb8..0000000
+++ /dev/null
@@ -1,332 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2001-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: DbServer.java,v 1.2 2003/12/15 21:44:37 jbj Exp $
- */
-
-package com.sleepycat.db.rpcserver;
-
-import com.sleepycat.db.*;
-import java.io.*;
-import java.util.*;
-import org.acplt.oncrpc.OncRpcException;
-import org.acplt.oncrpc.server.OncRpcCallInformation;
-
-/**
- * Main entry point for the Java version of the Berkeley DB RPC server
- */
-public class DbServer extends DbDispatcher
-{
-       public static long idleto = 10 * 60 * 1000;     // 5 minutes
-       public static long defto = 5 * 60 * 1000;       // 5 minutes
-       public static long maxto = 60 * 60 * 1000;      // 1 hour
-       public static String passwd = null;
-       public static PrintWriter err;
-
-       long now, hint; // updated each operation
-       FreeList env_list = new FreeList();
-       FreeList db_list = new FreeList();
-       FreeList txn_list = new FreeList();
-       FreeList cursor_list = new FreeList();
-
-       public DbServer() throws IOException, OncRpcException
-       {
-               super();
-               init_lists();
-       }
-
-       public void dispatchOncRpcCall(OncRpcCallInformation call, int program,
-               int version, int procedure) throws OncRpcException, IOException
-       {
-               long newnow = System.currentTimeMillis();
-               // DbServer.err.println("Dispatching RPC call " + procedure + " after delay of " + (newnow - now));
-               now = newnow;
-               try {
-                       super.dispatchOncRpcCall(call, program, version, procedure);
-               } catch(Throwable t) {
-                       System.err.println("Caught " + t + " while dispatching RPC call " + procedure);
-                       t.printStackTrace(DbServer.err);
-               } finally {
-                       doTimeouts();
-                       DbServer.err.flush();
-               }
-       }
-
-       // Internal methods to track context
-       private void init_lists()
-       {
-               // We do this so that getEnv/Db/etc(0) == null
-               env_list.add(null);
-               db_list.add(null);
-               txn_list.add(null);
-               cursor_list.add(null);
-       }
-
-       int addEnv(RpcDbEnv rdbenv)
-       {
-               rdbenv.timer.last_access = now;
-               int id = env_list.add(rdbenv);
-               return id;
-       }
-
-       int addDb(RpcDb rdb)
-       {
-               int id = db_list.add(rdb);
-               return id;
-       }
-
-       int addTxn(RpcDbTxn rtxn)
-       {
-               rtxn.timer.last_access = now;
-               int id = txn_list.add(rtxn);
-               return id;
-       }
-
-       int addCursor(RpcDbc rdbc)
-       {
-               rdbc.timer.last_access = now;
-               int id = cursor_list.add(rdbc);
-               return id;
-       }
-
-       void delEnv(RpcDbEnv rdbenv, boolean dispose)
-       {
-               env_list.del(rdbenv);
-
-               // cursors and transactions will already have been cleaned up
-               for(LocalIterator i = db_list.iterator(); i.hasNext(); ) {
-                       RpcDb rdb = (RpcDb)i.next();
-                       if (rdb != null && rdb.rdbenv == rdbenv)
-                               delDb(rdb, true);
-               }
-
-               if (dispose)
-                       rdbenv.dispose();
-       }
-
-       void delDb(RpcDb rdb, boolean dispose)
-       {
-               db_list.del(rdb);
-
-               for(LocalIterator i = cursor_list.iterator(); i.hasNext(); ) {
-                       RpcDbc rdbc = (RpcDbc)i.next();
-                       if (rdbc != null && rdbc.timer == rdb) {
-                               i.remove();
-                               rdbc.dispose();
-                       }
-               }
-
-               if (dispose)
-                       rdb.dispose();
-       }
-
-       void delTxn(RpcDbTxn rtxn, boolean dispose)
-       {
-               txn_list.del(rtxn);
-
-               for(LocalIterator i = cursor_list.iterator(); i.hasNext(); ) {
-                       RpcDbc rdbc = (RpcDbc)i.next();
-                       if (rdbc != null && rdbc.timer == rtxn) {
-                               i.remove();
-                               rdbc.dispose();
-                       }
-               }
-
-               for(LocalIterator i = txn_list.iterator(); i.hasNext(); ) {
-                       RpcDbTxn rtxn_child = (RpcDbTxn)i.next();
-                       if (rtxn_child != null && rtxn_child.timer == rtxn) {
-                               i.remove();
-                               rtxn_child.dispose();
-                       }
-               }
-
-               if (dispose)
-                       rtxn.dispose();
-       }
-
-       void delCursor(RpcDbc rdbc, boolean dispose)
-       {
-               cursor_list.del(rdbc);
-               if (dispose)
-                       rdbc.dispose();
-       }
-
-       RpcDbEnv getEnv(int envid)
-       {
-               RpcDbEnv rdbenv = (RpcDbEnv)env_list.get(envid);
-               if (rdbenv != null)
-                       rdbenv.timer.last_access = now;
-               return rdbenv;
-       }
-
-       RpcDb getDb(int dbid)
-       {
-               RpcDb rdb = (RpcDb)db_list.get(dbid);
-               if (rdb != null)
-                       rdb.rdbenv.timer.last_access = now;
-               return rdb;
-       }
-
-       RpcDbTxn getTxn(int txnid)
-       {
-               RpcDbTxn rtxn = (RpcDbTxn)txn_list.get(txnid);
-               if (rtxn != null)
-                       rtxn.timer.last_access = rtxn.rdbenv.timer.last_access = now;
-               return rtxn;
-       }
-
-       RpcDbc getCursor(int dbcid)
-       {
-               RpcDbc rdbc = (RpcDbc)cursor_list.get(dbcid);
-               if (rdbc != null)
-                       rdbc.last_access = rdbc.timer.last_access = rdbc.rdbenv.timer.last_access = now;
-               return rdbc;
-       }
-
-       void doTimeouts()
-       {
-               if (now < hint) {
-                       // DbServer.err.println("Skipping cleaner sweep - now = " + now + ", hint = " + hint);
-                       return;
-               }
-
-               // DbServer.err.println("Starting a cleaner sweep");
-               hint = now + DbServer.maxto;
-
-               for(LocalIterator i = cursor_list.iterator(); i.hasNext(); ) {
-                       RpcDbc rdbc = (RpcDbc)i.next();
-                       if (rdbc == null)
-                               continue;
-
-                       long end_time = rdbc.timer.last_access + rdbc.rdbenv.timeout;
-                       // DbServer.err.println("Examining " + rdbc + ", time left = " + (end_time - now));
-                       if (end_time < now) {
-                               DbServer.err.println("Cleaning up " + rdbc);
-                               delCursor(rdbc, true);
-                       } else if (end_time < hint)
-                               hint = end_time;
-               }
-
-               for(LocalIterator i = txn_list.iterator(); i.hasNext(); ) {
-                       RpcDbTxn rtxn = (RpcDbTxn)i.next();
-                       if (rtxn == null)
-                               continue;
-
-                       long end_time = rtxn.timer.last_access + rtxn.rdbenv.timeout;
-                       // DbServer.err.println("Examining " + rtxn + ", time left = " + (end_time - now));
-                       if (end_time < now) {
-                               DbServer.err.println("Cleaning up " + rtxn);
-                               delTxn(rtxn, true);
-                       } else if (end_time < hint)
-                               hint = end_time;
-               }
-
-               for(LocalIterator i = env_list.iterator(); i.hasNext(); ) {
-                       RpcDbEnv rdbenv = (RpcDbEnv)i.next();
-                       if (rdbenv == null)
-                               continue;
-
-                       long end_time = rdbenv.timer.last_access + rdbenv.idletime;
-                       // DbServer.err.println("Examining " + rdbenv + ", time left = " + (end_time - now));
-                       if (end_time < now) {
-                               DbServer.err.println("Cleaning up " + rdbenv);
-                               delEnv(rdbenv, true);
-                       }
-               }
-
-                // if we didn't find anything, reset the hint
-               if (hint == now + DbServer.maxto)
-                       hint = 0;
-
-               // DbServer.err.println("Finishing a cleaner sweep");
-       }
-
-       // Some constants that aren't available elsewhere
-       static final int EINVAL = 22;
-       static final int DB_SERVER_FLAGMASK = Db.DB_LOCKDOWN |
-           Db.DB_PRIVATE | Db.DB_RECOVER | Db.DB_RECOVER_FATAL |
-           Db.DB_SYSTEM_MEM | Db.DB_USE_ENVIRON |
-           Db.DB_USE_ENVIRON_ROOT;
-       static final int DB_SERVER_ENVFLAGS = Db.DB_INIT_CDB |
-           Db.DB_INIT_LOCK | Db.DB_INIT_LOG | Db.DB_INIT_MPOOL |
-           Db.DB_INIT_TXN | Db.DB_JOINENV;
-       static final int DB_SERVER_DBFLAGS = Db.DB_DIRTY_READ |
-           Db.DB_NOMMAP | Db.DB_RDONLY;
-       static final int DB_SERVER_DBNOSHARE = Db.DB_EXCL | Db.DB_TRUNCATE;
-
-       static Vector homes = new Vector();
-
-       static void add_home(String home) {
-               File f = new File(home);
-               try { home = f.getCanonicalPath(); } catch(IOException e) {}
-               homes.addElement(home);
-       }
-
-       static boolean check_home(String home) {
-               if (home == null)
-                       return false;
-               File f = new File(home);
-               try { home = f.getCanonicalPath(); } catch(IOException e) {}
-               return homes.contains(home);
-       }
-
-       public static void main(String[] args)
-       {
-               System.out.println("Starting DbServer...");
-               for (int i = 0; i < args.length; i++) {
-                       if (args[i].charAt(0) != '-')
-                               usage();
-
-                       switch (args[i].charAt(1)) {
-                       case 'h':
-                               add_home(args[++i]);
-                               break;
-                       case 'I':
-                               idleto = Long.parseLong(args[++i]) * 1000L;
-                               break;
-                       case 'P':
-                               passwd = args[++i];
-                               break;
-                       case 't':
-                               defto = Long.parseLong(args[++i]) * 1000L;
-                               break;
-                       case 'T':
-                               maxto = Long.parseLong(args[++i]) * 1000L;
-                               break;
-                       case 'V':
-                               // version;
-                               break;
-                       case 'v':
-                               // verbose
-                               break;
-                       default:
-                               usage();
-                       }
-               }
-
-               try {
-                       DbServer.err = new PrintWriter(new FileOutputStream("JavaRPCServer.trace", true));
-                       // DbServer.err = new PrintWriter(System.err);
-                       DbServer server = new DbServer();
-                       server.run();
-               } catch (Throwable e) {
-                       System.out.println("DbServer exception:");
-                       e.printStackTrace(DbServer.err);
-               } finally {
-                       if (DbServer.err != null)
-                               DbServer.err.close();
-               }
-
-               System.out.println("DbServer stopped.");
-       }
-
-       static void usage()
-       {
-               System.err.println("usage: java com.sleepycat.db.rpcserver.DbServer \\");
-               System.err.println("[-Vv] [-h home] [-P passwd] [-I idletimeout] [-L logfile] [-t def_timeout] [-T maxtimeout]");
-               System.exit(1);
-       }
-}
diff --git a/db/rpc_server/java/gen/DbServerStub.java b/db/rpc_server/java/gen/DbServerStub.java
deleted file mode 100644 (file)
index f963c52..0000000
+++ /dev/null
@@ -1,657 +0,0 @@
-/*
- * Automatically generated by jrpcgen 0.95.1 on 3/26/03 6:40 PM
- * jrpcgen is part of the "Remote Tea" ONC/RPC package for Java
- * See http://acplt.org/ks/remotetea.html for details
- */
-package com.sleepycat.db.rpcserver;
-import org.acplt.oncrpc.*;
-import java.io.IOException;
-
-import org.acplt.oncrpc.server.*;
-
-/**
- */
-public abstract class DbServerStub extends OncRpcServerStub implements OncRpcDispatchable {
-
-    public DbServerStub()
-           throws OncRpcException, IOException {
-        this(0);
-    }
-
-    public DbServerStub(int port)
-           throws OncRpcException, IOException {
-        info = new OncRpcServerTransportRegistrationInfo [] {
-            new OncRpcServerTransportRegistrationInfo(db_server.DB_RPC_SERVERPROG, 4002),
-        };
-        transports = new OncRpcServerTransport [] {
-            new OncRpcUdpServerTransport(this, port, info, 32768),
-            new OncRpcTcpServerTransport(this, port, info, 32768)
-        };
-    }
-
-    public void dispatchOncRpcCall(OncRpcCallInformation call, int program, int version, int procedure)
-           throws OncRpcException, IOException {
-        if ( version == 4002 ) {
-            switch ( procedure ) {
-            case 1: {
-                __env_get_cachesize_msg args$ = new __env_get_cachesize_msg();
-                call.retrieveCall(args$);
-                __env_get_cachesize_reply result$ = __DB_env_get_cachesize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 2: {
-                __env_cachesize_msg args$ = new __env_cachesize_msg();
-                call.retrieveCall(args$);
-                __env_cachesize_reply result$ = __DB_env_cachesize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 3: {
-                __env_close_msg args$ = new __env_close_msg();
-                call.retrieveCall(args$);
-                __env_close_reply result$ = __DB_env_close_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 4: {
-                __env_create_msg args$ = new __env_create_msg();
-                call.retrieveCall(args$);
-                __env_create_reply result$ = __DB_env_create_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 5: {
-                __env_dbremove_msg args$ = new __env_dbremove_msg();
-                call.retrieveCall(args$);
-                __env_dbremove_reply result$ = __DB_env_dbremove_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 6: {
-                __env_dbrename_msg args$ = new __env_dbrename_msg();
-                call.retrieveCall(args$);
-                __env_dbrename_reply result$ = __DB_env_dbrename_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 7: {
-                __env_get_encrypt_flags_msg args$ = new __env_get_encrypt_flags_msg();
-                call.retrieveCall(args$);
-                __env_get_encrypt_flags_reply result$ = __DB_env_get_encrypt_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 8: {
-                __env_encrypt_msg args$ = new __env_encrypt_msg();
-                call.retrieveCall(args$);
-                __env_encrypt_reply result$ = __DB_env_encrypt_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 9: {
-                __env_get_flags_msg args$ = new __env_get_flags_msg();
-                call.retrieveCall(args$);
-                __env_get_flags_reply result$ = __DB_env_get_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 10: {
-                __env_flags_msg args$ = new __env_flags_msg();
-                call.retrieveCall(args$);
-                __env_flags_reply result$ = __DB_env_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 11: {
-                __env_get_home_msg args$ = new __env_get_home_msg();
-                call.retrieveCall(args$);
-                __env_get_home_reply result$ = __DB_env_get_home_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 12: {
-                __env_get_open_flags_msg args$ = new __env_get_open_flags_msg();
-                call.retrieveCall(args$);
-                __env_get_open_flags_reply result$ = __DB_env_get_open_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 13: {
-                __env_open_msg args$ = new __env_open_msg();
-                call.retrieveCall(args$);
-                __env_open_reply result$ = __DB_env_open_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 14: {
-                __env_remove_msg args$ = new __env_remove_msg();
-                call.retrieveCall(args$);
-                __env_remove_reply result$ = __DB_env_remove_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 15: {
-                __txn_abort_msg args$ = new __txn_abort_msg();
-                call.retrieveCall(args$);
-                __txn_abort_reply result$ = __DB_txn_abort_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 16: {
-                __txn_begin_msg args$ = new __txn_begin_msg();
-                call.retrieveCall(args$);
-                __txn_begin_reply result$ = __DB_txn_begin_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 17: {
-                __txn_commit_msg args$ = new __txn_commit_msg();
-                call.retrieveCall(args$);
-                __txn_commit_reply result$ = __DB_txn_commit_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 18: {
-                __txn_discard_msg args$ = new __txn_discard_msg();
-                call.retrieveCall(args$);
-                __txn_discard_reply result$ = __DB_txn_discard_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 19: {
-                __txn_prepare_msg args$ = new __txn_prepare_msg();
-                call.retrieveCall(args$);
-                __txn_prepare_reply result$ = __DB_txn_prepare_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 20: {
-                __txn_recover_msg args$ = new __txn_recover_msg();
-                call.retrieveCall(args$);
-                __txn_recover_reply result$ = __DB_txn_recover_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 21: {
-                __db_associate_msg args$ = new __db_associate_msg();
-                call.retrieveCall(args$);
-                __db_associate_reply result$ = __DB_db_associate_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 22: {
-                __db_bt_maxkey_msg args$ = new __db_bt_maxkey_msg();
-                call.retrieveCall(args$);
-                __db_bt_maxkey_reply result$ = __DB_db_bt_maxkey_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 23: {
-                __db_get_bt_minkey_msg args$ = new __db_get_bt_minkey_msg();
-                call.retrieveCall(args$);
-                __db_get_bt_minkey_reply result$ = __DB_db_get_bt_minkey_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 24: {
-                __db_bt_minkey_msg args$ = new __db_bt_minkey_msg();
-                call.retrieveCall(args$);
-                __db_bt_minkey_reply result$ = __DB_db_bt_minkey_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 25: {
-                __db_close_msg args$ = new __db_close_msg();
-                call.retrieveCall(args$);
-                __db_close_reply result$ = __DB_db_close_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 26: {
-                __db_create_msg args$ = new __db_create_msg();
-                call.retrieveCall(args$);
-                __db_create_reply result$ = __DB_db_create_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 27: {
-                __db_del_msg args$ = new __db_del_msg();
-                call.retrieveCall(args$);
-                __db_del_reply result$ = __DB_db_del_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 28: {
-                __db_get_encrypt_flags_msg args$ = new __db_get_encrypt_flags_msg();
-                call.retrieveCall(args$);
-                __db_get_encrypt_flags_reply result$ = __DB_db_get_encrypt_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 29: {
-                __db_encrypt_msg args$ = new __db_encrypt_msg();
-                call.retrieveCall(args$);
-                __db_encrypt_reply result$ = __DB_db_encrypt_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 30: {
-                __db_get_extentsize_msg args$ = new __db_get_extentsize_msg();
-                call.retrieveCall(args$);
-                __db_get_extentsize_reply result$ = __DB_db_get_extentsize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 31: {
-                __db_extentsize_msg args$ = new __db_extentsize_msg();
-                call.retrieveCall(args$);
-                __db_extentsize_reply result$ = __DB_db_extentsize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 32: {
-                __db_get_flags_msg args$ = new __db_get_flags_msg();
-                call.retrieveCall(args$);
-                __db_get_flags_reply result$ = __DB_db_get_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 33: {
-                __db_flags_msg args$ = new __db_flags_msg();
-                call.retrieveCall(args$);
-                __db_flags_reply result$ = __DB_db_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 34: {
-                __db_get_msg args$ = new __db_get_msg();
-                call.retrieveCall(args$);
-                __db_get_reply result$ = __DB_db_get_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 35: {
-                __db_get_name_msg args$ = new __db_get_name_msg();
-                call.retrieveCall(args$);
-                __db_get_name_reply result$ = __DB_db_get_name_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 36: {
-                __db_get_open_flags_msg args$ = new __db_get_open_flags_msg();
-                call.retrieveCall(args$);
-                __db_get_open_flags_reply result$ = __DB_db_get_open_flags_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 37: {
-                __db_get_h_ffactor_msg args$ = new __db_get_h_ffactor_msg();
-                call.retrieveCall(args$);
-                __db_get_h_ffactor_reply result$ = __DB_db_get_h_ffactor_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 38: {
-                __db_h_ffactor_msg args$ = new __db_h_ffactor_msg();
-                call.retrieveCall(args$);
-                __db_h_ffactor_reply result$ = __DB_db_h_ffactor_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 39: {
-                __db_get_h_nelem_msg args$ = new __db_get_h_nelem_msg();
-                call.retrieveCall(args$);
-                __db_get_h_nelem_reply result$ = __DB_db_get_h_nelem_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 40: {
-                __db_h_nelem_msg args$ = new __db_h_nelem_msg();
-                call.retrieveCall(args$);
-                __db_h_nelem_reply result$ = __DB_db_h_nelem_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 41: {
-                __db_key_range_msg args$ = new __db_key_range_msg();
-                call.retrieveCall(args$);
-                __db_key_range_reply result$ = __DB_db_key_range_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 42: {
-                __db_get_lorder_msg args$ = new __db_get_lorder_msg();
-                call.retrieveCall(args$);
-                __db_get_lorder_reply result$ = __DB_db_get_lorder_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 43: {
-                __db_lorder_msg args$ = new __db_lorder_msg();
-                call.retrieveCall(args$);
-                __db_lorder_reply result$ = __DB_db_lorder_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 44: {
-                __db_open_msg args$ = new __db_open_msg();
-                call.retrieveCall(args$);
-                __db_open_reply result$ = __DB_db_open_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 45: {
-                __db_get_pagesize_msg args$ = new __db_get_pagesize_msg();
-                call.retrieveCall(args$);
-                __db_get_pagesize_reply result$ = __DB_db_get_pagesize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 46: {
-                __db_pagesize_msg args$ = new __db_pagesize_msg();
-                call.retrieveCall(args$);
-                __db_pagesize_reply result$ = __DB_db_pagesize_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 47: {
-                __db_pget_msg args$ = new __db_pget_msg();
-                call.retrieveCall(args$);
-                __db_pget_reply result$ = __DB_db_pget_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 48: {
-                __db_put_msg args$ = new __db_put_msg();
-                call.retrieveCall(args$);
-                __db_put_reply result$ = __DB_db_put_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 49: {
-                __db_get_re_delim_msg args$ = new __db_get_re_delim_msg();
-                call.retrieveCall(args$);
-                __db_get_re_delim_reply result$ = __DB_db_get_re_delim_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 50: {
-                __db_re_delim_msg args$ = new __db_re_delim_msg();
-                call.retrieveCall(args$);
-                __db_re_delim_reply result$ = __DB_db_re_delim_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 51: {
-                __db_get_re_len_msg args$ = new __db_get_re_len_msg();
-                call.retrieveCall(args$);
-                __db_get_re_len_reply result$ = __DB_db_get_re_len_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 52: {
-                __db_re_len_msg args$ = new __db_re_len_msg();
-                call.retrieveCall(args$);
-                __db_re_len_reply result$ = __DB_db_re_len_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 53: {
-                __db_re_pad_msg args$ = new __db_re_pad_msg();
-                call.retrieveCall(args$);
-                __db_re_pad_reply result$ = __DB_db_re_pad_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 54: {
-                __db_get_re_pad_msg args$ = new __db_get_re_pad_msg();
-                call.retrieveCall(args$);
-                __db_get_re_pad_reply result$ = __DB_db_get_re_pad_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 55: {
-                __db_remove_msg args$ = new __db_remove_msg();
-                call.retrieveCall(args$);
-                __db_remove_reply result$ = __DB_db_remove_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 56: {
-                __db_rename_msg args$ = new __db_rename_msg();
-                call.retrieveCall(args$);
-                __db_rename_reply result$ = __DB_db_rename_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 57: {
-                __db_stat_msg args$ = new __db_stat_msg();
-                call.retrieveCall(args$);
-                __db_stat_reply result$ = __DB_db_stat_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 58: {
-                __db_sync_msg args$ = new __db_sync_msg();
-                call.retrieveCall(args$);
-                __db_sync_reply result$ = __DB_db_sync_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 59: {
-                __db_truncate_msg args$ = new __db_truncate_msg();
-                call.retrieveCall(args$);
-                __db_truncate_reply result$ = __DB_db_truncate_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 60: {
-                __db_cursor_msg args$ = new __db_cursor_msg();
-                call.retrieveCall(args$);
-                __db_cursor_reply result$ = __DB_db_cursor_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 61: {
-                __db_join_msg args$ = new __db_join_msg();
-                call.retrieveCall(args$);
-                __db_join_reply result$ = __DB_db_join_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 62: {
-                __dbc_close_msg args$ = new __dbc_close_msg();
-                call.retrieveCall(args$);
-                __dbc_close_reply result$ = __DB_dbc_close_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 63: {
-                __dbc_count_msg args$ = new __dbc_count_msg();
-                call.retrieveCall(args$);
-                __dbc_count_reply result$ = __DB_dbc_count_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 64: {
-                __dbc_del_msg args$ = new __dbc_del_msg();
-                call.retrieveCall(args$);
-                __dbc_del_reply result$ = __DB_dbc_del_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 65: {
-                __dbc_dup_msg args$ = new __dbc_dup_msg();
-                call.retrieveCall(args$);
-                __dbc_dup_reply result$ = __DB_dbc_dup_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 66: {
-                __dbc_get_msg args$ = new __dbc_get_msg();
-                call.retrieveCall(args$);
-                __dbc_get_reply result$ = __DB_dbc_get_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 67: {
-                __dbc_pget_msg args$ = new __dbc_pget_msg();
-                call.retrieveCall(args$);
-                __dbc_pget_reply result$ = __DB_dbc_pget_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            case 68: {
-                __dbc_put_msg args$ = new __dbc_put_msg();
-                call.retrieveCall(args$);
-                __dbc_put_reply result$ = __DB_dbc_put_4002(args$);
-                call.reply(result$);
-                break;
-            }
-            default:
-                call.failProcedureUnavailable();
-            }
-        } else {
-            call.failProcedureUnavailable();
-        }
-    }
-
-    public abstract __env_get_cachesize_reply __DB_env_get_cachesize_4002(__env_get_cachesize_msg arg1);
-
-    public abstract __env_cachesize_reply __DB_env_cachesize_4002(__env_cachesize_msg arg1);
-
-    public abstract __env_close_reply __DB_env_close_4002(__env_close_msg arg1);
-
-    public abstract __env_create_reply __DB_env_create_4002(__env_create_msg arg1);
-
-    public abstract __env_dbremove_reply __DB_env_dbremove_4002(__env_dbremove_msg arg1);
-
-    public abstract __env_dbrename_reply __DB_env_dbrename_4002(__env_dbrename_msg arg1);
-
-    public abstract __env_get_encrypt_flags_reply __DB_env_get_encrypt_flags_4002(__env_get_encrypt_flags_msg arg1);
-
-    public abstract __env_encrypt_reply __DB_env_encrypt_4002(__env_encrypt_msg arg1);
-
-    public abstract __env_get_flags_reply __DB_env_get_flags_4002(__env_get_flags_msg arg1);
-
-    public abstract __env_flags_reply __DB_env_flags_4002(__env_flags_msg arg1);
-
-    public abstract __env_get_home_reply __DB_env_get_home_4002(__env_get_home_msg arg1);
-
-    public abstract __env_get_open_flags_reply __DB_env_get_open_flags_4002(__env_get_open_flags_msg arg1);
-
-    public abstract __env_open_reply __DB_env_open_4002(__env_open_msg arg1);
-
-    public abstract __env_remove_reply __DB_env_remove_4002(__env_remove_msg arg1);
-
-    public abstract __txn_abort_reply __DB_txn_abort_4002(__txn_abort_msg arg1);
-
-    public abstract __txn_begin_reply __DB_txn_begin_4002(__txn_begin_msg arg1);
-
-    public abstract __txn_commit_reply __DB_txn_commit_4002(__txn_commit_msg arg1);
-
-    public abstract __txn_discard_reply __DB_txn_discard_4002(__txn_discard_msg arg1);
-
-    public abstract __txn_prepare_reply __DB_txn_prepare_4002(__txn_prepare_msg arg1);
-
-    public abstract __txn_recover_reply __DB_txn_recover_4002(__txn_recover_msg arg1);
-
-    public abstract __db_associate_reply __DB_db_associate_4002(__db_associate_msg arg1);
-
-    public abstract __db_bt_maxkey_reply __DB_db_bt_maxkey_4002(__db_bt_maxkey_msg arg1);
-
-    public abstract __db_get_bt_minkey_reply __DB_db_get_bt_minkey_4002(__db_get_bt_minkey_msg arg1);
-
-    public abstract __db_bt_minkey_reply __DB_db_bt_minkey_4002(__db_bt_minkey_msg arg1);
-
-    public abstract __db_close_reply __DB_db_close_4002(__db_close_msg arg1);
-
-    public abstract __db_create_reply __DB_db_create_4002(__db_create_msg arg1);
-
-    public abstract __db_del_reply __DB_db_del_4002(__db_del_msg arg1);
-
-    public abstract __db_get_encrypt_flags_reply __DB_db_get_encrypt_flags_4002(__db_get_encrypt_flags_msg arg1);
-
-    public abstract __db_encrypt_reply __DB_db_encrypt_4002(__db_encrypt_msg arg1);
-
-    public abstract __db_get_extentsize_reply __DB_db_get_extentsize_4002(__db_get_extentsize_msg arg1);
-
-    public abstract __db_extentsize_reply __DB_db_extentsize_4002(__db_extentsize_msg arg1);
-
-    public abstract __db_get_flags_reply __DB_db_get_flags_4002(__db_get_flags_msg arg1);
-
-    public abstract __db_flags_reply __DB_db_flags_4002(__db_flags_msg arg1);
-
-    public abstract __db_get_reply __DB_db_get_4002(__db_get_msg arg1);
-
-    public abstract __db_get_name_reply __DB_db_get_name_4002(__db_get_name_msg arg1);
-
-    public abstract __db_get_open_flags_reply __DB_db_get_open_flags_4002(__db_get_open_flags_msg arg1);
-
-    public abstract __db_get_h_ffactor_reply __DB_db_get_h_ffactor_4002(__db_get_h_ffactor_msg arg1);
-
-    public abstract __db_h_ffactor_reply __DB_db_h_ffactor_4002(__db_h_ffactor_msg arg1);
-
-    public abstract __db_get_h_nelem_reply __DB_db_get_h_nelem_4002(__db_get_h_nelem_msg arg1);
-
-    public abstract __db_h_nelem_reply __DB_db_h_nelem_4002(__db_h_nelem_msg arg1);
-
-    public abstract __db_key_range_reply __DB_db_key_range_4002(__db_key_range_msg arg1);
-
-    public abstract __db_get_lorder_reply __DB_db_get_lorder_4002(__db_get_lorder_msg arg1);
-
-    public abstract __db_lorder_reply __DB_db_lorder_4002(__db_lorder_msg arg1);
-
-    public abstract __db_open_reply __DB_db_open_4002(__db_open_msg arg1);
-
-    public abstract __db_get_pagesize_reply __DB_db_get_pagesize_4002(__db_get_pagesize_msg arg1);
-
-    public abstract __db_pagesize_reply __DB_db_pagesize_4002(__db_pagesize_msg arg1);
-
-    public abstract __db_pget_reply __DB_db_pget_4002(__db_pget_msg arg1);
-
-    public abstract __db_put_reply __DB_db_put_4002(__db_put_msg arg1);
-
-    public abstract __db_get_re_delim_reply __DB_db_get_re_delim_4002(__db_get_re_delim_msg arg1);
-
-    public abstract __db_re_delim_reply __DB_db_re_delim_4002(__db_re_delim_msg arg1);
-
-    public abstract __db_get_re_len_reply __DB_db_get_re_len_4002(__db_get_re_len_msg arg1);
-
-    public abstract __db_re_len_reply __DB_db_re_len_4002(__db_re_len_msg arg1);
-
-    public abstract __db_re_pad_reply __DB_db_re_pad_4002(__db_re_pad_msg arg1);
-
-    public abstract __db_get_re_pad_reply __DB_db_get_re_pad_4002(__db_get_re_pad_msg arg1);
-
-    public abstract __db_remove_reply __DB_db_remove_4002(__db_remove_msg arg1);
-
-    public abstract __db_rename_reply __DB_db_rename_4002(__db_rename_msg arg1);
-
-    public abstract __db_stat_reply __DB_db_stat_4002(__db_stat_msg arg1);
-
-    public abstract __db_sync_reply __DB_db_sync_4002(__db_sync_msg arg1);
-
-    public abstract __db_truncate_reply __DB_db_truncate_4002(__db_truncate_msg arg1);
-
-    public abstract __db_cursor_reply __DB_db_cursor_4002(__db_cursor_msg arg1);
-
-    public abstract __db_join_reply __DB_db_join_4002(__db_join_msg arg1);
-
-    public abstract __dbc_close_reply __DB_dbc_close_4002(__dbc_close_msg arg1);
-
-    public abstract __dbc_count_reply __DB_dbc_count_4002(__dbc_count_msg arg1);
-
-    public abstract __dbc_del_reply __DB_dbc_del_4002(__dbc_del_msg arg1);
-
-    public abstract __dbc_dup_reply __DB_dbc_dup_4002(__dbc_dup_msg arg1);
-
-    public abstract __dbc_get_reply __DB_dbc_get_4002(__dbc_get_msg arg1);
-
-    public abstract __dbc_pget_reply __DB_dbc_pget_4002(__dbc_pget_msg arg1);
-
-    public abstract __dbc_put_reply __DB_dbc_put_4002(__dbc_put_msg arg1);
-
-}
-// End of DbServerStub.java
diff --git a/db/test/rep004.tcl b/db/test/rep004.tcl
deleted file mode 100644 (file)
index 57f1e43..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-# See the file LICENSE for redistribution information.
-#
-# Copyright (c) 2002-2003
-#      Sleepycat Software.  All rights reserved.
-#
-# $Id: rep004.tcl,v 1.2 2003/12/15 21:44:40 jbj Exp $
-#
-# TEST rep004
-# TEST Test of DB_REP_LOGSONLY.
-# TEST
-# TEST Run a quick put test in a master environment that has one logs-only
-# TEST client.  Shut down, then run catastrophic recovery in the logs-only
-# TEST client and check that the database is present and populated.
-
-proc rep004 { method { nitems 10 } { tnum "004" } args } {
-       source ./include.tcl
-       global testdir
-
-       env_cleanup $testdir
-       set dbname rep$tnum.db
-
-       set omethod [convert_method $method]
-       set oargs [convert_args $method $args]
-
-       puts "Rep$tnum: Test of logs-only replication clients"
-
-       replsetup $testdir/MSGQUEUEDIR
-       set masterdir $testdir/MASTERDIR
-       file mkdir $masterdir
-       set clientdir $testdir/CLIENTDIR
-       file mkdir $clientdir
-       set logsonlydir $testdir/LOGSONLYDIR
-       file mkdir $logsonlydir
-
-       # Open a master, a logsonly replica, and a normal client.
-       repladd 1
-       set masterenv [berkdb_env -create -home $masterdir -txn -rep_master \
-           -rep_transport [list 1 replsend]]
-       error_check_good master_env [is_valid_env $masterenv] TRUE
-
-       repladd 2
-       set loenv [berkdb_env -create -home $logsonlydir -txn -rep_logsonly \
-           -rep_transport [list 2 replsend]]
-       error_check_good logsonly_env [is_valid_env $loenv] TRUE
-
-       repladd 3
-       set clientenv [berkdb_env -create -home $clientdir -txn -rep_client \
-           -rep_transport [list 3 replsend]]
-       error_check_good client_env [is_valid_env $clientenv] TRUE
-
-
-       puts "\tRep$tnum.a: Populate database."
-
-       set db [eval {berkdb open -create -mode 0644 -auto_commit} \
-           -env $masterenv $oargs $omethod $dbname]
-       error_check_good dbopen [is_valid_db $db] TRUE
-
-       set did [open $dict]
-       set count 0
-       while { [gets $did str] != -1 && $count < $nitems } {
-               if { [is_record_based $method] == 1 } {
-                       set key [expr $count + 1]
-                       set data $str
-               } else {
-                       set key $str
-                       set data [reverse $str]
-               }
-               set kvals($count) $key
-               set dvals($count) [pad_data $method $data]
-
-               set txn [$masterenv txn]
-               error_check_good txn($count) [is_valid_txn $txn $masterenv] TRUE
-
-               set ret [eval \
-                   {$db put} -txn $txn {$key [chop_data $method $data]}]
-               error_check_good put($count) $ret 0
-
-               error_check_good commit($count) [$txn commit] 0
-
-               incr count
-       }
-
-       puts "\tRep$tnum.b: Sync up clients."
-       while { 1 } {
-               set nproced 0
-
-               incr nproced [replprocessqueue $masterenv 1]
-               incr nproced [replprocessqueue $loenv 2]
-               incr nproced [replprocessqueue $clientenv 3]
-
-               if { $nproced == 0 } {
-                       break
-               }
-       }
-
-
-       puts "\tRep$tnum.c: Get master and logs-only client ahead."
-       set newcount 0
-       while { [gets $did str] != -1 && $newcount < $nitems } {
-               if { [is_record_based $method] == 1 } {
-                       set key [expr $count + 1]
-                       set data $str
-               } else {
-                       set key $str
-                       set data [reverse $str]
-               }
-               set kvals($count) $key
-               set dvals($count) [pad_data $method $data]
-
-               set txn [$masterenv txn]
-               error_check_good txn($count) [is_valid_txn $txn $masterenv] TRUE
-
-               set ret [eval \
-                   {$db put} -txn $txn {$key [chop_data $method $data]}]
-               error_check_good put($count) $ret 0
-
-               error_check_good commit($count) [$txn commit] 0
-
-               incr count
-               incr newcount
-       }
-
-       error_check_good db_close [$db close] 0
-
-       puts "\tRep$tnum.d: Sync up logs-only client only, then fail over."
-       while { 1 } {
-               set nproced 0
-
-               incr nproced [replprocessqueue $masterenv 1]
-               incr nproced [replprocessqueue $loenv 2]
-
-               if { $nproced == 0 } {
-                       break
-               }
-       }
-
-
-       # "Crash" the master, and fail over to the upgradeable client.
-       error_check_good masterenv_close [$masterenv close] 0
-       replclear 3
-
-       error_check_good upgrade_client [$clientenv rep_start -master] 0
-       while { 1 } {
-               set nproced 0
-
-               incr nproced [replprocessqueue $clientenv 3]
-               incr nproced [replprocessqueue $loenv 2]
-
-               if { $nproced == 0 } {
-                       break
-               }
-       }
-
-       error_check_good loenv_close [$loenv close] 0
-
-       puts "\tRep$tnum.e: Run catastrophic recovery on logs-only client."
-       set loenv [berkdb_env -create -home $logsonlydir -txn -recover_fatal]
-
-       puts "\tRep$tnum.f: Verify logs-only client contents."
-       set lodb [eval {berkdb open} -env $loenv $oargs $omethod $dbname]
-       set loc [$lodb cursor]
-
-       set cdb [eval {berkdb open} -env $clientenv $oargs $omethod $dbname]
-       set cc [$cdb cursor]
-
-       # Make sure new master and recovered logs-only replica match.
-       for { set cdbt [$cc get -first] } \
-           { [llength $cdbt] > 0 } { set cdbt [$cc get -next] } {
-               set lodbt [$loc get -next]
-
-               error_check_good newmaster_replica_match $cdbt $lodbt
-       }
-
-       # Reset new master cursor.
-       error_check_good cc_close [$cc close] 0
-       set cc [$cdb cursor]
-
-       for { set lodbt [$loc get -first] } \
-           { [llength $lodbt] > 0 } { set lodbt [$loc get -next] } {
-               set cdbt [$cc get -next]
-
-               error_check_good replica_newmaster_match $lodbt $cdbt
-       }
-
-       error_check_good loc_close [$loc close] 0
-       error_check_good lodb_close [$lodb close] 0
-       error_check_good loenv_close [$loenv close] 0
-
-       error_check_good cc_close [$cc close] 0
-       error_check_good cdb_close [$cdb close] 0
-       error_check_good clientenv_close [$clientenv close] 0
-
-       close $did
-
-       replclose $testdir/MSGQUEUEDIR
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/MarshalledObject.java b/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/MarshalledObject.java
deleted file mode 100644 (file)
index 80a6827..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledObject.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial.test;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * @author Mark Hayes
- */
-public class MarshalledObject
-    implements Serializable, MarshalledTupleKeyEntity {
-
-    private String data;
-    private transient String primaryKey;
-    private String indexKey1;
-    private String indexKey2;
-
-    public MarshalledObject(String data, String primaryKey,
-                            String indexKey1, String indexKey2) {
-        this.data = data;
-        this.primaryKey = primaryKey;
-        this.indexKey1 = indexKey1;
-        this.indexKey2 = indexKey2;
-    }
-
-    public boolean equals(Object o) {
-
-        try {
-            MarshalledObject other = (MarshalledObject) o;
-
-            return this.data.equals(other.data) &&
-                   this.primaryKey.equals(other.primaryKey) &&
-                   this.indexKey1.equals(other.indexKey1) &&
-                   this.indexKey2.equals(other.indexKey2);
-        } catch (Exception e) {
-            return false;
-        }
-    }
-
-    public String getData() {
-
-        return data;
-    }
-
-    public String getPrimaryKey() {
-
-        return primaryKey;
-    }
-
-    public String getIndexKey1() {
-
-        return indexKey1;
-    }
-
-    public String getIndexKey2() {
-
-        return indexKey2;
-    }
-
-    public int expectedKeyLength() {
-
-        return primaryKey.length() + 1;
-    }
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(primaryKey);
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        primaryKey = keyInput.readString();
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if ("1".equals(keyName)) {
-            if (indexKey1.length() > 0)
-                keyOutput.writeString(indexKey1);
-        } else if ("2".equals(keyName)) {
-            if (indexKey2.length() > 0)
-                keyOutput.writeString(indexKey2);
-        } else {
-            throw new IllegalArgumentException("Unknown keyName: " + keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if ("1".equals(keyName)) {
-            indexKey1 = "";
-        } else if ("2".equals(keyName)) {
-            indexKey2 = "";
-        } else {
-            throw new IllegalArgumentException("Unknown keyName: " + keyName);
-        }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/NullClassCatalog.java b/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/NullClassCatalog.java
deleted file mode 100644 (file)
index a46abe1..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: NullClassCatalog.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial.test;
-
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import java.io.ObjectStreamClass;
-import java.io.IOException;
-import java.math.BigInteger;
-
-/**
-NullCatalog is a dummy Catalog implementation that simply
-returns large (8 byte) class IDs so that ObjectOutput
-can be simulated when computing a serialized size.
-
-@author Mark Hayes
-*/
-class NullClassCatalog implements ClassCatalog {
-
-    private long id = Long.MAX_VALUE;
-
-    public void close()
-        throws IOException {
-    }
-
-    public byte[] getClassID(String className)
-        throws IOException {
-
-        return BigInteger.valueOf(id--).toByteArray();
-    }
-
-    public ObjectStreamClass getClassFormat(String className)
-        throws IOException, ClassNotFoundException {
-
-        return null; // ObjectInput not supported
-    }
-
-    public ObjectStreamClass getClassFormat(byte[] classID)
-        throws IOException, ClassNotFoundException {
-
-        return null; // ObjectInput not supported
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/SerialBindingTest.java b/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/SerialBindingTest.java
deleted file mode 100644 (file)
index 69726cb..0000000
+++ /dev/null
@@ -1,298 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: SerialBindingTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.SimpleBuffer;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.bdb.bind.serial.SerialInput;
-import com.sleepycat.bdb.bind.serial.SerialSerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialSerialKeyExtractor;
-import com.sleepycat.bdb.bind.serial.TupleSerialMarshalledBinding;
-import com.sleepycat.bdb.bind.serial.TupleSerialMarshalledKeyExtractor;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-import java.io.IOException;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class SerialBindingTest extends TestCase {
-
-    private ClassCatalog catalog;
-    private DataBuffer buffer;
-    private DataBuffer keyBuffer;
-    private DataBuffer indexKeyBuffer;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(SerialBindingTest.class);
-        return suite;
-    }
-
-    public SerialBindingTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("SerialBindingTest." + getName());
-        catalog = new TestClassCatalog();
-        buffer = new SimpleBuffer();
-        keyBuffer = new SimpleBuffer();
-        indexKeyBuffer = new SimpleBuffer();
-    }
-
-    public void runTest()
-        throws Throwable {
-
-        try {
-            super.runTest();
-        } catch (Exception e) {
-            throw ExceptionUnwrapper.unwrap(e);
-        }
-    }
-
-    private void primitiveBindingTest(Object val)
-        throws IOException {
-
-        Class cls = val.getClass();
-        SerialFormat format = new SerialFormat(catalog, cls);
-        DataBinding binding = new SerialBinding(format);
-        assertSame(format, binding.getDataFormat());
-
-        binding.objectToData(val, buffer);
-        assertTrue(buffer.getDataLength() > 0);
-
-        Object val2 = binding.dataToObject(buffer);
-        assertSame(cls, val2.getClass());
-        assertEquals(val, val2);
-
-        Object valWithWrongCls = (cls == String.class)
-                      ? ((Object) new Integer(0)) : ((Object) new String(""));
-        try {
-            binding.objectToData(valWithWrongCls, buffer);
-        } catch (IllegalArgumentException expected) {}
-    }
-
-    public void testPrimitiveBindings()
-        throws IOException {
-
-        primitiveBindingTest("abc");
-        primitiveBindingTest(new Character('a'));
-        primitiveBindingTest(new Boolean(true));
-        primitiveBindingTest(new Byte((byte) 123));
-        primitiveBindingTest(new Short((short) 123));
-        primitiveBindingTest(new Integer(123));
-        primitiveBindingTest(new Long(123));
-        primitiveBindingTest(new Float(123.123));
-        primitiveBindingTest(new Double(123.123));
-    }
-
-    public void testSerialSerialBinding()
-        throws IOException {
-
-        SerialFormat keyFormat = new SerialFormat(catalog, String.class);
-        SerialFormat valueFormat = new SerialFormat(catalog, String.class);
-        EntityBinding binding = new MySerialSerialBinding(keyFormat,
-                                                          valueFormat);
-        assertSame(keyFormat, binding.getKeyFormat());
-        assertSame(valueFormat, binding.getValueFormat());
-
-        String val = "key#value?indexKey";
-        binding.objectToValue(val, buffer);
-        assertTrue(buffer.getDataLength() > 0);
-        binding.objectToKey(val, keyBuffer);
-        assertTrue(keyBuffer.getDataLength() > 0);
-
-        Object result = binding.dataToObject(keyBuffer, buffer);
-        assertEquals(val, result);
-    }
-
-    public void testSerialSerialKeyExtractor()
-        throws IOException {
-
-        SerialFormat keyFormat = new SerialFormat(catalog, String.class);
-        SerialFormat valueFormat = new SerialFormat(catalog, String.class);
-        SerialFormat indexKeyFormat = new SerialFormat(catalog, String.class);
-        EntityBinding binding = new MySerialSerialBinding(keyFormat,
-                                                          valueFormat);
-        KeyExtractor extractor = new MySerialSerialExtractor(keyFormat,
-                                                             valueFormat,
-                                                             indexKeyFormat);
-        assertSame(keyFormat, extractor.getPrimaryKeyFormat());
-        assertSame(valueFormat, extractor.getValueFormat());
-        assertSame(indexKeyFormat, extractor.getIndexKeyFormat());
-
-        String val = "key#value?indexKey";
-        binding.objectToValue(val, buffer);
-        binding.objectToKey(val, keyBuffer);
-
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        assertEquals("indexKey", indexKeyFormat.dataToObject(indexKeyBuffer));
-
-        extractor.clearIndexKey(buffer);
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        assertEquals(0, indexKeyBuffer.getDataLength());
-    }
-
-    // also tests TupleSerialBinding since TupleSerialMarshalledBinding extends
-    // it
-    public void testTupleSerialMarshalledBinding()
-        throws IOException {
-
-        TupleFormat keyFormat = new TupleFormat();
-        SerialFormat valueFormat = new SerialFormat(catalog,
-                                                    MarshalledObject.class);
-        TupleFormat indexKeyFormat = new TupleFormat();
-
-        EntityBinding binding =
-            new TupleSerialMarshalledBinding(keyFormat, valueFormat);
-        assertSame(valueFormat, binding.getValueFormat());
-        assertSame(keyFormat, binding.getKeyFormat());
-
-        MarshalledObject val = new MarshalledObject("abc", "primary",
-                                                    "index1", "index2");
-        binding.objectToValue(val, buffer);
-        assertTrue(buffer.getDataLength() > 0);
-        binding.objectToKey(val, keyBuffer);
-        assertEquals(val.expectedKeyLength(), keyBuffer.getDataLength());
-
-        Object result = binding.dataToObject(keyBuffer, buffer);
-        assertTrue(result instanceof MarshalledObject);
-        val = (MarshalledObject) result;
-        assertEquals("abc", val.getData());
-        assertEquals("primary", val.getPrimaryKey());
-        assertEquals("index1", val.getIndexKey1());
-        assertEquals("index2", val.getIndexKey2());
-    }
-
-    // also tests TupleSerialKeyExtractor since
-    // TupleSerialMarshalledKeyExtractor extends it
-    public void testTupleSerialMarshalledKeyExtractor()
-        throws IOException {
-
-        TupleFormat keyFormat = new TupleFormat();
-        SerialFormat valueFormat = new SerialFormat(catalog,
-                                                    MarshalledObject.class);
-        TupleFormat indexKeyFormat = new TupleFormat();
-        TupleSerialMarshalledBinding binding =
-            new TupleSerialMarshalledBinding(keyFormat, valueFormat);
-
-        KeyExtractor extractor =
-            new TupleSerialMarshalledKeyExtractor(binding, indexKeyFormat, "1",
-                                                  false, true);
-        assertSame(valueFormat, extractor.getValueFormat());
-        assertNull(extractor.getPrimaryKeyFormat());
-        assertSame(indexKeyFormat, extractor.getIndexKeyFormat());
-
-        MarshalledObject val = new MarshalledObject("abc", "primary",
-                                                    "index1", "index2");
-        binding.objectToValue(val, buffer);
-        binding.objectToKey(val, keyBuffer);
-
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        TupleInput in = indexKeyFormat.dataToInput(indexKeyBuffer);
-        assertEquals("index1", in.readString());
-
-        extractor.clearIndexKey(buffer);
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        assertEquals(0, indexKeyBuffer.getDataLength());
-    }
-
-    private static class MySerialSerialBinding extends SerialSerialBinding {
-
-        private MySerialSerialBinding(SerialFormat keyFormat,
-                                      SerialFormat valueFormat) {
-
-            super(keyFormat, valueFormat);
-        }
-
-        public Object dataToObject(Object keyInput, Object valueInput)
-            throws IOException {
-
-            return "" + keyInput + '#' + valueInput;
-        }
-
-        public Object objectToKey(Object object)
-            throws IOException {
-
-            String s = (String) object;
-            int i = s.indexOf('#');
-            if (i < 0 || i == s.length() - 1)
-                throw new IllegalArgumentException(s);
-            else
-                return s.substring(0, i);
-        }
-
-        public Object objectToValue(Object object)
-            throws IOException {
-
-            String s = (String) object;
-            int i = s.indexOf('#');
-            if (i < 0 || i == s.length() - 1)
-                throw new IllegalArgumentException(s);
-            else
-                return s.substring(i + 1);
-        }
-    }
-
-    private static class MySerialSerialExtractor
-        extends SerialSerialKeyExtractor {
-
-        private MySerialSerialExtractor(SerialFormat primaryKeyFormat,
-                                        SerialFormat valueFormat,
-                                        SerialFormat indexKeyFormat) {
-
-            super(primaryKeyFormat, valueFormat, indexKeyFormat);
-        }
-
-        public Object extractIndexKey(Object primaryKeyInput,
-                                      Object valueInput)
-            throws IOException {
-
-            String s = (String) valueInput;
-            int i = s.indexOf('?');
-            if (i < 0 || i == s.length() - 1)
-                return null;
-            else
-                return s.substring(i + 1);
-        }
-
-        public Object clearIndexKey(Object valueData)
-            throws IOException {
-
-            String s = (String) valueData;
-            int i = s.indexOf('?');
-            if (i < 0 || i == s.length() - 1)
-                return null;
-            else
-                return s.substring(0, i);
-        }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/Suite.java
deleted file mode 100644 (file)
index a452d2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(SerialBindingTest.suite());
-        return suite;
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/TestClassCatalog.java b/db/test/scr024/src/com/sleepycat/bdb/bind/serial/test/TestClassCatalog.java
deleted file mode 100644 (file)
index 6703e36..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestClassCatalog.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.serial.test;
-
-import com.sleepycat.bdb.bind.serial.ClassCatalog;
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import java.io.IOException;
-import java.io.ObjectStreamClass;
-import java.util.HashMap;
-
-/**
- * @author Mark Hayes
- */
-public class TestClassCatalog implements ClassCatalog {
-
-    private HashMap idToDescMap = new HashMap();
-    private HashMap nameToIdMap = new HashMap();
-    private HashMap nameToDescMap = new HashMap();
-    private int nextId = 1;
-
-    public TestClassCatalog() {
-    }
-
-    public void close()
-        throws IOException {
-    }
-
-    public synchronized byte[] getClassID(String className)
-        throws IOException {
-
-        try {
-            byte[] id = (byte[]) nameToIdMap.get(className);
-            if (id == null) {
-                Class cls = Class.forName(className);
-                ObjectStreamClass desc = ObjectStreamClass.lookup(cls);
-
-                String strId = String.valueOf(nextId);
-                id = strId.getBytes();
-                nextId += 1;
-
-                idToDescMap.put(strId, desc);
-                nameToIdMap.put(className, id);
-                nameToDescMap.put(className, desc);
-            }
-            return id;
-        } catch (ClassNotFoundException e) {
-            throw new IOExceptionWrapper(e);
-        }
-    }
-
-    public synchronized ObjectStreamClass getClassFormat(String className)
-        throws IOException {
-
-        throw new IOException("unimplemented");
-    }
-
-    public synchronized ObjectStreamClass getClassFormat(byte[] id)
-        throws IOException {
-
-        String strId = new String(id);
-        ObjectStreamClass desc = (ObjectStreamClass) idToDescMap.get(strId);
-        if (desc == null) {
-            throw new IOException("classID not found");
-        }
-        return desc;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/test/BindingSpeedTest.java b/db/test/scr024/src/com/sleepycat/bdb/bind/test/BindingSpeedTest.java
deleted file mode 100644 (file)
index 12c97e3..0000000
+++ /dev/null
@@ -1,302 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: BindingSpeedTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.test;
-
-import com.sleepycat.bdb.bind.DataType;
-import com.sleepycat.bdb.bind.serial.SerialInput;
-import com.sleepycat.bdb.bind.serial.SerialOutput;
-import com.sleepycat.bdb.bind.serial.test.TestClassCatalog;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.util.FastInputStream;
-import com.sleepycat.bdb.util.FastOutputStream;
-import java.io.InputStreamReader;
-import java.io.IOException;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.io.OutputStreamWriter;
-import java.io.Reader;
-import java.io.Serializable;
-import java.io.Writer;
-import javax.xml.parsers.SAXParserFactory;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-import org.xml.sax.InputSource;
-import org.xml.sax.XMLReader;
-
-/**
- * @author Mark Hayes
- */
-public class BindingSpeedTest extends TestCase {
-
-    static final String JAVA_UNSHARED = "java-unshared".intern();
-    static final String JAVA_SHARED = "java-shared".intern();
-    static final String XML_SAX = "xml-sax".intern();
-    static final String TUPLE = "tuple".intern();
-
-    static final int RUN_COUNT = 1000;
-    static final boolean VERBOSE = false;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run (suite());
-    }
-
-    public static Test suite() {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(new BindingSpeedTest(JAVA_UNSHARED));
-        suite.addTest(new BindingSpeedTest(JAVA_SHARED));
-        suite.addTest(new BindingSpeedTest(XML_SAX));
-        suite.addTest(new BindingSpeedTest(TUPLE));
-        return suite;
-    }
-
-    private String command;
-    private FastOutputStream fo;
-    private TupleOutput to;
-    private TestClassCatalog jtc;
-    private byte[] buf;
-    private XMLReader parser;
-
-    public BindingSpeedTest(String name) {
-
-        super("BindingSpeedTest." + name);
-        command = name;
-    }
-
-    public void runTest()
-        throws Exception {
-
-        System.out.println(getName());
-
-        boolean isTuple = false;
-        boolean isXmlSax = false;
-        boolean isSerial = false;
-        boolean isShared = false;
-        boolean isFixed = false;
-
-        int expectSize;
-
-        if (command == TUPLE) {
-            isTuple = true;
-            expectSize = 29;
-        } else if (command == XML_SAX) {
-            isXmlSax = true;
-            expectSize = 122;
-        } else if (command == JAVA_UNSHARED) {
-            isSerial = true;
-            expectSize = 181;
-        } else if (command == JAVA_SHARED) {
-            isSerial = true;
-            isShared = true;
-            expectSize = 41;
-        } else {
-            throw new Exception("invalid command: " + command);
-        }
-
-        // Do initialization
-
-        if (isTuple) {
-            initTuple();
-        } else if (isXmlSax) {
-            initXmlSax();
-        } else if (isSerial) {
-            if (isShared) {
-                initSerialShared();
-            } else {
-                initSerialUnshared();
-            }
-        }
-
-        // Prime the Java compiler
-
-        int size = 0;
-        for (int i = 0; i < RUN_COUNT; i += 1) {
-
-            if (isTuple) {
-                size = runTuple();
-            } else if (isXmlSax) {
-                size = runXmlSax();
-            } else if (isSerial) {
-                if (isShared) {
-                    size = runSerialShared();
-                } else {
-                    size = runSerialUnshared();
-                }
-            }
-        }
-
-        // Then run the timing tests
-
-        long startTime = System.currentTimeMillis();
-
-        for (int i = 0; i < RUN_COUNT; i += 1) {
-            if (isTuple) {
-                size = runTuple();
-            } else if (isXmlSax) {
-                size = runXmlSax();
-            } else if (isSerial) {
-                if (isShared) {
-                    size = runSerialShared();
-                } else {
-                    size = runSerialUnshared();
-                }
-            }
-        }
-
-        long stopTime = System.currentTimeMillis();
-
-        assertEquals("data size not expected", expectSize, size);
-
-        if (VERBOSE) {
-            System.out.println(command);
-            System.out.println("data size: " + size);
-            System.out.println("run time:  " +
-                ((stopTime - startTime) / (double) RUN_COUNT));
-        }
-    }
-
-    void initSerialUnshared()
-        throws Exception {
-
-        fo = new FastOutputStream();
-    }
-
-    int runSerialUnshared()
-        throws Exception {
-
-        fo.reset();
-        ObjectOutputStream oos = new ObjectOutputStream(fo);
-        oos.writeObject(new Data());
-        byte[] bytes = fo.toByteArray();
-        FastInputStream fi = new FastInputStream(bytes);
-        ObjectInputStream ois = new ObjectInputStream(fi);
-        ois.readObject();
-        return bytes.length;
-    }
-
-    void initSerialShared()
-        throws Exception {
-
-        jtc = new TestClassCatalog();
-        fo = new FastOutputStream();
-    }
-
-    int runSerialShared()
-        throws Exception {
-
-        fo.reset();
-        SerialOutput oos = new SerialOutput(fo, jtc);
-        oos.writeObject(new Data());
-        byte[] bytes = fo.toByteArray();
-        FastInputStream fi = new FastInputStream(bytes);
-        SerialInput ois = new SerialInput(fi, jtc);
-        ois.readObject();
-        return (bytes.length - SerialOutput.getStreamHeader().length);
-    }
-
-    void initTuple()
-        throws Exception {
-
-        buf = new byte[500];
-        to = new TupleOutput(buf);
-    }
-
-    int runTuple()
-        throws Exception {
-
-        to.reset();
-        new Data().writeTuple(to);
-
-        TupleInput ti = new TupleInput(
-                          to.getBufferBytes(), to.getBufferOffset(),
-                          to.getBufferLength());
-        new Data().readTuple(ti);
-
-        return to.getBufferLength();
-    }
-
-    void initXmlSax()
-        throws Exception {
-
-        buf = new byte[500];
-        fo = new FastOutputStream();
-        SAXParserFactory saxFactory = SAXParserFactory.newInstance();
-        saxFactory.setNamespaceAware(true);
-        parser = saxFactory.newSAXParser().getXMLReader();
-    }
-
-    int runXmlSax()
-        throws Exception {
-
-        fo.reset();
-        OutputStreamWriter writer = new OutputStreamWriter(fo);
-        new Data().writeXmlText(writer);
-
-        byte[] bytes = fo.toByteArray();
-        FastInputStream fi = new FastInputStream(bytes);
-        InputSource input = new InputSource(fi);
-        parser.parse(input);
-
-        //InputStreamReader reader = new InputStreamReader(fi);
-        //new Data().readXmlText(??);
-
-        return bytes.length;
-    }
-
-    static class Data implements Serializable {
-
-        String field1 = "field1";
-        String field2 = "field2";
-        int field3 = 333;
-        int field4 = 444;
-        String field5 = "field5";
-
-        void readTuple(TupleInput _input)
-            throws IOException {
-
-            field1 = _input.readString();
-            field2 = _input.readString();
-            field3 = _input.readInt();
-            field4 = _input.readInt();
-            field5 = _input.readString();
-        }
-
-        void writeTuple(TupleOutput _output)
-            throws IOException {
-
-            _output.writeString(field1);
-            _output.writeString(field2);
-            _output.writeInt(field3);
-            _output.writeInt(field4);
-            _output.writeString(field5);
-        }
-
-        void writeXmlText(Writer writer)
-            throws IOException {
-
-            writer.write("<Data><Field1>");
-            writer.write(field1);
-            writer.write("</Field1><Field2>");
-            writer.write(field2);
-            writer.write("</Field2><Field3>");
-            writer.write(String.valueOf(field3));
-            writer.write("</Field3><Field4>");
-            writer.write(String.valueOf(field4));
-            writer.write("</Field4><Field5>");
-            writer.write(field5);
-            writer.write("</Field5></Data>");
-            writer.flush();
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/bind/test/Suite.java
deleted file mode 100644 (file)
index f4a7502..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(com.sleepycat.bdb.bind.tuple.test.Suite.suite());
-        suite.addTest(com.sleepycat.bdb.bind.serial.test.Suite.suite());
-        suite.addTest(BindingSpeedTest.suite());
-        return suite;
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/MarshalledObject.java b/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/MarshalledObject.java
deleted file mode 100644 (file)
index e8d53ff..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: MarshalledObject.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple.test;
-
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleData;
-import com.sleepycat.bdb.bind.tuple.MarshalledTupleKeyEntity;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-public class MarshalledObject
-    implements MarshalledTupleData, MarshalledTupleKeyEntity {
-
-    private String data;
-    private String primaryKey;
-    private String indexKey1;
-    private String indexKey2;
-
-    public MarshalledObject() {
-    }
-
-    MarshalledObject(String data, String primaryKey,
-                     String indexKey1, String indexKey2) {
-
-        this.data = data;
-        this.primaryKey = primaryKey;
-        this.indexKey1 = indexKey1;
-        this.indexKey2 = indexKey2;
-    }
-
-    String getData() {
-
-        return data;
-    }
-
-    String getPrimaryKey() {
-
-        return primaryKey;
-    }
-
-    String getIndexKey1() {
-
-        return indexKey1;
-    }
-
-    String getIndexKey2() {
-
-        return indexKey2;
-    }
-
-    int expectedDataLength() {
-
-        return data.length() + 1 +
-               indexKey1.length() + 1 +
-               indexKey2.length() + 1;
-    }
-
-    int expectedKeyLength() {
-
-        return primaryKey.length() + 1;
-    }
-
-    public void marshalData(TupleOutput dataOutput)
-        throws IOException {
-
-        dataOutput.writeString(data);
-        dataOutput.writeString(indexKey1);
-        dataOutput.writeString(indexKey2);
-    }
-
-    public void unmarshalData(TupleInput dataInput)
-        throws IOException {
-
-        data = dataInput.readString();
-        indexKey1 = dataInput.readString();
-        indexKey2 = dataInput.readString();
-    }
-
-    public void marshalPrimaryKey(TupleOutput keyOutput)
-        throws IOException {
-
-        keyOutput.writeString(primaryKey);
-    }
-
-    public void unmarshalPrimaryKey(TupleInput keyInput)
-        throws IOException {
-
-        primaryKey = keyInput.readString();
-    }
-
-    public void marshalIndexKey(String keyName, TupleOutput keyOutput)
-        throws IOException {
-
-        if ("1".equals(keyName)) {
-            if (indexKey1.length() > 0)
-                keyOutput.writeString(indexKey1);
-        } else if ("2".equals(keyName)) {
-            if (indexKey1.length() > 0)
-                keyOutput.writeString(indexKey2);
-        } else {
-            throw new IllegalArgumentException("Unknown keyName: " + keyName);
-        }
-    }
-
-    public void clearIndexKey(String keyName)
-        throws IOException {
-
-        if ("1".equals(keyName)) {
-            indexKey1 = "";
-        } else if ("2".equals(keyName)) {
-            indexKey2 = "";
-        } else {
-            throw new IllegalArgumentException("Unknown keyName: " + keyName);
-        }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/Suite.java
deleted file mode 100644 (file)
index 1a6dbe4..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(TupleFormatTest.suite());
-        suite.addTest(TupleOrderingTest.suite());
-        suite.addTest(TupleBindingTest.suite());
-        return suite;
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleBindingTest.java b/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleBindingTest.java
deleted file mode 100644 (file)
index 202257d..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleBindingTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import com.sleepycat.bdb.bind.SimpleBuffer;
-import com.sleepycat.bdb.bind.tuple.TupleBinding;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleInputBinding;
-import com.sleepycat.bdb.bind.tuple.TupleMarshalledBinding;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledBinding;
-import com.sleepycat.bdb.bind.tuple.TupleTupleMarshalledKeyExtractor;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-import java.io.IOException;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class TupleBindingTest extends TestCase {
-
-    private TupleFormat format;
-    private TupleFormat keyFormat;
-    private TupleFormat indexKeyFormat;
-    private DataBuffer buffer;
-    private DataBuffer keyBuffer;
-    private DataBuffer indexKeyBuffer;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(TupleBindingTest.class);
-        return suite;
-    }
-
-    public TupleBindingTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("TupleBindingTest." + getName());
-        format = new TupleFormat();
-        keyFormat = new TupleFormat();
-        indexKeyFormat = new TupleFormat();
-        buffer = new SimpleBuffer();
-        keyBuffer = new SimpleBuffer();
-        indexKeyBuffer = new SimpleBuffer();
-    }
-
-    public void runTest()
-        throws Throwable {
-
-        try {
-            super.runTest();
-        } catch (Exception e) {
-            throw ExceptionUnwrapper.unwrap(e);
-        }
-    }
-
-    private void primitiveBindingTest(Object val, int byteSize)
-        throws IOException {
-
-        Class cls = val.getClass();
-        DataBinding binding = TupleBinding.getPrimitiveBinding(cls, format);
-        assertSame(format, binding.getDataFormat());
-
-        binding.objectToData(val, buffer);
-        assertEquals(byteSize, buffer.getDataLength());
-
-        Object val2 = binding.dataToObject(buffer);
-        assertSame(cls, val2.getClass());
-        assertEquals(val, val2);
-
-        Object valWithWrongCls = (cls == String.class)
-                      ? ((Object) new Integer(0)) : ((Object) new String(""));
-        try {
-            binding.objectToData(valWithWrongCls, buffer);
-        }
-        catch (ClassCastException expected) {}
-    }
-
-    public void testPrimitiveBindings()
-        throws IOException {
-
-        primitiveBindingTest("abc", 4);
-        primitiveBindingTest(new Character('a'), 2);
-        primitiveBindingTest(new Boolean(true), 1);
-        primitiveBindingTest(new Byte((byte) 123), 1);
-        primitiveBindingTest(new Short((short) 123), 2);
-        primitiveBindingTest(new Integer(123), 4);
-        primitiveBindingTest(new Long(123), 8);
-        primitiveBindingTest(new Float(123.123), 4);
-        primitiveBindingTest(new Double(123.123), 8);
-    }
-
-    public void testTupleInputBinding()
-        throws IOException {
-
-        DataBinding binding = new TupleInputBinding(format);
-        assertSame(format, binding.getDataFormat());
-
-        TupleOutput out = new TupleOutput();
-        out.writeString("abc");
-        binding.objectToData(new TupleInput(out), buffer);
-        assertEquals(4, buffer.getDataLength());
-
-        Object result = binding.dataToObject(buffer);
-        assertTrue(result instanceof TupleInput);
-        TupleInput in = (TupleInput) result;
-        assertEquals("abc", in.readString());
-        assertEquals(0, in.available());
-    }
-
-    // also tests TupleBinding since TupleMarshalledBinding extends it
-    public void testTupleMarshalledBinding()
-        throws IOException {
-
-        DataBinding binding =
-            new TupleMarshalledBinding(format, MarshalledObject.class);
-        assertSame(format, binding.getDataFormat());
-
-        MarshalledObject val = new MarshalledObject("abc", "", "", "");
-        binding.objectToData(val, buffer);
-        assertEquals(val.expectedDataLength(), buffer.getDataLength());
-
-        Object result = binding.dataToObject(buffer);
-        assertTrue(result instanceof MarshalledObject);
-        val = (MarshalledObject) result;
-        assertEquals("abc", val.getData());
-    }
-
-    // also tests TupleTupleBinding since TupleTupleMarshalledBinding extends
-    // it
-    public void testTupleTupleMarshalledBinding()
-        throws IOException {
-
-        EntityBinding binding =
-            new TupleTupleMarshalledBinding(keyFormat, format,
-                                            MarshalledObject.class);
-        assertSame(format, binding.getValueFormat());
-        assertSame(keyFormat, binding.getKeyFormat());
-
-        MarshalledObject val = new MarshalledObject("abc", "primary",
-                                                    "index1", "index2");
-        binding.objectToValue(val, buffer);
-        assertEquals(val.expectedDataLength(), buffer.getDataLength());
-        binding.objectToKey(val, keyBuffer);
-        assertEquals(val.expectedKeyLength(), keyBuffer.getDataLength());
-
-        Object result = binding.dataToObject(keyBuffer, buffer);
-        assertTrue(result instanceof MarshalledObject);
-        val = (MarshalledObject) result;
-        assertEquals("abc", val.getData());
-        assertEquals("primary", val.getPrimaryKey());
-        assertEquals("index1", val.getIndexKey1());
-        assertEquals("index2", val.getIndexKey2());
-    }
-
-    // also tests TupleTupleKeyExtractor since TupleTupleMarshalledKeyExtractor
-    // extends it
-    public void testTupleTupleMarshalledKeyExtractor()
-        throws IOException {
-
-        TupleTupleMarshalledBinding binding =
-            new TupleTupleMarshalledBinding(keyFormat, format,
-                                            MarshalledObject.class);
-        KeyExtractor extractor =
-            new TupleTupleMarshalledKeyExtractor(binding, indexKeyFormat, "1",
-                                                 false, true);
-        assertSame(format, extractor.getValueFormat());
-        assertNull(extractor.getPrimaryKeyFormat());
-        assertSame(indexKeyFormat, extractor.getIndexKeyFormat());
-
-        MarshalledObject val = new MarshalledObject("abc", "primary",
-                                                    "index1", "index2");
-        binding.objectToValue(val, buffer);
-        binding.objectToKey(val, keyBuffer);
-
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        TupleInput in = indexKeyFormat.dataToInput(indexKeyBuffer);
-        assertEquals("index1", in.readString());
-
-        extractor.clearIndexKey(buffer);
-        extractor.extractIndexKey(keyBuffer, buffer, indexKeyBuffer);
-        assertEquals(0, indexKeyBuffer.getDataLength());
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleFormatTest.java b/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleFormatTest.java
deleted file mode 100644 (file)
index 71c9b49..0000000
+++ /dev/null
@@ -1,721 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleFormatTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.SimpleBuffer;
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleInput;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import java.util.Arrays;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class TupleFormatTest extends TestCase {
-
-    private TupleFormat format;
-    private TupleInput in;
-    private TupleOutput out;
-    private DataBuffer buffer;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(TupleFormatTest.class);
-        return suite;
-    }
-
-    public TupleFormatTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("TupleFormatTest." + getName());
-        format = new TupleFormat();
-        buffer = new SimpleBuffer();
-        out = format.newOutput();
-    }
-
-    private void copyOutputToInput() {
-
-        format.outputToData(out, buffer);
-        assertEquals(out.size(), buffer.getDataLength());
-        in = format.dataToInput(buffer);
-        assertEquals(in.available(), buffer.getDataLength());
-        assertEquals(in.getBufferLength(), buffer.getDataLength());
-    }
-
-    private void stringTest(String val)
-        throws IOException {
-
-        out.reset();
-        out.writeString(val);
-        assertEquals(val.length() + 1, out.size()); // assume 1-byte chars
-        copyOutputToInput();
-        assertEquals(val, in.readString());
-        assertEquals(0, in.available());
-    }
-
-    public void testString()
-        throws IOException {
-
-        stringTest("");
-        stringTest("a");
-        stringTest("abc");
-
-        out.reset();
-        out.writeString("abc");
-        out.writeString("defg");
-        assertEquals(9, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readString());
-        assertEquals("defg", in.readString());
-        assertEquals(0, in.available());
-
-        out.reset();
-        out.writeString("abc");
-        out.writeString("defg");
-        out.writeString("hijkl");
-        assertEquals(15, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readString());
-        assertEquals("defg", in.readString());
-        assertEquals("hijkl", in.readString());
-        assertEquals(0, in.available());
-    }
-
-    private void fixedStringTest(char[] val)
-        throws IOException {
-
-        out.reset();
-        out.writeString(val);
-        assertEquals(val.length, out.size()); // assume 1 byte chars
-        copyOutputToInput();
-        char[] val2 = new char[val.length];
-        in.readString(val2);
-        assertTrue(Arrays.equals(val, val2));
-        assertEquals(0, in.available());
-        in.reset();
-        String val3 = in.readString(val.length);
-        assertTrue(Arrays.equals(val, val3.toCharArray()));
-        assertEquals(0, in.available());
-    }
-
-    public void testFixedString()
-        throws IOException {
-
-        fixedStringTest(new char[0]);
-        fixedStringTest(new char[] {'a'});
-        fixedStringTest(new char[] {'a', 'b', 'c'});
-
-        out.reset();
-        out.writeString(new char[] {'a', 'b', 'c'});
-        out.writeString(new char[] {'d', 'e', 'f', 'g'});
-        assertEquals(7, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readString(3));
-        assertEquals("defg", in.readString(4));
-        assertEquals(0, in.available());
-
-        out.reset();
-        out.writeString(new char[] {'a', 'b', 'c'});
-        out.writeString(new char[] {'d', 'e', 'f', 'g'});
-        out.writeString(new char[] {'h', 'i', 'j', 'k', 'l'});
-        assertEquals(12, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readString(3));
-        assertEquals("defg", in.readString(4));
-        assertEquals("hijkl", in.readString(5));
-        assertEquals(0, in.available());
-    }
-
-    private void charsTest(char[] val)
-        throws IOException {
-
-        for (int mode = 0; mode < 2; mode += 1) {
-            out.reset();
-            switch (mode) {
-                case 0: out.writeChars(val); break;
-                case 1: out.writeChars(new String(val)); break;
-                default: throw new IllegalStateException();
-            }
-            assertEquals(val.length * 2, out.size());
-            copyOutputToInput();
-            char[] val2 = new char[val.length];
-            in.readChars(val2);
-            assertTrue(Arrays.equals(val, val2));
-            assertEquals(0, in.available());
-            in.reset();
-            String val3 = in.readChars(val.length);
-            assertTrue(Arrays.equals(val, val3.toCharArray()));
-            assertEquals(0, in.available());
-        }
-    }
-
-    public void testChars()
-        throws IOException {
-
-        charsTest(new char[0]);
-        charsTest(new char[] {'a'});
-        charsTest(new char[] {'a', 'b', 'c'});
-
-        out.reset();
-        out.writeChars("abc");
-        out.writeChars("defg");
-        assertEquals(7 * 2, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readChars(3));
-        assertEquals("defg", in.readChars(4));
-        assertEquals(0, in.available());
-
-        out.reset();
-        out.writeChars("abc");
-        out.writeChars("defg");
-        out.writeChars("hijkl");
-        assertEquals(12 * 2, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readChars(3));
-        assertEquals("defg", in.readChars(4));
-        assertEquals("hijkl", in.readChars(5));
-        assertEquals(0, in.available());
-    }
-
-    private void bytesTest(char[] val)
-        throws IOException {
-
-        char[] valBytes = new char[val.length];
-        for (int i = 0; i < val.length; i += 1)
-            valBytes[i] = (char) (val[i] & 0xFF);
-
-        for (int mode = 0; mode < 2; mode += 1) {
-            out.reset();
-            switch (mode) {
-                case 0: out.writeBytes(val); break;
-                case 1: out.writeBytes(new String(val)); break;
-                default: throw new IllegalStateException();
-            }
-            assertEquals(val.length, out.size());
-            copyOutputToInput();
-            char[] val2 = new char[val.length];
-            in.readBytes(val2);
-            assertTrue(Arrays.equals(valBytes, val2));
-            assertEquals(0, in.available());
-            in.reset();
-            String val3 = in.readBytes(val.length);
-            assertTrue(Arrays.equals(valBytes, val3.toCharArray()));
-            assertEquals(0, in.available());
-        }
-    }
-
-    public void testBytes()
-        throws IOException {
-
-        bytesTest(new char[0]);
-        bytesTest(new char[] {'a'});
-        bytesTest(new char[] {'a', 'b', 'c'});
-        bytesTest(new char[] {0x7F00, 0x7FFF, 0xFF00, 0xFFFF});
-
-        out.reset();
-        out.writeBytes("abc");
-        out.writeBytes("defg");
-        assertEquals(7, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readBytes(3));
-        assertEquals("defg", in.readBytes(4));
-        assertEquals(0, in.available());
-
-        out.reset();
-        out.writeBytes("abc");
-        out.writeBytes("defg");
-        out.writeBytes("hijkl");
-        assertEquals(12, out.size());
-        copyOutputToInput();
-        assertEquals("abc", in.readBytes(3));
-        assertEquals("defg", in.readBytes(4));
-        assertEquals("hijkl", in.readBytes(5));
-        assertEquals(0, in.available());
-    }
-
-    private void booleanTest(boolean val)
-        throws IOException {
-
-        out.reset();
-        out.writeBoolean(val);
-        assertEquals(1, out.size());
-        copyOutputToInput();
-        assertEquals(val, in.readBoolean());
-        assertEquals(0, in.available());
-    }
-
-    public void testBoolean()
-        throws IOException {
-
-        booleanTest(true);
-        booleanTest(false);
-
-        out.reset();
-        out.writeBoolean(true);
-        out.writeBoolean(false);
-        assertEquals(2, out.size());
-        copyOutputToInput();
-        assertEquals(true, in.readBoolean());
-        assertEquals(false, in.readBoolean());
-        assertEquals(0, in.available());
-
-        out.reset();
-        out.writeBoolean(true);
-        out.writeBoolean(false);
-        out.writeBoolean(true);
-        assertEquals(3, out.size());
-        copyOutputToInput();
-        assertEquals(true, in.readBoolean());
-        assertEquals(false, in.readBoolean());
-        assertEquals(true, in.readBoolean());
-        assertEquals(0, in.available());
-    }
-
-    private void unsignedByteTest(int val)
-        throws IOException {
-
-        unsignedByteTest(val, val);
-    }
-
-    private void unsignedByteTest(int val, int expected)
-        throws IOException {
-
-        out.reset();
-        out.writeUnsignedByte(val);
-        assertEquals(1, out.size());
-        copyOutputToInput();
-        assertEquals(expected, in.readUnsignedByte());
-    }
-
-    public void testUnsignedByte()
-        throws IOException {
-
-        unsignedByteTest(0);
-        unsignedByteTest(1);
-        unsignedByteTest(254);
-        unsignedByteTest(255);
-        unsignedByteTest(256, 0);
-        unsignedByteTest(-1, 255);
-        unsignedByteTest(-2, 254);
-        unsignedByteTest(-255, 1);
-
-        out.reset();
-        out.writeUnsignedByte(0);
-        out.writeUnsignedByte(1);
-        out.writeUnsignedByte(255);
-        assertEquals(3, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readUnsignedByte());
-        assertEquals(1, in.readUnsignedByte());
-        assertEquals(255, in.readUnsignedByte());
-        assertEquals(0, in.available());
-    }
-
-    private void unsignedShortTest(int val)
-        throws IOException {
-
-        unsignedShortTest(val, val);
-    }
-
-    private void unsignedShortTest(int val, int expected)
-        throws IOException {
-
-        out.reset();
-        out.writeUnsignedShort(val);
-        assertEquals(2, out.size());
-        copyOutputToInput();
-        assertEquals(expected, in.readUnsignedShort());
-    }
-
-    public void testUnsignedShort()
-        throws IOException {
-
-        unsignedShortTest(0);
-        unsignedShortTest(1);
-        unsignedShortTest(255);
-        unsignedShortTest(256);
-        unsignedShortTest(257);
-        unsignedShortTest(Short.MAX_VALUE - 1);
-        unsignedShortTest(Short.MAX_VALUE);
-        unsignedShortTest(Short.MAX_VALUE + 1);
-        unsignedShortTest(0xFFFF - 1);
-        unsignedShortTest(0xFFFF);
-        unsignedShortTest(0xFFFF + 1, 0);
-        unsignedShortTest(0x7FFF0000, 0);
-        unsignedShortTest(0xFFFF0000, 0);
-        unsignedShortTest(-1, 0xFFFF);
-        unsignedShortTest(-2, 0xFFFF - 1);
-        unsignedShortTest(-0xFFFF, 1);
-
-        out.reset();
-        out.writeUnsignedShort(0);
-        out.writeUnsignedShort(1);
-        out.writeUnsignedShort(0xFFFF);
-        assertEquals(6, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readUnsignedShort());
-        assertEquals(1, in.readUnsignedShort());
-        assertEquals(0xFFFF, in.readUnsignedShort());
-        assertEquals(0, in.available());
-    }
-
-    private void unsignedIntTest(long val)
-        throws IOException {
-
-        unsignedIntTest(val, val);
-    }
-
-    private void unsignedIntTest(long val, long expected)
-        throws IOException {
-
-        out.reset();
-        out.writeUnsignedInt(val);
-        assertEquals(4, out.size());
-        copyOutputToInput();
-        assertEquals(expected, in.readUnsignedInt());
-    }
-
-    public void testUnsignedInt()
-        throws IOException {
-
-        unsignedIntTest(0L);
-        unsignedIntTest(1L);
-        unsignedIntTest(255L);
-        unsignedIntTest(256L);
-        unsignedIntTest(257L);
-        unsignedIntTest(Short.MAX_VALUE - 1L);
-        unsignedIntTest(Short.MAX_VALUE);
-        unsignedIntTest(Short.MAX_VALUE + 1L);
-        unsignedIntTest(Integer.MAX_VALUE - 1L);
-        unsignedIntTest(Integer.MAX_VALUE);
-        unsignedIntTest(Integer.MAX_VALUE + 1L);
-        unsignedIntTest(0xFFFFFFFFL - 1L);
-        unsignedIntTest(0xFFFFFFFFL);
-        unsignedIntTest(0xFFFFFFFFL + 1L, 0L);
-        unsignedIntTest(0x7FFFFFFF00000000L, 0L);
-        unsignedIntTest(0xFFFFFFFF00000000L, 0L);
-        unsignedIntTest(-1, 0xFFFFFFFFL);
-        unsignedIntTest(-2, 0xFFFFFFFFL - 1L);
-        unsignedIntTest(-0xFFFFFFFFL, 1L);
-
-        out.reset();
-        out.writeUnsignedInt(0L);
-        out.writeUnsignedInt(1L);
-        out.writeUnsignedInt(0xFFFFFFFFL);
-        assertEquals(12, out.size());
-        copyOutputToInput();
-        assertEquals(0L, in.readUnsignedInt());
-        assertEquals(1L, in.readUnsignedInt());
-        assertEquals(0xFFFFFFFFL, in.readUnsignedInt());
-        assertEquals(0L, in.available());
-    }
-
-    private void byteTest(int val)
-        throws IOException {
-
-        out.reset();
-        out.writeByte(val);
-        assertEquals(1, out.size());
-        copyOutputToInput();
-        assertEquals((byte) val, in.readByte());
-    }
-
-    public void testByte()
-        throws IOException {
-
-        byteTest(0);
-        byteTest(1);
-        byteTest(-1);
-        byteTest(Byte.MAX_VALUE - 1);
-        byteTest(Byte.MAX_VALUE);
-        byteTest(Byte.MAX_VALUE + 1);
-        byteTest(Byte.MIN_VALUE + 1);
-        byteTest(Byte.MIN_VALUE);
-        byteTest(Byte.MIN_VALUE - 1);
-        byteTest(0x7F);
-        byteTest(0xFF);
-        byteTest(0x7FFF);
-        byteTest(0xFFFF);
-        byteTest(0x7FFFFFFF);
-        byteTest(0xFFFFFFFF);
-
-        out.reset();
-        out.writeByte(0);
-        out.writeByte(1);
-        out.writeByte(-1);
-        assertEquals(3, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readByte());
-        assertEquals(1, in.readByte());
-        assertEquals(-1, in.readByte());
-        assertEquals(0, in.available());
-    }
-
-    private void shortTest(int val)
-        throws IOException {
-
-        out.reset();
-        out.writeShort(val);
-        assertEquals(2, out.size());
-        copyOutputToInput();
-        assertEquals((short) val, in.readShort());
-    }
-
-    public void testShort()
-        throws IOException {
-
-        shortTest(0);
-        shortTest(1);
-        shortTest(-1);
-        shortTest(Short.MAX_VALUE - 1);
-        shortTest(Short.MAX_VALUE);
-        shortTest(Short.MAX_VALUE + 1);
-        shortTest(Short.MIN_VALUE + 1);
-        shortTest(Short.MIN_VALUE);
-        shortTest(Short.MIN_VALUE - 1);
-        shortTest(0x7F);
-        shortTest(0xFF);
-        shortTest(0x7FFF);
-        shortTest(0xFFFF);
-        shortTest(0x7FFFFFFF);
-        shortTest(0xFFFFFFFF);
-
-        out.reset();
-        out.writeShort(0);
-        out.writeShort(1);
-        out.writeShort(-1);
-        assertEquals(3 * 2, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readShort());
-        assertEquals(1, in.readShort());
-        assertEquals(-1, in.readShort());
-        assertEquals(0, in.available());
-    }
-
-    private void intTest(int val)
-        throws IOException {
-
-        out.reset();
-        out.writeInt(val);
-        assertEquals(4, out.size());
-        copyOutputToInput();
-        assertEquals((int) val, in.readInt());
-    }
-
-    public void testInt()
-        throws IOException {
-
-        intTest(0);
-        intTest(1);
-        intTest(-1);
-        intTest(Integer.MAX_VALUE - 1);
-        intTest(Integer.MAX_VALUE);
-        intTest(Integer.MAX_VALUE + 1);
-        intTest(Integer.MIN_VALUE + 1);
-        intTest(Integer.MIN_VALUE);
-        intTest(Integer.MIN_VALUE - 1);
-        intTest(0x7F);
-        intTest(0xFF);
-        intTest(0x7FFF);
-        intTest(0xFFFF);
-        intTest(0x7FFFFFFF);
-        intTest(0xFFFFFFFF);
-
-        out.reset();
-        out.writeInt(0);
-        out.writeInt(1);
-        out.writeInt(-1);
-        assertEquals(3 * 4, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readInt());
-        assertEquals(1, in.readInt());
-        assertEquals(-1, in.readInt());
-        assertEquals(0, in.available());
-    }
-
-    private void longTest(long val)
-        throws IOException {
-
-        out.reset();
-        out.writeLong(val);
-        assertEquals(8, out.size());
-        copyOutputToInput();
-        assertEquals((long) val, in.readLong());
-    }
-
-    public void testLong()
-        throws IOException {
-
-        longTest(0);
-        longTest(1);
-        longTest(-1);
-        longTest(Long.MAX_VALUE - 1);
-        longTest(Long.MAX_VALUE);
-        longTest(Long.MAX_VALUE + 1);
-        longTest(Long.MIN_VALUE + 1);
-        longTest(Long.MIN_VALUE);
-        longTest(Long.MIN_VALUE - 1);
-        longTest(0x7F);
-        longTest(0xFF);
-        longTest(0x7FFF);
-        longTest(0xFFFF);
-        longTest(0x7FFFFFFF);
-        longTest(0xFFFFFFFF);
-        longTest(0x7FFFFFFFFFFFFFFFL);
-        longTest(0xFFFFFFFFFFFFFFFFL);
-
-        out.reset();
-        out.writeLong(0);
-        out.writeLong(1);
-        out.writeLong(-1);
-        assertEquals(3 * 8, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readLong());
-        assertEquals(1, in.readLong());
-        assertEquals(-1, in.readLong());
-        assertEquals(0, in.available());
-    }
-
-    private void floatTest(double val)
-        throws IOException {
-
-        out.reset();
-        out.writeFloat((float) val);
-        assertEquals(4, out.size());
-        copyOutputToInput();
-        if (Double.isNaN(val))
-            assertTrue(Float.isNaN(in.readFloat()));
-        else
-            assertEquals((float) val, in.readFloat(), 0);
-    }
-
-    public void testFloat()
-        throws IOException {
-
-        floatTest(0);
-        floatTest(1);
-        floatTest(-1);
-        floatTest(1.0);
-        floatTest(0.1);
-        floatTest(-1.0);
-        floatTest(-0.1);
-        floatTest(Float.NaN);
-        floatTest(Float.NEGATIVE_INFINITY);
-        floatTest(Float.POSITIVE_INFINITY);
-        floatTest(Short.MAX_VALUE);
-        floatTest(Short.MIN_VALUE);
-        floatTest(Integer.MAX_VALUE);
-        floatTest(Integer.MIN_VALUE);
-        floatTest(Long.MAX_VALUE);
-        floatTest(Long.MIN_VALUE);
-        floatTest(Float.MAX_VALUE);
-        floatTest(Float.MAX_VALUE + 1);
-        floatTest(Float.MIN_VALUE + 1);
-        floatTest(Float.MIN_VALUE);
-        floatTest(Float.MIN_VALUE - 1);
-        floatTest(0x7F);
-        floatTest(0xFF);
-        floatTest(0x7FFF);
-        floatTest(0xFFFF);
-        floatTest(0x7FFFFFFF);
-        floatTest(0xFFFFFFFF);
-        floatTest(0x7FFFFFFFFFFFFFFFL);
-        floatTest(0xFFFFFFFFFFFFFFFFL);
-
-        out.reset();
-        out.writeFloat(0);
-        out.writeFloat(1);
-        out.writeFloat(-1);
-        assertEquals(3 * 4, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readFloat(), 0);
-        assertEquals(1, in.readFloat(), 0);
-        assertEquals(-1, in.readFloat(), 0);
-        assertEquals(0, in.available(), 0);
-    }
-
-    private void doubleTest(double val)
-        throws IOException {
-
-        out.reset();
-        out.writeDouble((double) val);
-        assertEquals(8, out.size());
-        copyOutputToInput();
-        if (Double.isNaN(val))
-            assertTrue(Double.isNaN(in.readDouble()));
-        else
-            assertEquals((double) val, in.readDouble(), 0);
-    }
-
-    public void testDouble()
-        throws IOException {
-
-        doubleTest(0);
-        doubleTest(1);
-        doubleTest(-1);
-        doubleTest(1.0);
-        doubleTest(0.1);
-        doubleTest(-1.0);
-        doubleTest(-0.1);
-        doubleTest(Double.NaN);
-        doubleTest(Double.NEGATIVE_INFINITY);
-        doubleTest(Double.POSITIVE_INFINITY);
-        doubleTest(Short.MAX_VALUE);
-        doubleTest(Short.MIN_VALUE);
-        doubleTest(Integer.MAX_VALUE);
-        doubleTest(Integer.MIN_VALUE);
-        doubleTest(Long.MAX_VALUE);
-        doubleTest(Long.MIN_VALUE);
-        doubleTest(Float.MAX_VALUE);
-        doubleTest(Float.MIN_VALUE);
-        doubleTest(Double.MAX_VALUE - 1);
-        doubleTest(Double.MAX_VALUE);
-        doubleTest(Double.MAX_VALUE + 1);
-        doubleTest(Double.MIN_VALUE + 1);
-        doubleTest(Double.MIN_VALUE);
-        doubleTest(Double.MIN_VALUE - 1);
-        doubleTest(0x7F);
-        doubleTest(0xFF);
-        doubleTest(0x7FFF);
-        doubleTest(0xFFFF);
-        doubleTest(0x7FFFFFFF);
-        doubleTest(0xFFFFFFFF);
-        doubleTest(0x7FFFFFFFFFFFFFFFL);
-        doubleTest(0xFFFFFFFFFFFFFFFFL);
-
-        out.reset();
-        out.writeDouble(0);
-        out.writeDouble(1);
-        out.writeDouble(-1);
-        assertEquals(3 * 8, out.size());
-        copyOutputToInput();
-        assertEquals(0, in.readDouble(), 0);
-        assertEquals(1, in.readDouble(), 0);
-        assertEquals(-1, in.readDouble(), 0);
-        assertEquals(0, in.available(), 0);
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleOrderingTest.java b/db/test/scr024/src/com/sleepycat/bdb/bind/tuple/test/TupleOrderingTest.java
deleted file mode 100644 (file)
index ae9ef74..0000000
+++ /dev/null
@@ -1,317 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleOrderingTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.bind.tuple.test;
-
-import com.sleepycat.bdb.bind.tuple.TupleFormat;
-import com.sleepycat.bdb.bind.tuple.TupleOutput;
-import java.io.IOException;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class TupleOrderingTest extends TestCase {
-
-    private TupleFormat format;
-    private TupleOutput out;
-    private byte[] prevBuf;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(TupleOrderingTest.class);
-        return suite;
-    }
-
-    public TupleOrderingTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("TupleOrderingTest." + getName());
-        format = new TupleFormat();
-        out = format.newOutput();
-        prevBuf = null;
-    }
-
-    /*
-    Each tuple written must be strictly less than (by comparison of bytes) the
-    tuple written just before it.  The check() method compares bytes just
-    written to those written before the previous call to check().
-    */
-
-    private void check() {
-
-        check(-1);
-    }
-
-    private void check(int dataIndex) {
-
-        byte[] buf = new byte[out.size()];
-        System.arraycopy(out.getBufferBytes(), out.getBufferOffset(),
-                         buf, 0, buf.length);
-        if (prevBuf != null) {
-            int errOffset = -1;
-            int len = Math.min(prevBuf.length,  buf.length);
-            boolean areEqual = true;
-            for (int i = 0; i < len; i += 1) {
-                int val1 = prevBuf[i] & 0xFF;
-                int val2 = buf[i] & 0xFF;
-                if (val1 < val2) {
-                    areEqual = false;
-                    break;
-                } else if (val1 > val2) {
-                    errOffset = i;
-                    break;
-                }
-            }
-            if (areEqual) {
-                if (prevBuf.length < buf.length) {
-                    areEqual = false;
-                } else if (prevBuf.length > buf.length) {
-                    areEqual = false;
-                    errOffset = buf.length + 1;
-                }
-            }
-            if (errOffset != -1 || areEqual) {
-                StringBuffer msg = new StringBuffer();
-                if (errOffset != -1)
-                    msg.append("Left >= right at byte offset " + errOffset);
-                else if (areEqual)
-                    msg.append("Bytes are equal");
-                else
-                    throw new IllegalStateException();
-                msg.append("\nLeft hex bytes: ");
-                for (int i = 0; i < prevBuf.length; i += 1) {
-                    msg.append(' ');
-                    int val = prevBuf[i] & 0xFF;
-                    if ((val & 0xF0) == 0) msg.append('0');
-                    msg.append(Integer.toHexString(val));
-                }
-                msg.append("\nRight hex bytes:");
-                for (int i = 0; i < buf.length; i += 1) {
-                    msg.append(' ');
-                    int val = buf[i] & 0xFF;
-                    if ((val & 0xF0) == 0) msg.append('0');
-                    msg.append(Integer.toHexString(val));
-                }
-                if (dataIndex >= 0) {
-                    msg.append("\nData index: " + dataIndex);
-                }
-                fail(msg.toString());
-            }
-        }
-        prevBuf = buf;
-        out.reset();
-    }
-
-    private void reset() {
-
-        prevBuf = null;
-        out.reset();
-    }
-
-    public void testString()
-        throws IOException {
-
-        final String[] DATA = {
-            "", "a", "ab", "b", "bb", "bba",
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeString(DATA[i]);
-            check(i);
-        }
-        reset();
-        out.writeString("a");
-        check();
-        out.writeString("a");
-        out.writeString("");
-        check();
-        out.writeString("a");
-        out.writeString("");
-        out.writeString("a");
-        check();
-        out.writeString("a");
-        out.writeString("b");
-        check();
-        out.writeString("aa");
-        check();
-        out.writeString("b");
-        check();
-    }
-
-    public void testFixedString()
-        throws IOException {
-
-        final char[][] DATA = {
-            {}, {'a'}, {'a', 'b'}, {'b'}, {'b', 'b'}, {0x7F}, {0xFF},
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeString(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testChars()
-        throws IOException {
-
-        final char[][] DATA = {
-            {}, {0}, {'a'}, {'a', 0}, {'a', 'b'}, {'b'}, {'b', 'b'},
-            {0x7F}, {0x7F, 0}, {0xFF}, {0xFF, 0},
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeChars(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testBytes()
-        throws IOException {
-
-        final char[][] DATA = {
-            {}, {0}, {'a'}, {'a', 0}, {'a', 'b'}, {'b'}, {'b', 'b'},
-            {0x7F}, {0xFF},
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeBytes(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testBoolean()
-        throws IOException {
-
-        final boolean[] DATA = {
-            false, true
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeBoolean(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testUnsignedByte()
-        throws IOException {
-
-        final int[] DATA = {
-            0, 1, 0x7F, 0xFF
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeUnsignedByte(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testUnsignedShort()
-        throws IOException {
-
-        final int[] DATA = {
-            0, 1, 0xFE, 0xFF, 0x800, 0x7FFF, 0xFFFF
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeUnsignedShort(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testUnsignedInt()
-        throws IOException {
-
-        final long[] DATA = {
-            0, 1, 0xFE, 0xFF, 0x800, 0x7FFF, 0xFFFF, 0x80000,
-            0x7FFFFFFF, 0x80000000, 0xFFFFFFFF
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeUnsignedInt(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testByte()
-        throws IOException {
-
-        final byte[] DATA = {
-            Byte.MIN_VALUE, Byte.MIN_VALUE + 1,
-            -1, 0, 1,
-            Byte.MAX_VALUE - 1, Byte.MAX_VALUE,
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeByte(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testShort()
-        throws IOException {
-
-        final short[] DATA = {
-            Short.MIN_VALUE, Short.MIN_VALUE + 1,
-            Byte.MIN_VALUE, Byte.MIN_VALUE + 1,
-            -1, 0, 1,
-            Byte.MAX_VALUE - 1, Byte.MAX_VALUE,
-            Short.MAX_VALUE - 1, Short.MAX_VALUE,
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeShort(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testInt()
-        throws IOException {
-
-        final int[] DATA = {
-            Integer.MIN_VALUE, Integer.MIN_VALUE + 1,
-            Short.MIN_VALUE, Short.MIN_VALUE + 1,
-            Byte.MIN_VALUE, Byte.MIN_VALUE + 1,
-            -1, 0, 1,
-            Byte.MAX_VALUE - 1, Byte.MAX_VALUE,
-            Short.MAX_VALUE - 1, Short.MAX_VALUE,
-            Integer.MAX_VALUE - 1, Integer.MAX_VALUE,
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeInt(DATA[i]);
-            check(i);
-        }
-    }
-
-    public void testLong()
-        throws IOException {
-
-        final long[] DATA = {
-            Long.MIN_VALUE, Long.MIN_VALUE + 1,
-            Integer.MIN_VALUE, Integer.MIN_VALUE + 1,
-            Short.MIN_VALUE, Short.MIN_VALUE + 1,
-            Byte.MIN_VALUE, Byte.MIN_VALUE + 1,
-            -1, 0, 1,
-            Byte.MAX_VALUE - 1, Byte.MAX_VALUE,
-            Short.MAX_VALUE - 1, Short.MAX_VALUE,
-            Integer.MAX_VALUE - 1, Integer.MAX_VALUE,
-            Long.MAX_VALUE - 1, Long.MAX_VALUE,
-        };
-        for (int i = 0; i < DATA.length; i += 1) {
-            out.writeLong(DATA[i]);
-            check(i);
-        }
-    }
-
-    // floats and doubles are not ordered deterministically
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/README b/db/test/scr024/src/com/sleepycat/bdb/serial/test/README
deleted file mode 100644 (file)
index 7d01f8e..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-The StoredClassCatalogTest uses database files in the testdata directory to
-verify that old versions of a class can be deserialized using information in
-the class catalog.
-
-If the package name of the TestSerial class changes, or something else changes
-that would cause the serialVersionUID to change, follow these steps to
-recreate the database files:
-
-1. Rename TestSerial.java to 'x' or anything out of the way.
-2. Copy TestSerial.java.original to TestSerial.java.
-3. Comment out the serialVersionUID declaration in TestSerial.java.
-4. Delete the two catalogtest-* databases in the source testdata directory.
-5. Make and run the test.
-6. When the tests run they should print this warning:
- *** WARNING: First time initialization can only be performed using a special
- TestSerial class ***
-   If they don't, the existing database files are being used somehow, probably
-   because they are being found in the test jar file, which should have been
-   rebuilt without them.
-7. Copy the two catalog files generated by the test from the test output dir:
-      db-test/StoredClassCatalogTest-bdb/catalogtest-*
-   to the source testdata directory.
-8. Generate the serialVersionUID using:
-     serialver -classpath ... com.sleepycat.bdb.serial.test.TestSerial
-   and copy the result into both copies of the TestSerial.java file.
-9. Rename TestSerial.java to TestSerial.java.original and x to TestSerial.java.
-10. Make and run the tests again.  They should pass with no warning message.
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/StoredClassCatalogTest.java b/db/test/scr024/src/com/sleepycat/bdb/serial/test/StoredClassCatalogTest.java
deleted file mode 100644 (file)
index c9f3507..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: StoredClassCatalogTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.serial.test;
-
-import com.sleepycat.bdb.bind.serial.SerialBinding;
-import com.sleepycat.bdb.bind.serial.SerialFormat;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredMap;
-import com.sleepycat.bdb.test.DbTestUtil;
-import com.sleepycat.bdb.test.TestEnv;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-import java.io.File;
-import java.util.Map;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class StoredClassCatalogTest extends TestCase
-    implements TransactionWorker {
-
-    private static final String CATALOG_FILE = "catalogtest-catalog.db";
-    private static final String STORE_FILE = "catalogtest-store.db";
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        for (int i = 0; i < TestEnv.ALL.length; i += 1) {
-            suite.addTest(new StoredClassCatalogTest(TestEnv.ALL[i]));
-        }
-        return suite;
-    }
-
-    private TestEnv testEnv;
-    private DbEnv env;
-    private StoredClassCatalog catalog;
-    private StoredClassCatalog catalog2;
-    private DataStore store;
-    private Map map;
-    private TransactionRunner runner;
-    private boolean dataExists;
-    private int openFlags;
-
-    public StoredClassCatalogTest(TestEnv testEnv) {
-
-        super("StoredClassCatalogTest-" + testEnv.getName());
-        this.testEnv = testEnv;
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(getName());
-        env = testEnv.open(getName());
-        runner = new TransactionRunner(env);
-        File dir = testEnv.getDirectory(getName());
-
-        openFlags = Db.DB_CREATE;
-        if (testEnv.isTxnMode())
-            openFlags |= Db.DB_AUTO_COMMIT;
-
-        if (DbTestUtil.copyResource(getClass(), CATALOG_FILE, dir) &&
-            DbTestUtil.copyResource(getClass(), STORE_FILE, dir)) {
-            dataExists = true;
-        }
-        catalog = new StoredClassCatalog(env, CATALOG_FILE,
-                                         null, openFlags);
-        catalog2 = new StoredClassCatalog(env, "new_catalog.db", null,
-                                          openFlags);
-
-        SerialFormat keyFormat = new SerialFormat(catalog,
-                                                  String.class);
-        SerialFormat valueFormat = new SerialFormat(catalog,
-                                                    TestSerial.class);
-        store = new DataStore(openDb(STORE_FILE),
-                              keyFormat, valueFormat, null);
-
-        SerialBinding keyBinding = new SerialBinding(keyFormat);
-        SerialBinding valueBinding = new SerialBinding(valueFormat);
-        map = new StoredMap(store, keyBinding, valueBinding, true);
-    }
-
-    private Db openDb(String file)
-        throws Exception {
-
-        Db db = new Db(env, 0);
-        db.open(null, file, null, Db.DB_BTREE, openFlags, 0);
-        return db;
-    }
-
-    public void tearDown() {
-
-        try {
-            if (catalog != null) {
-                catalog.close();
-                catalog.close(); // should have no effect
-                catalog = null;
-            }
-            if (catalog2 != null) {
-                catalog2.close();
-                catalog2 = null;
-            }
-            if (store != null) {
-                store.close();
-                store = null;
-            }
-            if (env != null) {
-                env.close(0);
-                env = null;
-            }
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-            System.out.println("Ignored exception during tearDown: " + e);
-        }
-    }
-
-    public void runTest()
-        throws Exception {
-
-        runner.run(this);
-    }
-
-    public void doWork()
-        throws Exception {
-
-        if (dataExists) {
-            doTest();
-        } else {
-            firstTimeInit();
-        }
-    }
-
-    private void doTest()
-        throws Exception {
-
-        TestSerial one = (TestSerial) map.get("one");
-        TestSerial two = (TestSerial) map.get("two");
-        assertNotNull(one);
-        assertNotNull(two);
-        assertEquals(one, two.getOther());
-        assertNull(one.getStringField());
-        assertNull(two.getStringField());
-
-        TestSerial three = new TestSerial(two);
-        assertNotNull(three.getStringField());
-        map.put("three", three);
-        three = (TestSerial) map.get("three");
-        assertEquals(two, three.getOther());
-
-        // getClassFormat(String) is not normally called via bindings
-        assertNotNull(catalog.getClassFormat(TestSerial.class.getName()));
-        assertNotNull(catalog.getClassFormat(TestSerial.class.getName()));
-
-        // test with empty catalog
-        assertNotNull(catalog2.getClassFormat(TestSerial.class.getName()));
-        assertNotNull(catalog2.getClassFormat(TestSerial.class.getName()));
-    }
-
-    private void firstTimeInit() {
-
-        System.out.println("*** WARNING: First time initialization can " +
-                "only be performed using a special TestSerial class ***");
-        TestSerial one = new TestSerial(null);
-        TestSerial two = new TestSerial(one);
-        assertNull(one.getStringField());
-        assertNull(two.getStringField());
-        map.put("one", one);
-        map.put("two", two);
-        one = (TestSerial) map.get("one");
-        two = (TestSerial) map.get("two");
-        assertEquals(one, two.getOther());
-        assertNull(one.getStringField());
-        assertNull(two.getStringField());
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/serial/test/Suite.java
deleted file mode 100644 (file)
index 2b182ef..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.serial.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(StoredClassCatalogTest.suite());
-        suite.addTest(TupleSerialDbFactoryTest.suite());
-        return suite;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java b/db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java
deleted file mode 100644 (file)
index d49585b..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TestSerial.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.serial.test;
-
-/**
- * @author Mark Hayes
- */
-class TestSerial implements java.io.Serializable {
-
-    static final long serialVersionUID = -3738980000390384920L;
-
-    private int i = 123;
-    private TestSerial other;
-
-    // The following field 's' was added after this class was compiled and
-    // serialized instances were saved in resource files.  This allows testing
-    // that the original stored instances can be deserialized after changing
-    // the class.  The serialVersionUID is needed for this according to Java
-    // serialization rules, and was generated with the serialver tool.
-    //
-    private String s = "string";
-
-    TestSerial(TestSerial other) {
-
-        this.other = other;
-    }
-
-    TestSerial getOther() {
-
-        return other;
-    }
-
-    int getIntField() {
-
-        return i;
-    }
-
-    String getStringField() {
-
-        return s; // this returned null before field 's' was added.
-    }
-
-    public boolean equals(Object object) {
-
-        try {
-            TestSerial o = (TestSerial) object;
-            if ((o.other == null) ? (this.other != null)
-                                  : (!o.other.equals(this.other)))
-                return false;
-            if (this.i != o.i)
-                return false;
-            // the following test was not done before field 's' was added
-            if ((o.s == null) ? (this.s != null)
-                              : (!o.s.equals(this.s)))
-                return false;
-            return true;
-        } catch (ClassCastException e) {
-            return false;
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java.original b/db/test/scr024/src/com/sleepycat/bdb/serial/test/TestSerial.java.original
deleted file mode 100644 (file)
index bcb6e43..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TestSerial.java.original,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.serial.test;
-
-class TestSerial implements java.io.Serializable
-{
-    static final long serialVersionUID = -3738980000390384920L;
-
-    private int i = 123;
-    private TestSerial other;
-
-    // The following field 's' was added after this class was compiled and
-    // serialized instances were saved in resource files.  This allows testing
-    // that the original stored instances can be deserialized after changing
-    // the class.  The serialVersionUID is needed for this according to Java
-    // serialization rules, and was generated with the serialver tool.
-    //
-    //private String s = "string";
-
-    TestSerial(TestSerial other)
-    {
-        this.other = other;
-    }
-
-    TestSerial getOther()
-    {
-        return other;
-    }
-
-    int getIntField()
-    {
-        return i;
-    }
-
-    String getStringField()
-    {
-        return null; // this returned null before field 's' was added.
-    }
-
-    public boolean equals(Object object)
-    {
-        try
-        {
-            TestSerial o = (TestSerial) object;
-            if ((o.other == null) ? (this.other != null)
-                                  : (!o.other.equals(this.other)))
-                return false;
-            if (this.i != o.i)
-                return false;
-            // the following test was not done before field 's' was added
-            /*
-            if ((o.s == null) ? (this.s != null)
-                              : (!o.s.equals(this.s)))
-                return false;
-            */
-            return true;
-        }
-        catch (ClassCastException e)
-        {
-            return false;
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/TupleSerialDbFactoryTest.java b/db/test/scr024/src/com/sleepycat/bdb/serial/test/TupleSerialDbFactoryTest.java
deleted file mode 100644 (file)
index 2d1c72b..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: TupleSerialDbFactoryTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.serial.test;
-
-import com.sleepycat.bdb.bind.serial.test.MarshalledObject;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.factory.TupleSerialDbFactory;
-import com.sleepycat.bdb.test.TestEnv;
-import java.util.Map;
-import java.util.SortedMap;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class TupleSerialDbFactoryTest extends TestCase
-    implements TransactionWorker {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        for (int i = 0; i < TestEnv.ALL.length; i += 1) {
-            for (int sorted = 0; sorted < 2; sorted += 1) {
-                suite.addTest(new TupleSerialDbFactoryTest(TestEnv.ALL[i],
-                                                           sorted != 0));
-            }
-        }
-        return suite;
-    }
-
-    private TestEnv testEnv;
-    private DbEnv env;
-    private StoredClassCatalog catalog;
-    private TransactionRunner runner;
-    private TupleSerialDbFactory factory;
-    private DataStore store1;
-    private DataStore store2;
-    private DataIndex index1;
-    private ForeignKeyIndex index2;
-    private boolean isSorted;
-    private Map storeMap1;
-    private Map storeMap2;
-    private Map indexMap1;
-    private Map indexMap2;
-
-    public TupleSerialDbFactoryTest(TestEnv testEnv, boolean isSorted) {
-
-        super(null);
-
-        this.testEnv = testEnv;
-        this.isSorted = isSorted;
-
-        String name = "TupleSerialDbFactoryTest-" + testEnv.getName();
-        name += isSorted ? "-sorted" : "-unsorted";
-        setName(name);
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(getName());
-        env = testEnv.open(getName());
-        runner = new TransactionRunner(env);
-        createDatabase();
-    }
-
-    public void tearDown() {
-
-        try {
-            if (store1 != null) {
-                store1.close();
-                store1 = null;
-            }
-            if (store2 != null) {
-                store2.close();
-                store2 = null;
-            }
-            if (catalog != null) {
-                catalog.close();
-                catalog = null;
-            }
-            if (env != null) {
-                env.close(0);
-                env = null;
-            }
-        } catch (Exception e) {
-            System.out.println("Ignored exception during tearDown: " + e);
-        }
-    }
-
-    public void runTest()
-        throws Exception {
-
-        runner.run(this);
-    }
-
-    public void doWork()
-        throws Exception {
-
-        createViews();
-        writeAndRead();
-    }
-
-    private void createDatabase()
-        throws Exception {
-
-        int openFlags = Db.DB_CREATE;
-        if (testEnv.isTxnMode())
-            openFlags |= Db.DB_AUTO_COMMIT;
-
-        catalog = new StoredClassCatalog(env, "catalog.db", null, openFlags);
-        factory = new TupleSerialDbFactory(catalog);
-        assertSame(catalog, factory.getCatalog());
-
-        int type = isSorted ? Db.DB_BTREE : Db.DB_HASH;
-        Db db;
-
-        db = new Db(env, 0);
-        db.open(null, "store1.db", null, type, openFlags, 0);
-        store1 = factory.newDataStore(db, MarshalledObject.class, null);
-
-        db = new Db(env, 0);
-        db.open(null, "index1.db", null, type, openFlags, 0);
-        index1 = factory.newDataIndex(store1, db, "1", false, true);
-
-        db = new Db(env, 0);
-        db.open(null, "store2.db", null, type, openFlags, 0);
-        store2 = factory.newDataStore(db, MarshalledObject.class, null);
-
-        db = new Db(env, 0);
-        db.open(null, "index2.db", null, type, openFlags, 0);
-        index2 = factory.newForeignKeyIndex(store2, db, "2", false, true,
-                                            store1,
-                                            ForeignKeyIndex.ON_DELETE_CASCADE);
-    }
-
-    private void createViews()
-        throws Exception {
-
-        if (isSorted) {
-            storeMap1 = factory.newSortedMap(store1, String.class, true);
-            storeMap2 = factory.newSortedMap(store2, String.class, true);
-            indexMap1 = factory.newSortedMap(index1, String.class, true);
-            indexMap2 = factory.newSortedMap(index2, String.class, true);
-        } else {
-            storeMap1 = factory.newMap(store1, String.class, true);
-            storeMap2 = factory.newMap(store2, String.class, true);
-            indexMap1 = factory.newMap(index1, String.class, true);
-            indexMap2 = factory.newMap(index2, String.class, true);
-        }
-    }
-
-    private void writeAndRead()
-        throws Exception {
-
-        MarshalledObject o1 = new MarshalledObject("data1", "pk1", "ik1", "");
-        assertNull(storeMap1.put(null, o1));
-
-        assertEquals(o1, storeMap1.get("pk1"));
-        assertEquals(o1, indexMap1.get("ik1"));
-
-        MarshalledObject o2 = new MarshalledObject("data2", "pk2", "", "pk1");
-        assertNull(storeMap2.put(null, o2));
-
-        assertEquals(o2, storeMap2.get("pk2"));
-        assertEquals(o2, indexMap2.get("pk1"));
-
-        /*
-         * store1 contains o1 with primary key "pk1" and index key "ik1"
-         * store2 contains o2 with primary key "pk2" and foreign key "pk1"
-         * which is the primary key of store1
-         */
-
-        storeMap1.remove("pk1");
-        assertNull(storeMap1.get("pk1"));
-        assertNull(indexMap1.get("ik1"));
-        assertNull(storeMap2.get("pk2"));
-        assertNull(indexMap2.get("pk1"));
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-catalog.db b/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-catalog.db
deleted file mode 100644 (file)
index 76a2881..0000000
Binary files a/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-catalog.db and /dev/null differ
diff --git a/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-store.db b/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-store.db
deleted file mode 100644 (file)
index 70bef82..0000000
Binary files a/db/test/scr024/src/com/sleepycat/bdb/serial/test/testdata/catalogtest-store.db and /dev/null differ
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/CollectionTest.java b/db/test/scr024/src/com/sleepycat/bdb/test/CollectionTest.java
deleted file mode 100644 (file)
index 25b0fc0..0000000
+++ /dev/null
@@ -1,2695 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: CollectionTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.CurrentTransaction;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.MapEntry;
-import com.sleepycat.bdb.collection.StoredCollection;
-import com.sleepycat.bdb.collection.StoredCollections;
-import com.sleepycat.bdb.collection.StoredContainer;
-import com.sleepycat.bdb.collection.StoredEntrySet;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.bdb.collection.StoredKeySet;
-import com.sleepycat.bdb.collection.StoredValueSet;
-import com.sleepycat.bdb.collection.StoredList;
-import com.sleepycat.bdb.collection.StoredMap;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.collection.StoredSortedEntrySet;
-import com.sleepycat.bdb.collection.StoredSortedKeySet;
-import com.sleepycat.bdb.collection.StoredSortedValueSet;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-import java.util.Map;
-import java.util.NoSuchElementException;
-import java.util.Set;
-import java.util.SortedMap;
-import java.util.SortedSet;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class CollectionTest extends TestCase {
-
-    private static final int NONE = 0;
-    private static final int SUB = 1;
-    private static final int HEAD = 2;
-    private static final int TAIL = 3;
-
-    private static final int MAX_KEY = 6; // must be a multiple of 2
-
-    private int beginKey = 1;
-    private int endKey = MAX_KEY;
-
-    private DbEnv env;
-    private CurrentTransaction currentTxn;
-    private DataStore store;
-    private DataIndex index;
-    private boolean isEntityBinding;
-    private boolean isAutoCommit;
-    private TestStore testStore;
-    private String testName;
-    private DataBinding keyBinding;
-    private DataBinding valueBinding;
-    private EntityBinding entityBinding;
-    private TransactionRunner readRunner;
-    private TransactionRunner writeRunner;
-    private TransactionRunner writeIterRunner;
-    private TestEnv testEnv;
-
-    private StoredMap map;
-    private StoredMap imap; // insertable map (primary store for indexed map)
-    private StoredSortedMap smap; // sorted map (null or equal to map)
-    private StoredMap saveMap;
-    private StoredSortedMap saveSMap;
-    private int rangeType;
-    private StoredList list;
-    private StoredList ilist; // insertable list (primary store for index list)
-    private StoredList saveList;
-    private StoredKeySet keySet;
-    private StoredValueSet valueSet;
-
-    /**
-     * Runs a command line collection test.
-     * @see #usage
-     */
-    public static void main(String[] args)
-        throws Exception {
-
-        if (args.length == 1 &&
-            (args[0].equals("-h") || args[0].equals("-help"))) {
-            usage();
-        } else {
-            junit.textui.TestRunner.run(suite(args));
-        }
-    }
-
-    private static void usage() {
-
-        System.out.println(
-            "Usage: java com.sleepycat.bdb.test.CollectionTest\n" +
-            "              -h | -help\n" +
-            "              [testName]...\n" +
-            "  where testName has the format:\n" +
-            "    <env>-<store>-{entity|value}\n" +
-            "  <env> is:\n" +
-            "    bdb | cdb | txn\n" +
-            "  <store> is:\n" +
-            "    btree-uniq | btree-dup | btree-dupsort | btree-recnum |\n" +
-            "    hash-uniq | hash-dup | hash-dupsort |\n" +
-            "    queue | recno | recno-renum\n" +
-            "  For example:  bdb-btree-uniq-entity\n" +
-            "  If no arguments are given then all tests are run.");
-        System.exit(2);
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        return suite(null);
-    }
-
-    static Test suite(String[] args)
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        for (int i = 0; i < TestEnv.ALL.length; i += 1) {
-            for (int j = 0; j < TestStore.ALL.length; j += 1) {
-                for (int k = 0; k < 2; k += 1) {
-                    boolean entityBinding = (k != 0);
-
-                    addTest(args, suite, new CollectionTest(
-                            TestEnv.ALL[i], TestStore.ALL[j],
-                            entityBinding, false));
-
-                    if (TestEnv.ALL[i] == TestEnv.TXN) {
-                        addTest(args, suite, new CollectionTest(
-                                TestEnv.ALL[i], TestStore.ALL[j],
-                                entityBinding, true));
-                    }
-                }
-            }
-        }
-        return suite;
-    }
-
-    private static void addTest(String[] args, TestSuite suite,
-                                CollectionTest test) {
-
-        if (args == null || args.length == 0) {
-            suite.addTest(test);
-        } else {
-            for (int t = 0; t < args.length; t += 1) {
-                if (args[t].equals(test.testName)) {
-                    suite.addTest(test);
-                    break;
-                }
-            }
-        }
-    }
-
-    public CollectionTest(TestEnv testEnv, TestStore testStore,
-                          boolean isEntityBinding, boolean isAutoCommit) {
-
-        super(null);
-
-        this.testEnv = testEnv;
-        this.testStore = testStore;
-        this.isEntityBinding = isEntityBinding;
-        this.isAutoCommit = isAutoCommit;
-
-        keyBinding = testStore.getKeyBinding();
-        valueBinding = testStore.getValueBinding();
-        entityBinding = testStore.getEntityBinding();
-
-        testName = testEnv.getName() + '-' + testStore.getName() +
-                    (isEntityBinding ? "-entity" : "-value") +
-                    (isAutoCommit ? "-autocommit" : "");
-        setName(testName);
-    }
-
-    public void runTest()
-        throws Exception {
-
-        System.out.println(DbTestUtil.qualifiedTestName(this));
-        try {
-            env = testEnv.open(testName);
-            currentTxn = CurrentTransaction.getInstance(env);
-
-            // For testing auto-commit, use a normal (transactional) runner for
-            // all reading and for writing via an iterator, and a do-nothing
-            // runner for writing via collections; if auto-commit is tested,
-            // the per-collection auto-commit property will be set elsewhere.
-            //
-            TransactionRunner normalRunner = new TransactionRunner(env);
-            TransactionRunner nullRunner = new NullTransactionRunner(env);
-            readRunner = nullRunner;
-            writeIterRunner = normalRunner;
-            if (isAutoCommit)
-                writeRunner = nullRunner;
-            else
-                writeRunner = normalRunner;
-
-            store = testStore.open(env, "unindexed.db");
-            testUnindexed();
-            store.close();
-
-            TestStore indexOf = testStore.getIndexOf();
-            if (indexOf != null) {
-                store = indexOf.open(env, "indexed.db");
-                index = testStore.openIndex(store, "index.db");
-                testIndexed();
-                store.close();
-            }
-            env.close(0);
-        } catch (Exception e) {
-            throw ExceptionUnwrapper.unwrap(e);
-        }
-    }
-
-    void testCreation(StoredContainer cont)
-        throws Exception {
-
-        assertEquals(index != null, cont.isIndexed());
-        assertEquals(testStore.isOrdered(), cont.isOrdered());
-        assertEquals(testStore.areKeysRenumbered(), cont.areKeysRenumbered());
-        assertEquals(testStore.areDuplicatesAllowed(),
-                     cont.areDuplicatesAllowed());
-        assertEquals(isAutoCommit, cont.isAutoCommit());
-        assertEquals(testEnv == TestEnv.TXN, cont.isTransactional());
-        try {
-            cont.size();
-            fail();
-        }
-        catch (UnsupportedOperationException expected) {}
-    }
-
-    void testMapCreation(Map map)
-        throws Exception {
-
-        assertTrue(map.values() instanceof Set);
-        assertEquals(testStore.isOrdered(),
-                     map.keySet() instanceof SortedSet);
-        assertEquals(testStore.isOrdered(),
-                     map.entrySet() instanceof SortedSet);
-        assertEquals(testStore.isOrdered() &&
-                     (isEntityBinding || index != null),
-                     map.values() instanceof SortedSet);
-    }
-
-    void testUnindexed()
-        throws Exception {
-
-        // create primary map
-        if (testStore.isOrdered()) {
-            if (isEntityBinding) {
-                smap = new StoredSortedMap(store, keyBinding,
-                                           entityBinding, true);
-                valueSet = new StoredSortedValueSet(store, entityBinding,
-                                                    true);
-            } else {
-                smap = new StoredSortedMap(store, keyBinding,
-                                           valueBinding, true);
-                // non-indexed sorted value set is not possible since key
-                // cannot be derived for performing subSet, etc.
-            }
-            keySet = new StoredSortedKeySet(store, keyBinding, true);
-            map = smap;
-        } else {
-            if (isEntityBinding) {
-                map = new StoredMap(store, keyBinding, entityBinding, true);
-                valueSet = new StoredValueSet(store, entityBinding, true);
-            } else {
-                map = new StoredMap(store, keyBinding, valueBinding, true);
-                valueSet = new StoredValueSet(store, valueBinding, true);
-            }
-            smap = null;
-            keySet = new StoredKeySet(store, keyBinding, true);
-        }
-        imap = map;
-
-        // create primary list
-        if (testStore.hasRecNumAccess()) {
-            if (isEntityBinding) {
-                ilist = new StoredList(store, entityBinding, true);
-            } else {
-                ilist = new StoredList(store, valueBinding, true);
-            }
-            list = ilist;
-        } else {
-            try {
-                if (isEntityBinding) {
-                    ilist = new StoredList(store, entityBinding, true);
-                } else {
-                    ilist = new StoredList(store, valueBinding, true);
-                }
-                fail();
-            } catch (IllegalArgumentException expected) {}
-        }
-
-        setAutoCommit();
-        testCreation(map);
-        if (list != null) {
-            testCreation(list);
-            assertNotNull(smap);
-        }
-        testMapCreation(map);
-        addAll();
-        testAll();
-    }
-
-    void testIndexed()
-        throws Exception {
-
-        // create primary map
-        if (isEntityBinding) {
-            map = new StoredMap(store, keyBinding, entityBinding, true);
-        } else {
-            map = new StoredMap(store, keyBinding, valueBinding, true);
-        }
-        imap = map;
-        smap = null;
-        // create primary list
-        if (testStore.hasRecNumAccess()) {
-            if (isEntityBinding) {
-                list = new StoredList(store, entityBinding, true);
-            } else {
-                list = new StoredList(store, valueBinding, true);
-            }
-            ilist = list;
-        }
-
-        setAutoCommit();
-        addAll();
-        readAll();
-
-        // create indexed map (keySet/valueSet)
-        if (testStore.isOrdered()) {
-            if (isEntityBinding) {
-                map = smap = new StoredSortedMap(index, keyBinding,
-                                                 entityBinding, true);
-                valueSet = new StoredSortedValueSet(index, entityBinding,
-                                                    true);
-            } else {
-                map = smap = new StoredSortedMap(index, keyBinding,
-                                                 valueBinding, true);
-                valueSet = new StoredSortedValueSet(index, valueBinding, true);
-            }
-            keySet = new StoredSortedKeySet(index, keyBinding, true);
-        } else {
-            if (isEntityBinding) {
-                map = new StoredMap(index, keyBinding, entityBinding, true);
-                valueSet = new StoredValueSet(index, entityBinding, true);
-            } else {
-                map = new StoredMap(index, keyBinding, valueBinding, true);
-                valueSet = new StoredValueSet(index, valueBinding, true);
-            }
-            smap = null;
-            keySet = new StoredKeySet(index, keyBinding, true);
-        }
-
-        // create indexed list
-        if (testStore.hasRecNumAccess()) {
-            if (isEntityBinding) {
-                list = new StoredList(index, entityBinding, true);
-            } else {
-                list = new StoredList(index, valueBinding, true);
-            }
-        } else {
-            try {
-                if (isEntityBinding) {
-                    list = new StoredList(index, entityBinding, true);
-                } else {
-                    list = new StoredList(index, valueBinding, true);
-                }
-                fail();
-            }
-            catch (IllegalArgumentException expected) {}
-        }
-
-        setAutoCommit();
-        testCreation(map);
-        testCreation((StoredContainer) map.values());
-        testCreation((StoredContainer) map.keySet());
-        testCreation((StoredContainer) map.entrySet());
-        if (list != null) {
-            testCreation(list);
-            assertNotNull(smap);
-        }
-        testMapCreation(map);
-        testAll();
-    }
-
-    void setAutoCommit() {
-
-        if (isAutoCommit) {
-            if (map != null)
-                map = (StoredMap)
-                    StoredCollections.autoCommitMap(map);
-            if (imap != null)
-                imap = (StoredMap)
-                    StoredCollections.autoCommitMap(imap);
-            if (smap != null)
-                smap = (StoredSortedMap)
-                    StoredCollections.autoCommitSortedMap(smap);
-            if (keySet != null)
-                keySet = (StoredKeySet)
-                    StoredCollections.autoCommitSet(keySet);
-            if (valueSet != null)
-                valueSet = (StoredValueSet)
-                    StoredCollections.autoCommitSet(valueSet);
-            if (list != null)
-                list = (StoredList)
-                    StoredCollections.autoCommitList(list);
-            if (ilist != null)
-                ilist = (StoredList)
-                    StoredCollections.autoCommitList(ilist);
-        }
-    }
-
-    void testAll()
-        throws Exception {
-
-        checkKeySetAndValueSet();
-        readAll();
-        updateAll();
-        readAll();
-        if (!map.areKeysRenumbered()) {
-            removeOdd();
-            readEven();
-            addOdd();
-            readAll();
-            removeOddIter();
-            readEven();
-            if (imap.areDuplicatesAllowed()) {
-                addOddDup();
-            } else {
-                addOdd();
-            }
-            readAll();
-            removeOddEntry();
-            readEven();
-            addOdd();
-            readAll();
-            if (isEntityBinding) {
-                removeOddEntity();
-                readEven();
-                addOddEntity();
-                readAll();
-            }
-            bulkOperations();
-        }
-        if (isListAddAllowed()) {
-            removeOddList();
-            readEvenList();
-            addOddList();
-            readAll();
-            if (!isEntityBinding) {
-                removeOddListValue();
-                readEvenList();
-                addOddList();
-                readAll();
-            }
-        }
-        if (list != null) {
-            bulkListOperations();
-        } else {
-            listOperationsNotAllowed();
-        }
-        if (smap != null) {
-            readWriteRange(SUB,  1, 1);
-            readWriteRange(HEAD, 1, 1);
-            readWriteRange(SUB,  1, MAX_KEY);
-            readWriteRange(HEAD, 1, MAX_KEY);
-            readWriteRange(TAIL, 1, MAX_KEY);
-            readWriteRange(SUB,  1, 3);
-            readWriteRange(HEAD, 1, 3);
-            readWriteRange(SUB,  2, 2);
-            readWriteRange(SUB,  2, MAX_KEY);
-            readWriteRange(TAIL, 2, MAX_KEY);
-            readWriteRange(SUB,  MAX_KEY, MAX_KEY);
-            readWriteRange(TAIL, MAX_KEY, MAX_KEY);
-            readWriteRange(SUB,  MAX_KEY + 1, MAX_KEY + 1);
-            readWriteRange(TAIL, MAX_KEY + 1, MAX_KEY + 1);
-            readWriteRange(SUB,  0, 0);
-            readWriteRange(HEAD, 0, 0);
-        }
-        updateAll();
-        readAll();
-        if (map.areDuplicatesAllowed()) {
-            readWriteDuplicates();
-            readAll();
-        } else {
-            duplicatesNotAllowed();
-            readAll();
-        }
-        if (testEnv.isCdbMode()) {
-            testCdbLocking();
-        }
-        removeAll();
-        if (isListAddAllowed()) {
-            testIterAddList();
-            clearAll();
-        }
-        if (imap.areDuplicatesAllowed()) {
-            testIterAddDuplicates();
-            clearAll();
-        }
-        if (isListAddAllowed()) {
-            addAllList();
-            readAll();
-            removeAllList();
-        }
-        appendAll();
-    }
-
-    void checkKeySetAndValueSet() {
-
-        // use bulk operations to check that explicitly constructed
-        // keySet/valueSet are equivalent
-        assertTrue(imap.keySet().equals(keySet));
-        if (valueSet != null)
-            assertTrue(imap.values().equals(valueSet));
-    }
-
-    void addAll()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertTrue(imap.isEmpty());
-                Iterator iter = imap.entrySet().iterator();
-                try {
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-                assertEquals(0, imap.keySet().toArray().length);
-                assertEquals(0, imap.keySet().toArray(new Object[0]).length);
-                assertEquals(0, imap.entrySet().toArray().length);
-                assertEquals(0, imap.entrySet().toArray(new Object[0]).length);
-                assertEquals(0, imap.values().toArray().length);
-                assertEquals(0, imap.values().toArray(new Object[0]).length);
-
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(imap.get(key));
-                    assertTrue(!imap.keySet().contains(key));
-                    assertTrue(!imap.values().contains(val));
-                    assertNull(imap.put(key, val));
-                    assertEquals(val, imap.get(key));
-                    assertTrue(imap.keySet().contains(key));
-                    assertTrue(imap.values().contains(val));
-                    assertTrue(imap.duplicates(key).contains(val));
-                    if (!imap.areDuplicatesAllowed()) {
-                        assertEquals(val, imap.put(key, val));
-                    }
-                    checkDupsSize(1, imap.duplicates(key));
-                }
-                assertTrue(!imap.isEmpty());
-            }
-        });
-    }
-
-    void appendAll()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertTrue(imap.isEmpty());
-
-                TestKeyAssigner keyAssigner =
-                    (TestKeyAssigner) store.getKeyAssigner();
-                if (keyAssigner != null) keyAssigner.reset();
-
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    boolean useList = (i & 1) == 0;
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(imap.get(key));
-                    if (keyAssigner != null) {
-                        if (useList && ilist != null)
-                            assertEquals(i - 1, ilist.append(val));
-                        else
-                            assertEquals(key, imap.append(val));
-                        assertEquals(val, imap.get(key));
-                    } else {
-                        Long recnoKey;
-                        if (useList && ilist != null)
-                            recnoKey = new Long(ilist.append(val) + 1);
-                        else
-                            recnoKey = (Long) imap.append(val);
-                        assertNotNull(recnoKey);
-                        Object recnoVal;
-                        if (isEntityBinding)
-                            recnoVal = makeEntity(recnoKey.intValue(), i);
-                        else
-                            recnoVal = val;
-                        assertEquals(recnoVal, imap.get(recnoKey));
-                    }
-                }
-            }
-        });
-    }
-
-    void updateAll()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    if (!imap.areDuplicatesAllowed()) {
-                        assertEquals(val, imap.put(key, val));
-                    }
-                    if (isEntityBinding) {
-                        assertTrue(!imap.values().add(val));
-                    }
-                    checkDupsSize(1, imap.duplicates(key));
-                    if (ilist != null) {
-                        int idx = i - 1;
-                        assertEquals(val, ilist.set(idx, val));
-                    }
-                }
-                updateIter(map.entrySet());
-                updateIter(map.values());
-                if (beginKey <= endKey) {
-                    ListIterator iter = (ListIterator) map.keySet().iterator();
-                    try {
-                        assertNotNull(iter.next());
-                        iter.set(makeKey(beginKey));
-                        fail();
-                    } catch (UnsupportedOperationException e) {
-                    } finally {
-                        StoredIterator.close(iter);
-                    }
-                }
-                if (list != null) updateIter(list);
-            }
-        });
-    }
-
-    void updateIter(final Collection coll)
-        throws Exception {
-
-        writeIterRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                ListIterator iter = (ListIterator) coll.iterator();
-                try {
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        assertTrue(iter.hasNext());
-                        Object obj = iter.next();
-                        if (index != null) {
-                            try {
-                                setValuePlusOne(iter, obj);
-                                fail();
-                            }
-                            catch (UnsupportedOperationException e) {}
-                        } else if
-                           (((StoredCollection) coll).areDuplicatesOrdered()) {
-                            try {
-                                setValuePlusOne(iter, obj);
-                                fail();
-                            } catch (IllegalArgumentException e) {}
-                        } else {
-                            setValuePlusOne(iter, obj);
-                        }
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-            }
-        });
-    }
-
-    void setValuePlusOne(ListIterator iter, Object obj) {
-
-        if (obj instanceof Map.Entry) {
-            Map.Entry entry = (Map.Entry) obj;
-            Long key = (Long) entry.getKey();
-            Object oldVal = entry.getValue();
-            Object val = makeVal(key.intValue() + 1);
-            if (isEntityBinding) {
-                try {
-                    // must fail on attempt to change the key via an entity
-                    entry.setValue(val);
-                    fail();
-                }
-                catch (IllegalArgumentException e) {}
-                val = makeEntity(key.intValue(), key.intValue() + 1);
-            }
-            entry.setValue(val);
-            assertEquals(val, entry.getValue());
-            assertEquals(val, map.get(key));
-            assertTrue(map.duplicates(key).contains(val));
-            checkDupsSize(1, map.duplicates(key));
-            entry.setValue(oldVal);
-            assertEquals(oldVal, entry.getValue());
-            assertEquals(oldVal, map.get(key));
-            assertTrue(map.duplicates(key).contains(oldVal));
-            checkDupsSize(1, map.duplicates(key));
-        } else {
-            Object oldVal = obj;
-            Long key = makeKey(intVal(obj));
-            Object val = makeVal(key.intValue() + 1);
-            if (isEntityBinding) {
-                try {
-                    // must fail on attempt to change the key via an entity
-                    iter.set(val);
-                    fail();
-                }
-                catch (IllegalArgumentException e) {}
-                val = makeEntity(key.intValue(), key.intValue() + 1);
-            }
-            iter.set(val);
-            assertEquals(val, map.get(key));
-            assertTrue(map.duplicates(key).contains(val));
-            checkDupsSize(1, map.duplicates(key));
-            iter.set(oldVal);
-            assertEquals(oldVal, map.get(key));
-            assertTrue(map.duplicates(key).contains(oldVal));
-            checkDupsSize(1, map.duplicates(key));
-        }
-    }
-
-    void removeAll()
-        throws Exception {
-
-        writeIterRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertTrue(!map.isEmpty());
-                ListIterator iter = null;
-                try {
-                    if (list != null)
-                        iter = list.listIterator();
-                    else
-                        iter = (ListIterator) map.values().iterator();
-                    iteratorSetAndRemoveNotAllowed(iter);
-
-                    assertNotNull(iter.next());
-                    iter.remove();
-                    iteratorSetAndRemoveNotAllowed(iter);
-
-                    if (index == null) {
-                        Object val = iter.next();
-                        assertNotNull(val);
-                        iter.set(val);
-
-                        if (map.areDuplicatesAllowed()) {
-                            iter.add(makeVal(intVal(val), intVal(val) + 1));
-                            iteratorSetAndRemoveNotAllowed(iter);
-                        }
-                    }
-                } finally {
-                    StoredIterator.close(iter);
-                }
-                map.clear();
-                assertTrue(map.isEmpty());
-                assertTrue(map.entrySet().isEmpty());
-                assertTrue(map.keySet().isEmpty());
-                assertTrue(map.values().isEmpty());
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(map.get(key));
-                    assertTrue(!map.duplicates(key).contains(val));
-                    checkDupsSize(0, map.duplicates(key));
-                }
-            }
-        });
-    }
-
-    void clearAll()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                map.clear();
-                assertTrue(map.isEmpty());
-            }
-        });
-    }
-
-    void iteratorSetAndRemoveNotAllowed(ListIterator i) {
-
-        try {
-            i.remove();
-            fail();
-        } catch (IllegalStateException e) {}
-
-        if (index == null) {
-            try {
-                Object val = makeVal(1);
-                i.set(val);
-                fail();
-            }
-            catch (IllegalStateException e) {}
-        }
-    }
-
-    void removeOdd()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                boolean toggle = false;
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    toggle = !toggle;
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    if (toggle) {
-                        assertTrue(map.keySet().contains(key));
-                        assertTrue(map.keySet().remove(key));
-                        assertTrue(!map.keySet().contains(key));
-                    } else {
-                        assertTrue(map.containsValue(val));
-                        Object oldVal = map.remove(key);
-                        assertEquals(oldVal, val);
-                        assertTrue(!map.containsKey(key));
-                        assertTrue(!map.containsValue(val));
-                    }
-                    assertNull(map.get(key));
-                    assertTrue(!map.duplicates(key).contains(val));
-                    checkDupsSize(0, map.duplicates(key));
-                }
-            }
-        });
-    }
-
-    void removeOddEntity()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertTrue(map.values().contains(val));
-                    assertTrue(map.values().remove(val));
-                    assertTrue(!map.values().contains(val));
-                    assertNull(map.get(key));
-                    assertTrue(!map.duplicates(key).contains(val));
-                    checkDupsSize(0, map.duplicates(key));
-                }
-            }
-        });
-    }
-
-    void removeOddEntry()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    Long key = makeKey(i);
-                    Object val = mapEntry(i);
-                    assertTrue(map.entrySet().contains(val));
-                    assertTrue(map.entrySet().remove(val));
-                    assertTrue(!map.entrySet().contains(val));
-                    assertNull(map.get(key));
-                }
-            }
-        });
-    }
-
-    void removeOddIter()
-        throws Exception {
-
-        writeIterRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                Iterator iter = map.keySet().iterator();
-                try {
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        assertTrue(iter.hasNext());
-                        Long key = (Long) iter.next();
-                        assertNotNull(key);
-                        if (map instanceof SortedMap) {
-                            assertEquals(makeKey(i), key);
-                        }
-                        if ((key.intValue() & 1) != 0) {
-                            iter.remove();
-                        }
-                    }
-                } finally {
-                    StoredIterator.close(iter);
-                }
-            }
-        });
-    }
-
-    void removeOddList()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    // remove by index
-                    // (with entity binding, embbeded keys in values are
-                    // being changed so we can't use values for comparison)
-                    int idx = (i - beginKey) / 2;
-                    Object val = makeVal(i);
-                    if (!isEntityBinding) {
-                        assertTrue(list.contains(val));
-                        assertEquals(val, list.get(idx));
-                        assertEquals(idx, list.indexOf(val));
-                    }
-                    assertNotNull(list.get(idx));
-                    if (isEntityBinding) {
-                        assertNotNull(list.remove(idx));
-                    } else {
-                        assertTrue(list.contains(val));
-                        assertEquals(val, list.remove(idx));
-                    }
-                    assertTrue(!list.remove(val));
-                    assertTrue(!list.contains(val));
-                    assertTrue(!val.equals(list.get(idx)));
-                }
-            }
-        });
-    }
-
-    void removeOddListValue()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    // for non-entity case remove by value
-                    // (with entity binding, embbeded keys in values are
-                    // being changed so we can't use values for comparison)
-                    int idx = (i - beginKey) / 2;
-                    Object val = makeVal(i);
-                    assertTrue(list.contains(val));
-                    assertEquals(val, list.get(idx));
-                    assertEquals(idx, list.indexOf(val));
-                    assertTrue(list.remove(val));
-                    assertTrue(!list.remove(val));
-                    assertTrue(!list.contains(val));
-                    assertTrue(!val.equals(list.get(idx)));
-                }
-            }
-        });
-    }
-
-    void addOdd()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                // add using Map.put()
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(imap.get(key));
-                    assertNull(imap.put(key, val));
-                    assertEquals(val, imap.get(key));
-                    assertTrue(imap.duplicates(key).contains(val));
-                    checkDupsSize(1, imap.duplicates(key));
-                    if (isEntityBinding) {
-                        assertTrue(!imap.values().add(val));
-                    }
-                    if (!imap.areDuplicatesAllowed()) {
-                        assertEquals(val, imap.put(key, val));
-                    }
-                }
-            }
-        });
-    }
-
-    void addOddEntity()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                // add using Map.values().add()
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(imap.get(key));
-                    assertTrue(!imap.values().contains(val));
-                    assertTrue(imap.values().add(val));
-                    assertEquals(val, imap.get(key));
-                    assertTrue(imap.values().contains(val));
-                    assertTrue(imap.duplicates(key).contains(val));
-                    checkDupsSize(1, imap.duplicates(key));
-                    if (isEntityBinding) {
-                        assertTrue(!imap.values().add(val));
-                    }
-                }
-            }
-        });
-    }
-
-    void addOddDup()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                // add using Map.duplicates().add()
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    Long key = makeKey(i);
-                    Object val = makeVal(i);
-                    assertNull(imap.get(key));
-                    assertTrue(!imap.values().contains(val));
-                    assertTrue(imap.duplicates(key).add(val));
-                    assertEquals(val, imap.get(key));
-                    assertTrue(imap.values().contains(val));
-                    assertTrue(imap.duplicates(key).contains(val));
-                    checkDupsSize(1, imap.duplicates(key));
-                    assertTrue(!imap.duplicates(key).add(val));
-                    if (isEntityBinding) {
-                        assertTrue(!imap.values().add(val));
-                    }
-                }
-            }
-        });
-    }
-
-    void addOddList()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 2) {
-                    int idx = i - beginKey;
-                    Object val = makeVal(i);
-                    assertTrue(!list.contains(val));
-                    assertTrue(!val.equals(list.get(idx)));
-                    list.add(idx, val);
-                    assertTrue(list.contains(val));
-                    assertEquals(val, list.get(idx));
-                }
-            }
-        });
-    }
-
-    void addAllList()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    int idx = i - beginKey;
-                    Object val = makeVal(i);
-                    assertTrue(!list.contains(val));
-                    assertTrue(list.add(val));
-                    assertTrue(list.contains(val));
-                    assertEquals(val, list.get(idx));
-                }
-            }
-        });
-    }
-
-    void removeAllList()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertTrue(!list.isEmpty());
-                list.clear();
-                assertTrue(list.isEmpty());
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    int idx = i - beginKey;
-                    Object val = makeVal(i);
-                    assertNull(list.get(idx));
-                }
-            }
-        });
-    }
-
-    void testIterAddList()
-        throws Exception {
-
-        writeIterRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                ListIterator i = list.listIterator();
-                try {
-                    assertTrue(!i.hasNext());
-                    i.add(makeVal(3));
-                    assertTrue(!i.hasNext());
-                    assertTrue(i.hasPrevious());
-                    assertEquals(3, intVal(i.previous()));
-
-                    i.add(makeVal(1));
-                    assertTrue(i.hasPrevious());
-                    assertTrue(i.hasNext());
-                    assertEquals(1, intVal(i.previous()));
-                    assertTrue(i.hasNext());
-                    assertEquals(1, intVal(i.next()));
-                    assertTrue(i.hasNext());
-                    assertEquals(3, intVal(i.next()));
-                    assertEquals(3, intVal(i.previous()));
-
-                    assertTrue(i.hasNext());
-                    i.add(makeVal(2));
-                    assertTrue(i.hasNext());
-                    assertTrue(i.hasPrevious());
-                    assertEquals(2, intVal(i.previous()));
-                    assertTrue(i.hasNext());
-                    assertEquals(2, intVal(i.next()));
-                    assertTrue(i.hasNext());
-                    assertEquals(3, intVal(i.next()));
-
-                    assertTrue(!i.hasNext());
-                    i.add(makeVal(4));
-                    i.add(makeVal(5));
-                    assertTrue(!i.hasNext());
-                    assertEquals(5, intVal(i.previous()));
-                    assertEquals(4, intVal(i.previous()));
-                    assertEquals(3, intVal(i.previous()));
-                    assertEquals(2, intVal(i.previous()));
-                    assertEquals(1, intVal(i.previous()));
-                    assertTrue(!i.hasPrevious());
-                } finally {
-                    StoredIterator.close(i);
-                }
-            }
-        });
-    }
-
-    void testIterAddDuplicates()
-        throws Exception {
-
-        writeIterRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertNull(imap.put(makeKey(1), makeVal(1)));
-                ListIterator i =
-                    (ListIterator) imap.duplicates(makeKey(1)).iterator();
-                try {
-                    if (imap.areDuplicatesOrdered()) {
-                        i.add(makeVal(1, 4));
-                        i.add(makeVal(1, 2));
-                        i.add(makeVal(1, 3));
-                        while (i.hasPrevious()) i.previous();
-                        assertEquals(1, intVal(i.next()));
-                        assertEquals(2, intVal(i.next()));
-                        assertEquals(3, intVal(i.next()));
-                        assertEquals(4, intVal(i.next()));
-                        assertTrue(!i.hasNext());
-                    } else {
-                        assertEquals(1, intVal(i.next()));
-                        i.add(makeVal(1, 2));
-                        i.add(makeVal(1, 3));
-                        assertTrue(!i.hasNext());
-                        assertTrue(i.hasPrevious());
-                        assertEquals(3, intVal(i.previous()));
-                        assertEquals(2, intVal(i.previous()));
-                        assertEquals(1, intVal(i.previous()));
-                        assertTrue(!i.hasPrevious());
-                        i.add(makeVal(1, 4));
-                        i.add(makeVal(1, 5));
-                        assertTrue(i.hasNext());
-                        assertEquals(5, intVal(i.previous()));
-                        assertEquals(4, intVal(i.previous()));
-                        assertTrue(!i.hasPrevious());
-                        assertEquals(4, intVal(i.next()));
-                        assertEquals(5, intVal(i.next()));
-                        assertEquals(1, intVal(i.next()));
-                        assertEquals(2, intVal(i.next()));
-                        assertEquals(3, intVal(i.next()));
-                        assertTrue(!i.hasNext());
-                    }
-                } finally {
-                    StoredIterator.close(i);
-                }
-            }
-        });
-    }
-
-    void readAll()
-        throws Exception {
-
-        readRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                // map
-
-                assertNotNull(map.toString());
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = makeKey(i);
-                    Object val = map.get(key);
-                    assertEquals(makeVal(i), val);
-                    assertTrue(map.containsKey(key));
-                    assertTrue(map.containsValue(val));
-                    assertTrue(map.keySet().contains(key));
-                    assertTrue(map.values().contains(val));
-                    assertTrue(map.duplicates(key).contains(val));
-                    checkDupsSize(1, map.duplicates(key));
-                }
-                assertNull(map.get(makeKey(-1)));
-                assertNull(map.get(makeKey(0)));
-                assertNull(map.get(makeKey(beginKey - 1)));
-                assertNull(map.get(makeKey(endKey + 1)));
-                checkDupsSize(0, map.duplicates(makeKey(-1)));
-                checkDupsSize(0, map.duplicates(makeKey(0)));
-                checkDupsSize(0, map.duplicates(makeKey(beginKey - 1)));
-                checkDupsSize(0, map.duplicates(makeKey(endKey + 1)));
-
-                // entrySet
-
-                Set set = map.entrySet();
-                assertNotNull(set.toString());
-                assertEquals(beginKey > endKey, set.isEmpty());
-                Iterator iter = set.iterator();
-                try {
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        assertTrue(iter.hasNext());
-                        Map.Entry entry = (Map.Entry) iter.next();
-                        Long key = (Long) entry.getKey();
-                        Object val = entry.getValue();
-                        if (map instanceof SortedMap) {
-                            assertEquals(intKey(key), i);
-                        }
-                        assertEquals(intKey(key), intVal(val));
-                        assertTrue(set.contains(entry));
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-                Map.Entry[] entries =
-                    (Map.Entry[]) set.toArray(new Map.Entry[0]);
-                assertNotNull(entries);
-                assertEquals(endKey - beginKey + 1, entries.length);
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Map.Entry entry = entries[i - beginKey];
-                    assertNotNull(entry);
-                    if (map instanceof SortedMap) {
-                        assertEquals(makeKey(i), entry.getKey());
-                        assertEquals(makeVal(i), entry.getValue());
-                    }
-                }
-                readIterator(set, set.iterator(), beginKey, endKey);
-                if (smap != null) {
-                    SortedSet sset = (SortedSet) set;
-                    if (beginKey == 1 && endKey >= 1) {
-                        readIterator(sset, sset.subSet(mapEntry(1),
-                                                 mapEntry(2))
-                                                 .iterator(), 1, 1);
-                    }
-                    if (beginKey <= 2 && endKey >= 2) {
-                        readIterator(sset, sset.subSet(mapEntry(2),
-                                                 mapEntry(3))
-                                                 .iterator(), 2, 2);
-                    }
-                    if (beginKey <= endKey) {
-                        readIterator(sset, sset.subSet(
-                                            mapEntry(endKey),
-                                            mapEntry(endKey + 1))
-                                            .iterator(),
-                                            endKey, endKey);
-                    }
-                    if (isSubMap()) {
-                        if (beginKey <= endKey) {
-                            if (rangeType != TAIL) {
-                                try {
-                                    sset.subSet(mapEntry(endKey + 1),
-                                                mapEntry(endKey + 2));
-                                    fail();
-                                } catch (IllegalArgumentException e) {}
-                            }
-                            if (rangeType != HEAD) {
-                                try {
-                                    sset.subSet(mapEntry(0),
-                                                mapEntry(1));
-                                    fail();
-                                } catch (IllegalArgumentException e) {}
-                            }
-                        }
-                    } else {
-                        readIterator(sset, sset.subSet(
-                                            mapEntry(endKey + 1),
-                                            mapEntry(endKey + 2))
-                                            .iterator(),
-                                            endKey, endKey - 1);
-                        readIterator(sset, sset.subSet(mapEntry(0),
-                                                 mapEntry(1))
-                                                 .iterator(),
-                                                 0, -1);
-                    }
-                }
-
-                // keySet
-
-                set = map.keySet();
-                assertNotNull(set.toString());
-                assertEquals(beginKey > endKey, set.isEmpty());
-                iter = set.iterator();
-                try {
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        assertTrue(iter.hasNext());
-                        Long key = (Long) iter.next();
-                        assertTrue(set.contains(key));
-                        Object val = map.get(key);
-                        if (map instanceof SortedMap) {
-                            assertEquals(key, makeKey(i));
-                        }
-                        assertEquals(intKey(key), intVal(val));
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-                Long[] keys = (Long[]) set.toArray(new Long[0]);
-                assertNotNull(keys);
-                assertEquals(endKey - beginKey + 1, keys.length);
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = keys[i - beginKey];
-                    assertNotNull(key);
-                    if (map instanceof SortedMap) {
-                        assertEquals(makeKey(i), key);
-                    }
-                }
-                readIterator(set, set.iterator(), beginKey, endKey);
-
-                // values
-
-                Collection coll = map.values();
-                assertNotNull(coll.toString());
-                assertEquals(beginKey > endKey, coll.isEmpty());
-                iter = coll.iterator();
-                try {
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        assertTrue(iter.hasNext());
-                        Object val = iter.next();
-                        if (map instanceof SortedMap) {
-                            assertEquals(makeVal(i), val);
-                        }
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-                Object[] values = coll.toArray();
-                assertNotNull(values);
-                assertEquals(endKey - beginKey + 1, values.length);
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Object val = values[i - beginKey];
-                    assertNotNull(val);
-                    if (map instanceof SortedMap) {
-                        assertEquals(makeVal(i), val);
-                    }
-                }
-                readIterator(coll, coll.iterator(), beginKey, endKey);
-
-                // list
-
-                if (list != null) {
-                    assertNotNull(list.toString());
-                    assertEquals(beginKey > endKey, list.isEmpty());
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        int idx = i - beginKey;
-                        Object val = list.get(idx);
-                        assertEquals(makeVal(i), val);
-                        assertTrue(list.contains(val));
-                        assertEquals(idx, list.indexOf(val));
-                        assertEquals(idx, list.lastIndexOf(val));
-                    }
-                    ListIterator li = list.listIterator();
-                    try {
-                        for (int i = beginKey; i <= endKey; i += 1) {
-                            int idx = i - beginKey;
-                            assertTrue(li.hasNext());
-                            assertEquals(idx, li.nextIndex());
-                            Object val = li.next();
-                            assertEquals(makeVal(i), val);
-                            assertEquals(idx, li.previousIndex());
-                        }
-                        assertTrue(!li.hasNext());
-                    } finally {
-                        StoredIterator.close(li);
-                    }
-                    if (beginKey < endKey) {
-                        li = list.listIterator(1);
-                        try {
-                            for (int i = beginKey + 1; i <= endKey; i += 1) {
-                                int idx = i - beginKey;
-                                assertTrue(li.hasNext());
-                                assertEquals(idx, li.nextIndex());
-                                Object val = li.next();
-                                assertEquals(makeVal(i), val);
-                                assertEquals(idx, li.previousIndex());
-                            }
-                            assertTrue(!li.hasNext());
-                        } finally {
-                            StoredIterator.close(li);
-                        }
-                    }
-                    values = list.toArray();
-                    assertNotNull(values);
-                    assertEquals(endKey - beginKey + 1, values.length);
-                    for (int i = beginKey; i <= endKey; i += 1) {
-                        Object val = values[i - beginKey];
-                        assertNotNull(val);
-                        assertEquals(makeVal(i), val);
-                    }
-                    readIterator(list, list.iterator(), beginKey, endKey);
-                }
-
-                // first/last
-
-                if (smap != null) {
-                    if (beginKey <= endKey &&
-                        beginKey >= 1 && beginKey <= MAX_KEY) {
-                        assertEquals(makeKey(beginKey),
-                                     smap.firstKey());
-                        assertEquals(makeKey(beginKey),
-                                     ((SortedSet) smap.keySet()).first());
-                        Object entry = ((SortedSet) smap.entrySet()).first();
-                        assertEquals(makeKey(beginKey),
-                                     ((Map.Entry) entry).getKey());
-                        if (smap.values() instanceof SortedSet) {
-                            assertEquals(makeVal(beginKey),
-                                         ((SortedSet) smap.values()).first());
-                        }
-                    } else {
-                        assertNull(smap.firstKey());
-                        assertNull(((SortedSet) smap.keySet()).first());
-                        assertNull(((SortedSet) smap.entrySet()).first());
-                        if (smap.values() instanceof SortedSet) {
-                            assertNull(((SortedSet) smap.values()).first());
-                        }
-                    }
-                    if (beginKey <= endKey &&
-                        endKey >= 1 && endKey <= MAX_KEY) {
-                        assertEquals(makeKey(endKey),
-                                     smap.lastKey());
-                        assertEquals(makeKey(endKey),
-                                     ((SortedSet) smap.keySet()).last());
-                        Object entry = ((SortedSet) smap.entrySet()).last();
-                        assertEquals(makeKey(endKey),
-                                     ((Map.Entry) entry).getKey());
-                        if (smap.values() instanceof SortedSet) {
-                            assertEquals(makeVal(endKey),
-                                         ((SortedSet) smap.values()).last());
-                        }
-                    } else {
-                        assertNull(smap.lastKey());
-                        assertNull(((SortedSet) smap.keySet()).last());
-                        assertNull(((SortedSet) smap.entrySet()).last());
-                        if (smap.values() instanceof SortedSet) {
-                            assertNull(((SortedSet) smap.values()).last());
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-    void readEven()
-        throws Exception {
-
-        readRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                int readBegin = ((beginKey & 1) != 0) ?
-                                    (beginKey + 1) : beginKey;
-                int readEnd = ((endKey & 1) != 0) ?  (endKey - 1) : endKey;
-                int readIncr = 2;
-
-                // map
-
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    Long key = makeKey(i);
-                    if ((i & 1) == 0) {
-                        Object val = map.get(key);
-                        assertEquals(makeVal(i), val);
-                        assertTrue(map.containsKey(key));
-                        assertTrue(map.containsValue(val));
-                        assertTrue(map.keySet().contains(key));
-                        assertTrue(map.values().contains(val));
-                        assertTrue(map.duplicates(key).contains(val));
-                        checkDupsSize(1, map.duplicates(key));
-                    } else {
-                        Object val = makeVal(i);
-                        assertTrue(!map.containsKey(key));
-                        assertTrue(!map.containsValue(val));
-                        assertTrue(!map.keySet().contains(key));
-                        assertTrue(!map.values().contains(val));
-                        assertTrue(!map.duplicates(key).contains(val));
-                        checkDupsSize(0, map.duplicates(key));
-                    }
-                }
-
-                // entrySet
-
-                Set set = map.entrySet();
-                assertEquals(beginKey > endKey, set.isEmpty());
-                Iterator iter = set.iterator();
-                try {
-                    for (int i = readBegin; i <= readEnd; i += readIncr) {
-                        assertTrue(iter.hasNext());
-                        Map.Entry entry = (Map.Entry) iter.next();
-                        Long key = (Long) entry.getKey();
-                        Object val = entry.getValue();
-                        if (map instanceof SortedMap) {
-                            assertEquals(intKey(key), i);
-                        }
-                        assertEquals(intKey(key), intVal(val));
-                        assertTrue(set.contains(entry));
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-
-                // keySet
-
-                set = map.keySet();
-                assertEquals(beginKey > endKey, set.isEmpty());
-                iter = set.iterator();
-                try {
-                    for (int i = readBegin; i <= readEnd; i += readIncr) {
-                        assertTrue(iter.hasNext());
-                        Long key = (Long) iter.next();
-                        assertTrue(set.contains(key));
-                        Object val = map.get(key);
-                        if (map instanceof SortedMap) {
-                            assertEquals(key, makeKey(i));
-                        }
-                        assertEquals(intKey(key), intVal(val));
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-
-                // values
-
-                Collection coll = map.values();
-                assertEquals(beginKey > endKey, coll.isEmpty());
-                iter = coll.iterator();
-                try {
-                    for (int i = readBegin; i <= readEnd; i += readIncr) {
-                        assertTrue(iter.hasNext());
-                        Object val = iter.next();
-                        if (map instanceof SortedMap) {
-                            assertEquals(makeVal(i), val);
-                        }
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-
-
-                // list not used since keys may not be renumbered for this
-                // method to work in general
-
-                // first/last
-
-                if (smap != null) {
-                    if (readBegin <= readEnd &&
-                        readBegin >= 1 && readBegin <= MAX_KEY) {
-                        assertEquals(makeKey(readBegin),
-                                     smap.firstKey());
-                        assertEquals(makeKey(readBegin),
-                                     ((SortedSet) smap.keySet()).first());
-                        Object entry = ((SortedSet) smap.entrySet()).first();
-                        assertEquals(makeKey(readBegin),
-                                     ((Map.Entry) entry).getKey());
-                        if (smap.values() instanceof SortedSet) {
-                            assertEquals(makeVal(readBegin),
-                                         ((SortedSet) smap.values()).first());
-                        }
-                    } else {
-                        assertNull(smap.firstKey());
-                        assertNull(((SortedSet) smap.keySet()).first());
-                        assertNull(((SortedSet) smap.entrySet()).first());
-                        if (smap.values() instanceof SortedSet) {
-                            assertNull(((SortedSet) smap.values()).first());
-                        }
-                    }
-                    if (readBegin <= readEnd &&
-                        readEnd >= 1 && readEnd <= MAX_KEY) {
-                        assertEquals(makeKey(readEnd),
-                                     smap.lastKey());
-                        assertEquals(makeKey(readEnd),
-                                     ((SortedSet) smap.keySet()).last());
-                        Object entry = ((SortedSet) smap.entrySet()).last();
-                        assertEquals(makeKey(readEnd),
-                                     ((Map.Entry) entry).getKey());
-                        if (smap.values() instanceof SortedSet) {
-                            assertEquals(makeVal(readEnd),
-                                         ((SortedSet) smap.values()).last());
-                        }
-                    } else {
-                        assertNull(smap.lastKey());
-                        assertNull(((SortedSet) smap.keySet()).last());
-                        assertNull(((SortedSet) smap.entrySet()).last());
-                        if (smap.values() instanceof SortedSet) {
-                            assertNull(((SortedSet) smap.values()).last());
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-    void readEvenList()
-        throws Exception {
-
-        readRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                int readBegin = ((beginKey & 1) != 0) ?
-                                    (beginKey + 1) : beginKey;
-                int readEnd = ((endKey & 1) != 0) ?  (endKey - 1) : endKey;
-                int readIncr = 2;
-
-                assertEquals(beginKey > endKey, list.isEmpty());
-                ListIterator iter = list.listIterator();
-                try {
-                    int idx = 0;
-                    for (int i = readBegin; i <= readEnd; i += readIncr) {
-                        assertTrue(iter.hasNext());
-                        assertEquals(idx, iter.nextIndex());
-                        Object val = iter.next();
-                        assertEquals(idx, iter.previousIndex());
-                        if (isEntityBinding) {
-                            assertEquals(i, intVal(val));
-                        } else {
-                            assertEquals(makeVal(i), val);
-                        }
-                        idx += 1;
-                    }
-                    assertTrue(!iter.hasNext());
-                } finally {
-                    StoredIterator.close(iter);
-                }
-            }
-        });
-    }
-
-    void readIterator(Collection coll, Iterator iter,
-                      int beginValue, int endValue) {
-
-        ListIterator li = (ListIterator) iter;
-        boolean isList = (coll instanceof List);
-        Iterator clone = null;
-        try {
-            // at beginning
-            assertTrue(!li.hasPrevious());
-            try { li.previous(); } catch (NoSuchElementException e) {}
-            if (isList) assertEquals(-1, li.previousIndex());
-            if (endValue < beginValue) {
-                // is empty
-                assertTrue(!iter.hasNext());
-                try { iter.next(); } catch (NoSuchElementException e) {}
-                if (isList) assertEquals(Integer.MAX_VALUE, li.nextIndex());
-            }
-            // loop thru all and collect in array
-            StoredIterator si = (StoredIterator) iter;
-            int[] values = new int[endValue - beginValue + 1];
-            for (int i = beginValue; i <= endValue; i += 1) {
-                assertTrue(iter.hasNext());
-                int idx = i - beginKey;
-                if (isList) assertEquals(idx, li.nextIndex());
-                int value = intIter(coll, iter.next());
-                if (isList) assertEquals(idx, li.previousIndex());
-                values[i - beginValue] = value;
-                if (si.getCollection().isOrdered()) {
-                    assertEquals(i, value);
-                } else {
-                    assertTrue(value >= beginValue);
-                    assertTrue(value <= endValue);
-                }
-            }
-            // at end
-            assertTrue(!iter.hasNext());
-            try { iter.next(); } catch (NoSuchElementException e) {}
-            if (isList) assertEquals(Integer.MAX_VALUE, li.nextIndex());
-            // clone at same position
-            clone = StoredCollections.iterator(iter);
-            assertTrue(!clone.hasNext());
-            // loop thru in reverse
-            for (int i = endValue; i >= beginValue; i -= 1) {
-                assertTrue(li.hasPrevious());
-                int idx = i - beginKey;
-                if (isList) assertEquals(idx, li.previousIndex());
-                int value = intIter(coll, li.previous());
-                if (isList) assertEquals(idx, li.nextIndex());
-                assertEquals(values[i - beginValue], value);
-            }
-            // clone should not have changed
-            assertTrue(!clone.hasNext());
-            // at beginning
-            assertTrue(!li.hasPrevious());
-            try { li.previous(); } catch (NoSuchElementException e) {}
-            if (isList) assertEquals(-1, li.previousIndex());
-            // loop thru with some back-and-forth
-            for (int i = beginValue; i <= endValue; i += 1) {
-                assertTrue(iter.hasNext());
-                int idx = i - beginKey;
-                if (isList) assertEquals(idx, li.nextIndex());
-                Object obj = iter.next();
-                if (isList) assertEquals(idx, li.previousIndex());
-                assertEquals(obj, li.previous());
-                if (isList) assertEquals(idx, li.nextIndex());
-                assertEquals(obj, iter.next());
-                if (isList) assertEquals(idx, li.previousIndex());
-                int value = intIter(coll, obj);
-                assertEquals(values[i - beginValue], value);
-            }
-            // at end
-            assertTrue(!iter.hasNext());
-            try { iter.next(); } catch (NoSuchElementException e) {}
-            if (isList) assertEquals(Integer.MAX_VALUE, li.nextIndex());
-        } finally {
-            StoredIterator.close(iter);
-            StoredIterator.close(clone);
-        }
-    }
-
-    void bulkOperations()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                HashMap hmap = new HashMap();
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    hmap.put(makeKey(i), makeVal(i));
-                }
-                assertTrue(map.equals(hmap));
-                assertTrue(map.entrySet().equals(hmap.entrySet()));
-                assertTrue(map.keySet().equals(hmap.keySet()));
-                assertTrue(map.values().equals(hmap.values()));
-
-                assertTrue(map.entrySet().containsAll(hmap.entrySet()));
-                assertTrue(map.keySet().containsAll(hmap.keySet()));
-                assertTrue(map.values().containsAll(hmap.values()));
-
-                map.clear();
-                assertTrue(map.isEmpty());
-                imap.putAll(hmap);
-                assertTrue(map.equals(hmap));
-
-                assertTrue(map.entrySet().removeAll(hmap.entrySet()));
-                assertTrue(map.entrySet().isEmpty());
-                assertTrue(!map.entrySet().removeAll(hmap.entrySet()));
-                assertTrue(imap.entrySet().addAll(hmap.entrySet()));
-                assertTrue(map.entrySet().containsAll(hmap.entrySet()));
-                assertTrue(!imap.entrySet().addAll(hmap.entrySet()));
-                assertTrue(map.equals(hmap));
-
-                assertTrue(!map.entrySet().retainAll(hmap.entrySet()));
-                assertTrue(map.equals(hmap));
-                assertTrue(map.entrySet().retainAll(Collections.EMPTY_SET));
-                assertTrue(map.isEmpty());
-                imap.putAll(hmap);
-                assertTrue(map.equals(hmap));
-
-                assertTrue(map.values().removeAll(hmap.values()));
-                assertTrue(map.values().isEmpty());
-                assertTrue(!map.values().removeAll(hmap.values()));
-                if (isEntityBinding) {
-                    assertTrue(imap.values().addAll(hmap.values()));
-                    assertTrue(map.values().containsAll(hmap.values()));
-                    assertTrue(!imap.values().addAll(hmap.values()));
-                } else {
-                    imap.putAll(hmap);
-                }
-                assertTrue(map.equals(hmap));
-
-                assertTrue(!map.values().retainAll(hmap.values()));
-                assertTrue(map.equals(hmap));
-                assertTrue(map.values().retainAll(Collections.EMPTY_SET));
-                assertTrue(map.isEmpty());
-                imap.putAll(hmap);
-                assertTrue(map.equals(hmap));
-
-                assertTrue(map.keySet().removeAll(hmap.keySet()));
-                assertTrue(map.keySet().isEmpty());
-                assertTrue(!map.keySet().removeAll(hmap.keySet()));
-                assertTrue(imap.keySet().addAll(hmap.keySet()));
-                assertTrue(imap.keySet().containsAll(hmap.keySet()));
-                if (index != null) assertTrue(map.keySet().isEmpty());
-                assertTrue(!imap.keySet().addAll(hmap.keySet()));
-                // restore values to non-null
-                imap.clear();
-                imap.putAll(hmap);
-                assertTrue(map.equals(hmap));
-
-                assertTrue(!map.keySet().retainAll(hmap.keySet()));
-                assertTrue(map.equals(hmap));
-                assertTrue(map.keySet().retainAll(Collections.EMPTY_SET));
-                assertTrue(map.isEmpty());
-                imap.putAll(hmap);
-                assertTrue(map.equals(hmap));
-            }
-        });
-    }
-
-    void bulkListOperations()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                ArrayList alist = new ArrayList();
-                for (int i = beginKey; i <= endKey; i += 1) {
-                    alist.add(makeVal(i));
-                }
-
-                assertTrue(list.equals(alist));
-                assertTrue(list.containsAll(alist));
-
-                if (isListAddAllowed()) {
-                    list.clear();
-                    assertTrue(list.isEmpty());
-                    assertTrue(ilist.addAll(alist));
-                    assertTrue(list.equals(alist));
-                }
-
-                assertTrue(!list.retainAll(alist));
-                assertTrue(list.equals(alist));
-
-                if (isListAddAllowed()) {
-                    assertTrue(list.retainAll(Collections.EMPTY_SET));
-                    assertTrue(list.isEmpty());
-                    assertTrue(ilist.addAll(alist));
-                    assertTrue(list.equals(alist));
-                }
-
-                if (isListAddAllowed() && !isEntityBinding) {
-                    // deleteeting in a renumbered list with entity binding will
-                    // change the values dynamically, making it very difficult
-                    // to test
-                    assertTrue(list.removeAll(alist));
-                    assertTrue(list.isEmpty());
-                    assertTrue(!list.removeAll(alist));
-                    assertTrue(ilist.addAll(alist));
-                    assertTrue(list.containsAll(alist));
-                    assertTrue(list.equals(alist));
-                }
-
-                if (isListAddAllowed() && !isEntityBinding) {
-                    // addAll at an index is also very difficult to test with
-                    // an entity binding
-
-                    // addAll at first index
-                    ilist.addAll(beginKey, alist);
-                    assertTrue(list.containsAll(alist));
-                    assertEquals(2 * alist.size(), countElements(list));
-                    for (int i = beginKey; i <= endKey; i += 1)
-                        ilist.remove(beginKey);
-                    assertTrue(list.equals(alist));
-
-                    // addAll at last index
-                    ilist.addAll(endKey, alist);
-                    assertTrue(list.containsAll(alist));
-                    assertEquals(2 * alist.size(), countElements(list));
-                    for (int i = beginKey; i <= endKey; i += 1)
-                        ilist.remove(endKey);
-                    assertTrue(list.equals(alist));
-
-                    // addAll in the middle
-                    ilist.addAll(endKey - 1, alist);
-                    assertTrue(list.containsAll(alist));
-                    assertEquals(2 * alist.size(), countElements(list));
-                    for (int i = beginKey; i <= endKey; i += 1)
-                        ilist.remove(endKey - 1);
-                    assertTrue(list.equals(alist));
-                }
-            }
-        });
-    }
-
-    void readWriteRange(final int type, final int rangeBegin,
-                        final int rangeEnd)
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                setRange(type, rangeBegin, rangeEnd);
-                createOutOfRange(rangeBegin, rangeEnd);
-                if (rangeType != TAIL)
-                    writeOutOfRange(new Long(rangeEnd + 1));
-                if (rangeType != HEAD)
-                    writeOutOfRange(new Long(rangeBegin - 1));
-                if (rangeBegin <= rangeEnd) updateAll();
-                readAll();
-                clearRange();
-            }
-        });
-    }
-
-    void setRange(int type, int rangeBegin, int rangeEnd) {
-
-        rangeType = type;
-        saveMap = map;
-        saveSMap = smap;
-        saveList = list;
-        int listBegin = rangeBegin - beginKey;
-        boolean canMakeSubList = (list != null && listBegin>= 0);
-        if (!canMakeSubList) list = null;
-        if (list != null) {
-            try {
-                list.subList(-1, 0);
-                fail();
-            } catch (IndexOutOfBoundsException e) { }
-        }
-        switch (type) {
-
-        case SUB:
-            smap = (StoredSortedMap) smap.subMap(makeKey(rangeBegin),
-                                                 makeKey(rangeEnd + 1));
-            if (canMakeSubList) {
-                list = (StoredList) list.subList(listBegin,
-                                                 rangeEnd + 1 - beginKey);
-            }
-            // check for equivalent ranges
-            assertEquals(smap,
-                        ((StoredSortedMap) saveSMap).subMap(
-                            makeKey(rangeBegin), true,
-                            makeKey(rangeEnd + 1), false));
-            assertEquals(smap.entrySet(),
-                        ((StoredSortedEntrySet) saveSMap.entrySet()).subSet(
-                            mapEntry(rangeBegin), true,
-                            mapEntry(rangeEnd + 1), false));
-            assertEquals(smap.keySet(),
-                        ((StoredSortedKeySet) saveSMap.keySet()).subSet(
-                            makeKey(rangeBegin), true,
-                            makeKey(rangeEnd + 1), false));
-            if (smap.values() instanceof SortedSet) {
-                assertEquals(smap.values(),
-                            ((StoredSortedValueSet) saveSMap.values()).subSet(
-                                makeVal(rangeBegin), true,
-                                makeVal(rangeEnd + 1), false));
-            }
-            break;
-        case HEAD:
-            smap = (StoredSortedMap) smap.headMap(makeKey(rangeEnd + 1));
-            if (canMakeSubList) {
-                list = (StoredList) list.subList(0,
-                                                 rangeEnd + 1 - beginKey);
-            }
-            // check for equivalent ranges
-            assertEquals(smap,
-                        ((StoredSortedMap) saveSMap).headMap(
-                            makeKey(rangeEnd + 1), false));
-            assertEquals(smap.entrySet(),
-                        ((StoredSortedEntrySet) saveSMap.entrySet()).headSet(
-                            mapEntry(rangeEnd + 1), false));
-            assertEquals(smap.keySet(),
-                        ((StoredSortedKeySet) saveSMap.keySet()).headSet(
-                            makeKey(rangeEnd + 1), false));
-            if (smap.values() instanceof SortedSet) {
-                assertEquals(smap.values(),
-                            ((StoredSortedValueSet) saveSMap.values()).headSet(
-                                makeVal(rangeEnd + 1), false));
-            }
-            break;
-        case TAIL:
-            smap = (StoredSortedMap) smap.tailMap(makeKey(rangeBegin));
-            if (canMakeSubList) {
-                list = (StoredList) list.subList(listBegin,
-                                                 MAX_KEY + 1 - beginKey);
-            }
-            // check for equivalent ranges
-            assertEquals(smap,
-                        ((StoredSortedMap) saveSMap).tailMap(
-                            makeKey(rangeBegin), true));
-            assertEquals(smap.entrySet(),
-                        ((StoredSortedEntrySet) saveSMap.entrySet()).tailSet(
-                            mapEntry(rangeBegin), true));
-            assertEquals(smap.keySet(),
-                        ((StoredSortedKeySet) saveSMap.keySet()).tailSet(
-                            makeKey(rangeBegin), true));
-            if (smap.values() instanceof SortedSet) {
-                assertEquals(smap.values(),
-                            ((StoredSortedValueSet) saveSMap.values()).tailSet(
-                                makeVal(rangeBegin), true));
-            }
-            break;
-        default: throw new RuntimeException();
-        }
-        map = smap;
-        beginKey = rangeBegin;
-        if (rangeBegin < 1 || rangeEnd > MAX_KEY) {
-            endKey = rangeBegin - 1; // force empty range for readAll()
-        } else {
-            endKey = rangeEnd;
-        }
-    }
-
-    void clearRange() {
-
-        rangeType = NONE;
-        beginKey = 1;
-        endKey = MAX_KEY;
-        map = saveMap;
-        smap = saveSMap;
-        list = saveList;
-    }
-
-    void createOutOfRange(int rangeBegin, int rangeEnd)
-        throws Exception {
-
-        // map
-
-        if (rangeType != TAIL) {
-            try {
-                smap.subMap(makeKey(rangeBegin), makeKey(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                smap.headMap(makeKey(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            checkDupsSize(0, smap.duplicates(makeKey(rangeEnd + 2)));
-        }
-        if (rangeType != HEAD) {
-            try {
-                smap.subMap(makeKey(rangeBegin - 1), makeKey(rangeEnd + 1));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                smap.tailMap(makeKey(rangeBegin - 1));
-                fail();
-            }
-            catch (IllegalArgumentException e) { }
-            checkDupsSize(0, smap.duplicates(makeKey(rangeBegin - 1)));
-        }
-
-        // keySet
-
-        if (rangeType != TAIL) {
-            SortedSet sset = (SortedSet) map.keySet();
-            try {
-                sset.subSet(makeKey(rangeBegin), makeKey(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.headSet(makeKey(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.subSet(makeKey(rangeEnd + 1),
-                            makeKey(rangeEnd + 2)).iterator();
-                fail();
-            } catch (IllegalArgumentException e) { }
-        }
-        if (rangeType != HEAD) {
-            SortedSet sset = (SortedSet) map.keySet();
-            try {
-                sset.subSet(makeKey(rangeBegin - 1), makeKey(rangeEnd + 1));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.tailSet(makeKey(rangeBegin - 1));
-                fail();
-            }
-            catch (IllegalArgumentException e) { }
-            try {
-                sset.subSet(makeKey(rangeBegin - 1),
-                            makeKey(rangeBegin)).iterator();
-                fail();
-            }
-            catch (IllegalArgumentException e) { }
-        }
-
-        // entrySet
-
-        if (rangeType != TAIL) {
-            SortedSet sset = (SortedSet) map.entrySet();
-            try {
-                sset.subSet(mapEntry(rangeBegin), mapEntry(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.headSet(mapEntry(rangeEnd + 2));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.subSet(mapEntry(rangeEnd + 1),
-                            mapEntry(rangeEnd + 2)).iterator();
-                fail();
-            } catch (IllegalArgumentException e) { }
-        }
-        if (rangeType != HEAD) {
-            SortedSet sset = (SortedSet) map.entrySet();
-            try {
-                sset.subSet(mapEntry(rangeBegin - 1), mapEntry(rangeEnd + 1));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.tailSet(mapEntry(rangeBegin - 1));
-                fail();
-            } catch (IllegalArgumentException e) { }
-            try {
-                sset.subSet(mapEntry(rangeBegin - 1),
-                            mapEntry(rangeBegin)).iterator();
-                fail();
-            }
-            catch (IllegalArgumentException e) { }
-        }
-
-        // values
-
-        if (map.values() instanceof SortedSet) {
-            SortedSet sset = (SortedSet) map.values();
-            if (rangeType != TAIL) {
-                try {
-                    sset.subSet(makeVal(rangeBegin),
-                                makeVal(rangeEnd + 2));
-                    fail();
-                } catch (IllegalArgumentException e) { }
-                try {
-                    sset.headSet(makeVal(rangeEnd + 2));
-                    fail();
-                } catch (IllegalArgumentException e) { }
-            }
-            if (rangeType != HEAD) {
-                try {
-                    sset.subSet(makeVal(rangeBegin - 1),
-                                makeVal(rangeEnd + 1));
-                    fail();
-                } catch (IllegalArgumentException e) { }
-                try {
-                    sset.tailSet(makeVal(rangeBegin - 1));
-                    fail();
-                }
-                catch (IllegalArgumentException e) { }
-            }
-        }
-
-        // list
-
-        if (list != null) {
-            int size = rangeEnd - rangeBegin + 1;
-            try {
-                list.subList(0, size + 1);
-                fail();
-            } catch (IndexOutOfBoundsException e) { }
-            try {
-                list.subList(-1, size);
-                fail();
-            } catch (IndexOutOfBoundsException e) { }
-            try {
-                list.subList(2, 1);
-                fail();
-            } catch (IndexOutOfBoundsException e) { }
-            try {
-                list.subList(size, size);
-                fail();
-            }
-            catch (IndexOutOfBoundsException e) { }
-        }
-    }
-
-    void writeOutOfRange(Long badNewKey)
-        throws Exception {
-
-        try {
-            map.put(badNewKey, makeVal(badNewKey));
-            fail();
-        } catch (IllegalArgumentException e) {
-            assertTrue(index == null);
-        } catch (UnsupportedOperationException e) {
-            assertTrue(index != null);
-        }
-        try {
-            map.keySet().add(badNewKey);
-            fail();
-        } catch (IllegalArgumentException e) {
-            assertTrue(index == null);
-        } catch (UnsupportedOperationException e) {
-            assertTrue(index != null);
-        }
-        try {
-            map.values().add(makeEntity(badNewKey));
-            fail();
-        } catch (IllegalArgumentException e) {
-            assertTrue(isEntityBinding && index == null);
-        } catch (UnsupportedOperationException e) {
-            assertTrue(!(isEntityBinding && index == null));
-        }
-        if (list != null) {
-            int i = badNewKey.intValue() - beginKey;
-            try {
-                list.set(i, makeVal(i));
-                fail();
-            } catch (IndexOutOfBoundsException e) {
-                assertTrue(index == null);
-            } catch (UnsupportedOperationException e) {
-                assertTrue(index != null);
-            }
-            try {
-                list.add(i, makeVal(badNewKey));
-                fail();
-            }
-            catch (UnsupportedOperationException e) {
-            }
-        }
-    }
-
-    void readWriteDuplicates()
-        throws Exception {
-
-        writeRunner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                if (index == null) {
-                    readWritePrimaryDuplicates(beginKey);
-                    readWritePrimaryDuplicates(beginKey + 1);
-                    readWritePrimaryDuplicates(endKey);
-                    readWritePrimaryDuplicates(endKey - 1);
-                } else {
-                    readWriteIndexedDuplicates(beginKey);
-                    readWriteIndexedDuplicates(beginKey + 1);
-                    readWriteIndexedDuplicates(endKey);
-                    readWriteIndexedDuplicates(endKey - 1);
-                }
-            }
-        });
-    }
-
-    void readWritePrimaryDuplicates(int i)
-        throws Exception {
-
-        Collection dups;
-        // make duplicate values
-        final Long key = makeKey(i);
-        final Object[] values = new Object[5];
-        for (int j = 0; j < values.length; j += 1) {
-            values[j] = isEntityBinding
-                        ? makeEntity(i, i + j)
-                        : makeVal(i + j);
-        }
-        // add duplicates
-        outerLoop: for (int writeMode = 0;; writeMode += 1) {
-            //System.out.println("write mode " + writeMode);
-            switch (writeMode) {
-                case 0:
-                case 1: {
-                    // write with Map.put()
-                    for (int j = 1; j < values.length; j += 1) {
-                        map.put(key, values[j]);
-                    }
-                    break;
-                }
-                case 2: {
-                    // write with Map.duplicates().add()
-                    dups = map.duplicates(key);
-                    for (int j = 1; j < values.length; j += 1) {
-                        dups.add(values[j]);
-                    }
-                    break;
-                }
-                case 3: {
-                    // write with Map.duplicates().iterator().add()
-                    writeIterRunner.run(new TransactionWorker() {
-                        public void doWork() throws Exception {
-                            Collection dups = map.duplicates(key);
-                            Iterator iter = dups.iterator();
-                            assertEquals(values[0], iter.next());
-                            assertTrue(!iter.hasNext());
-                            try {
-                                for (int j = 1; j < values.length; j += 1) {
-                                    ((ListIterator) iter).add(values[j]);
-                                }
-                            } finally {
-                                StoredIterator.close(iter);
-                            }
-                        }
-                    });
-                    break;
-                }
-                case 4: {
-                    // write with Map.values().add()
-                    if (!isEntityBinding) continue;
-                    Collection set = map.values();
-                    for (int j = 1; j < values.length; j += 1) {
-                        set.add(values[j]);
-                    }
-                    break;
-                }
-                default: {
-                    break outerLoop;
-                }
-            }
-            // read duplicates
-            readDuplicates(i, key, values);
-            // remove duplicates
-            switch (writeMode) {
-                case 0: {
-                    // remove with Map.remove()
-                    map.remove(key); // remove all values
-                    map.put(key, values[0]); // put back original value
-                    break;
-                }
-                case 1: {
-                    // remove with Map.keySet().remove()
-                    map.keySet().remove(key); // remove all values
-                    map.put(key, values[0]); // put back original value
-                    break;
-                }
-                case 2: {
-                    // remove with Map.duplicates().clear()
-                    dups = map.duplicates(key);
-                    dups.clear(); // remove all values
-                    dups.add(values[0]); // put back original value
-                    break;
-                }
-                case 3: {
-                    // remove with Map.duplicates().iterator().remove()
-                    writeIterRunner.run(new TransactionWorker() {
-                        public void doWork() throws Exception {
-                            Collection dups = map.duplicates(key);
-                            Iterator iter = dups.iterator();
-                            try {
-                                for (int j = 0; j < values.length; j += 1) {
-                                    assertEquals(values[j], iter.next());
-                                    if (j != 0) iter.remove();
-                                }
-                            } finally {
-                                StoredIterator.close(iter);
-                            }
-                        }
-                    });
-                    break;
-                }
-                case 4: {
-                    // remove with Map.values().remove()
-                    if (!isEntityBinding) throw new IllegalStateException();
-                    Collection set = map.values();
-                    for (int j = 1; j < values.length; j += 1) {
-                        set.remove(values[j]);
-                    }
-                    break;
-                }
-                default: throw new IllegalStateException();
-            }
-            // verify that only original value is present
-            dups = map.duplicates(key);
-            assertTrue(dups.contains(values[0]));
-            for (int j = 1; j < values.length; j += 1) {
-                assertTrue(!dups.contains(values[j]));
-            }
-        }
-    }
-
-    void readWriteIndexedDuplicates(int i)
-        throws Exception {
-
-        Object key = makeKey(i);
-        Object[] values = new Object[3];
-        values[0] = makeVal(i);
-        for (int j = 1; j < values.length; j += 1) {
-            values[j] = isEntityBinding
-                        ? makeEntity(endKey + j, i)
-                        : makeVal(i);
-        }
-        // add duplicates
-        for (int j = 1; j < values.length; j += 1) {
-            imap.put(makeKey(endKey + j), values[j]);
-        }
-        // read duplicates
-        readDuplicates(i, key, values);
-        // remove duplicates
-        for (int j = 1; j < values.length; j += 1) {
-            imap.remove(makeKey(endKey + j));
-        }
-        checkDupsSize(1, map.duplicates(key));
-    }
-
-    void readDuplicates(int i, Object key, Object[] values) {
-
-        boolean isOrdered = map.isOrdered();
-        Collection dups;
-        Iterator iter;
-        // read with Map.duplicates().iterator()
-        dups = map.duplicates(key);
-        iter = dups.iterator();
-        try {
-            for (int j = 0; j < values.length; j += 1) {
-                assertTrue(iter.hasNext());
-                Object val = iter.next();
-                assertEquals(values[j], val);
-            }
-            assertTrue(!iter.hasNext());
-        } finally {
-            StoredIterator.close(iter);
-        }
-        // read with Map.values().iterator()
-        Collection clone = ((StoredCollection) map.values()).toList();
-        iter = map.values().iterator();
-        try {
-            for (int j = beginKey; j < i; j += 1) {
-                Object val = iter.next();
-                assertTrue(clone.remove(makeVal(j)));
-                if (isOrdered) assertEquals(makeVal(j), val);
-            }
-            for (int j = 0; j < values.length; j += 1) {
-                Object val = iter.next();
-                assertTrue(clone.remove(values[j]));
-                if (isOrdered) assertEquals(values[j], val);
-            }
-            for (int j = i + 1; j <= endKey; j += 1) {
-                Object val = iter.next();
-                assertTrue(clone.remove(makeVal(j)));
-                if (isOrdered) assertEquals(makeVal(j), val);
-            }
-            assertTrue(!iter.hasNext());
-            assertTrue(clone.isEmpty());
-        } finally {
-            StoredIterator.close(iter);
-        }
-        // read with Map.entrySet().iterator()
-        clone = ((StoredCollection) map.entrySet()).toList();
-        iter = map.entrySet().iterator();
-        try {
-            for (int j = beginKey; j < i; j += 1) {
-                Map.Entry entry = (Map.Entry) iter.next();
-                assertTrue(clone.remove(mapEntry(j)));
-                if (isOrdered) {
-                    assertEquals(makeVal(j), entry.getValue());
-                    assertEquals(makeKey(j), entry.getKey());
-                }
-            }
-            for (int j = 0; j < values.length; j += 1) {
-                Map.Entry entry = (Map.Entry) iter.next();
-                assertTrue(clone.remove(mapEntry(makeKey(i), values[j])));
-                if (isOrdered) {
-                    assertEquals(values[j], entry.getValue());
-                    assertEquals(makeKey(i), entry.getKey());
-                }
-            }
-            for (int j = i + 1; j <= endKey; j += 1) {
-                Map.Entry entry = (Map.Entry) iter.next();
-                assertTrue(clone.remove(mapEntry(j)));
-                if (isOrdered) {
-                    assertEquals(makeVal(j), entry.getValue());
-                    assertEquals(makeKey(j), entry.getKey());
-                }
-            }
-            assertTrue(!iter.hasNext());
-            assertTrue(clone.isEmpty());
-        } finally {
-            StoredIterator.close(iter);
-        }
-        // read with Map.keySet().iterator()
-        clone = ((StoredCollection) map.keySet()).toList();
-        iter = map.keySet().iterator();
-        try {
-            for (int j = beginKey; j < i; j += 1) {
-                Object val = iter.next();
-                assertTrue(clone.remove(makeKey(j)));
-                if (isOrdered) assertEquals(makeKey(j), val);
-            }
-            if (true) {
-                // only one key is iterated for all duplicates
-                Object val = iter.next();
-                assertTrue(clone.remove(makeKey(i)));
-                if (isOrdered) assertEquals(makeKey(i), val);
-            }
-            for (int j = i + 1; j <= endKey; j += 1) {
-                Object val = iter.next();
-                assertTrue(clone.remove(makeKey(j)));
-                if (isOrdered) assertEquals(makeKey(j), val);
-            }
-            assertTrue(!iter.hasNext());
-            assertTrue(clone.isEmpty());
-        } finally {
-            StoredIterator.close(iter);
-        }
-    }
-
-    void duplicatesNotAllowed() {
-
-        Collection dups = map.duplicates(makeKey(beginKey));
-        try {
-            dups.add(makeVal(beginKey));
-            fail();
-        } catch (UnsupportedOperationException expected) { }
-        ListIterator iter = (ListIterator) dups.iterator();
-        try {
-            iter.add(makeVal(beginKey));
-            fail();
-        } catch (UnsupportedOperationException expected) {
-        } finally {
-            StoredIterator.close(iter);
-        }
-    }
-
-    void listOperationsNotAllowed() {
-
-        ListIterator iter = (ListIterator) map.values().iterator();
-        try {
-            try {
-                iter.nextIndex();
-                fail();
-            } catch (UnsupportedOperationException expected) { }
-            try {
-                iter.previousIndex();
-                fail();
-            } catch (UnsupportedOperationException expected) { }
-        } finally {
-            StoredIterator.close(iter);
-        }
-    }
-
-    void testCdbLocking() {
-
-        Iterator readIterator;
-        Iterator writeIterator;
-        StoredKeySet set = (StoredKeySet) map.keySet();
-
-        // can open two CDB read cursors
-        readIterator = set.iterator(false);
-        try {
-            Iterator readIterator2 = set.iterator(false);
-            StoredIterator.close(readIterator2);
-        } finally {
-            StoredIterator.close(readIterator);
-        }
-
-        // can open two CDB write cursors
-        writeIterator = set.iterator(true);
-        try {
-            Iterator writeIterator2 = set.iterator(true);
-            StoredIterator.close(writeIterator2);
-        } finally {
-            StoredIterator.close(writeIterator);
-        }
-
-        // cannot open CDB write cursor when read cursor is open,
-        readIterator = set.iterator(false);
-        try {
-            writeIterator = set.iterator(true);
-            fail();
-            StoredIterator.close(writeIterator);
-        } catch (IllegalStateException e) {
-        } finally {
-            StoredIterator.close(readIterator);
-        }
-
-        if (index == null) {
-            // cannot put() with read cursor open
-            readIterator = set.iterator(false);
-            try {
-                map.put(makeKey(1), makeVal(1));
-                fail();
-            } catch (IllegalStateException e) {
-            } finally {
-                StoredIterator.close(readIterator);
-            }
-
-            // cannot put() with write cursor open with RECNO/QUEUE only
-            writeIterator = set.iterator(true);
-            try {
-                if (testStore.isQueueOrRecno()) {
-                    try {
-                        map.put(makeKey(1), makeVal(1));
-                        fail();
-                    } catch (IllegalStateException e) {}
-                } else {
-                    map.put(makeKey(1), makeVal(1));
-                }
-            } finally {
-                StoredIterator.close(writeIterator);
-            }
-        }
-    }
-
-    Object makeVal(int key) {
-
-        if (isEntityBinding)
-            return makeEntity(key);
-        else
-            return new Long(key + 100);
-    }
-
-    Object makeVal(int key, int val) {
-
-        if (isEntityBinding)
-            return makeEntity(key, val);
-        else
-            return makeVal(val);
-    }
-
-    Object makeEntity(int key, int val) {
-
-        return new TestEntity(key, val + 100);
-    }
-
-    int intVal(Object val) {
-
-        if (isEntityBinding)
-            return ((TestEntity) val).value - 100;
-        else
-            return ((Long) val).intValue() - 100;
-    }
-
-    int intKey(Object key) {
-
-        return ((Long) key).intValue();
-    }
-
-    Object makeVal(Long key) {
-
-        return makeVal(key.intValue());
-    }
-
-    Object makeEntity(int key) {
-
-        return makeEntity(key, key);
-    }
-
-    Object makeEntity(Long key) {
-
-        return makeEntity(key.intValue());
-    }
-
-    int intIter(Collection coll, Object value) {
-
-        if (coll instanceof StoredKeySet) {
-            return intKey(value);
-        } else {
-            if (coll instanceof StoredEntrySet) {
-                value = ((Map.Entry) value).getValue();
-            }
-            return intVal(value);
-        }
-    }
-
-    Map.Entry mapEntry(Object key, Object val) {
-
-        return new MapEntry(key, val);
-    }
-
-    Map.Entry mapEntry(int key) {
-
-        return new MapEntry(makeKey(key), makeVal(key));
-    }
-
-    Long makeKey(int key) {
-
-        return new Long(key);
-    }
-
-    boolean isSubMap() {
-
-        return rangeType != NONE;
-    }
-
-    void checkDupsSize(int expected, Collection coll) {
-
-        assertEquals(expected, coll.size());
-        if (coll instanceof StoredCollection) {
-            StoredIterator i = ((StoredCollection) coll).iterator(false);
-            try {
-                int actual = 0;
-                if (i.hasNext()) {
-                    i.next();
-                    actual = i.count();
-                }
-                assertEquals(expected, actual);
-            } finally {
-                StoredIterator.close(i);
-            }
-        }
-    }
-
-    private boolean isListAddAllowed() {
-
-        return list != null && testStore.isQueueOrRecno() &&
-               list.areKeysRenumbered();
-    }
-
-    private int countElements(Collection coll) {
-
-        int count = 0;
-        Iterator iter = coll.iterator();
-        try {
-            while (iter.hasNext()) {
-                iter.next();
-                count += 1;
-            }
-        } finally {
-            StoredIterator.close(iter);
-        }
-        return count;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/DbTestUtil.java b/db/test/scr024/src/com/sleepycat/bdb/test/DbTestUtil.java
deleted file mode 100644 (file)
index d0eb78d..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: DbTestUtil.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import java.io.BufferedInputStream;
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.InputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import junit.framework.TestCase;
-
-/**
- * @author Mark Hayes
- */
-public class DbTestUtil {
-
-    public static File getNewDir()
-        throws IOException {
-
-        return getNewDir("test-dir");
-    }
-
-    public static File getNewDir(String name)
-        throws IOException {
-
-        File dir = new File("tmp", name);
-        if (dir.isDirectory()) {
-            String[] files = dir.list();
-            if (files != null) {
-                for (int i = 0; i < files.length; i += 1) {
-                    new File(dir, files[i]).delete();
-                }
-            }
-        } else {
-            dir.delete();
-            dir.mkdirs();
-        }
-        return dir;
-    }
-
-    public static File getNewFile()
-        throws IOException {
-
-        return getNewFile("test-file");
-    }
-
-    public static File getNewFile(String name)
-        throws IOException {
-
-        return getNewFile(new File("tmp"), name);
-    }
-
-    public static File getNewFile(File dir, String name)
-        throws IOException {
-
-        File file = new File(dir, name);
-        file.delete();
-        return file;
-    }
-
-    public static boolean copyResource(Class cls, String fileName, File toDir)
-        throws IOException {
-
-        InputStream in = cls.getResourceAsStream("testdata/" + fileName);
-        if (in == null) return false;
-        in = new BufferedInputStream(in);
-        File file = new File(toDir, fileName);
-        OutputStream out = new FileOutputStream(file);
-        out = new BufferedOutputStream(out);
-        int c;
-        while ((c = in.read()) >= 0) out.write(c);
-        in.close();
-        out.close();
-        return true;
-    }
-
-    public static String qualifiedTestName(TestCase test) {
-
-        String s = test.getClass().getName();
-        int i = s.lastIndexOf('.');
-        if (i >= 0) s = s.substring(i + 1);
-        return s + '.' + test.getName();
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/ForeignKeyTest.java b/db/test/scr024/src/com/sleepycat/bdb/test/ForeignKeyTest.java
deleted file mode 100644 (file)
index 1eda461..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: ForeignKeyTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.serial.test.MarshalledObject;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.ForeignKeyIndex;
-import com.sleepycat.bdb.IntegrityConstraintException;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.factory.TupleSerialDbFactory;
-import com.sleepycat.bdb.test.TestEnv;
-import java.util.Map;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class ForeignKeyTest extends TestCase
-    implements TransactionWorker {
-
-    private static final int[] ON_DELETE = {
-        ForeignKeyIndex.ON_DELETE_ABORT,
-        ForeignKeyIndex.ON_DELETE_CLEAR,
-        ForeignKeyIndex.ON_DELETE_CASCADE,
-    };
-    private static final String[] ON_DELETE_LABEL = {
-        "ON_DELETE_ABORT",
-        "ON_DELETE_CLEAR",
-        "ON_DELETE_CASCADE",
-    };
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        for (int i = 0; i < TestEnv.ALL.length; i += 1) {
-            for (int j = 0; j < ON_DELETE.length; j += 1) {
-                suite.addTest(new ForeignKeyTest(TestEnv.ALL[i],
-                                                 ON_DELETE[j],
-                                                 ON_DELETE_LABEL[j]));
-            }
-        }
-        return suite;
-    }
-
-    private TestEnv testEnv;
-    private DbEnv env;
-    private TransactionRunner runner;
-    private StoredClassCatalog catalog;
-    private TupleSerialDbFactory factory;
-    private DataStore store1;
-    private DataStore store2;
-    private DataIndex index1;
-    private ForeignKeyIndex index2;
-    private Map storeMap1;
-    private Map storeMap2;
-    private Map indexMap1;
-    private Map indexMap2;
-    private int onDelete;
-    private int openFlags;
-
-    public ForeignKeyTest(TestEnv testEnv, int onDelete,
-                          String onDeleteLabel) {
-
-        super("ForeignKeyTest-" + testEnv.getName() + '-' + onDeleteLabel);
-
-        this.testEnv = testEnv;
-        this.onDelete = onDelete;
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(getName());
-        env = testEnv.open(getName());
-        openFlags = Db.DB_CREATE;
-        if (testEnv.isTxnMode())
-            openFlags |= Db.DB_AUTO_COMMIT;
-        runner = new TransactionRunner(env);
-        createDatabase();
-    }
-
-    public void tearDown() {
-
-        try {
-            if (store1 != null) {
-                store1.close();
-                store1 = null;
-            }
-            if (store2 != null) {
-                store2.close();
-                store2 = null;
-            }
-            if (catalog != null) {
-                catalog.close();
-                catalog = null;
-            }
-            if (env != null) {
-                env.close(0);
-                env = null;
-            }
-        } catch (Exception e) {
-            System.out.println("Ignored exception during tearDown: " + e);
-        }
-    }
-
-    public void runTest()
-        throws Exception {
-
-        runner.run(this);
-    }
-
-    public void doWork()
-        throws Exception {
-
-        createViews();
-        writeAndRead();
-    }
-
-    private void createDatabase()
-        throws Exception {
-
-        catalog = new StoredClassCatalog(env, "catalog.db", null, openFlags);
-        factory = new TupleSerialDbFactory(catalog);
-        assertSame(catalog, factory.getCatalog());
-
-        store1 = factory.newDataStore(openDb("store1.db"),
-                                        MarshalledObject.class, null);
-
-        index1 = factory.newDataIndex(store1, openDb("index1.db"),
-                                        "1", false, true);
-
-        store2 = factory.newDataStore(openDb("store2.db"),
-                                        MarshalledObject.class, null);
-
-        index2 = factory.newForeignKeyIndex(store2, openDb("index2.db"),
-                                        "2", false, true, store1, onDelete);
-
-        assertSame(index2.getForeignStore(), store1);
-        assertEquals(index2.getDeleteAction(), onDelete);
-    }
-
-    private Db openDb(String file)
-        throws Exception {
-
-        Db db = new Db(env, 0);
-        db.open(null, file, null, Db.DB_HASH, openFlags, 0);
-        return db;
-    }
-
-    private void createViews()
-        throws Exception {
-
-        storeMap1 = factory.newMap(store1, String.class, true);
-        storeMap2 = factory.newMap(store2, String.class, true);
-        indexMap1 = factory.newMap(index1, String.class, true);
-        indexMap2 = factory.newMap(index2, String.class, true);
-    }
-
-    private void writeAndRead()
-        throws Exception {
-
-        MarshalledObject o1 = new MarshalledObject("data1", "pk1", "ik1", "");
-        assertNull(storeMap1.put(null, o1));
-
-        assertEquals(o1, storeMap1.get("pk1"));
-        assertEquals(o1, indexMap1.get("ik1"));
-
-        MarshalledObject o2 = new MarshalledObject("data2", "pk2", "", "pk1");
-        assertNull(storeMap2.put(null, o2));
-
-        assertEquals(o2, storeMap2.get("pk2"));
-        assertEquals(o2, indexMap2.get("pk1"));
-
-        /*
-         * store1 contains o1 with primary key "pk1" and index key "ik1"
-         * store2 contains o2 with primary key "pk2" and foreign key "pk1"
-         * which is the primary key of store1
-         */
-
-        switch (onDelete) {
-
-        case ForeignKeyIndex.ON_DELETE_ABORT:
-            try {
-                storeMap1.remove("pk1");
-                fail();
-            }
-            catch (IntegrityConstraintException expected) {}
-            o2 = new MarshalledObject("data2", "pk2", "", "");
-            assertNotNull(storeMap2.put(null, o2));
-            assertEquals(o2, storeMap2.get("pk2"));
-            assertNull(indexMap2.get("pk1"));
-            storeMap1.remove("pk1");
-            assertNull(storeMap1.get("pk1"));
-            assertNull(indexMap1.get("ik1"));
-            break;
-        case ForeignKeyIndex.ON_DELETE_CLEAR:
-            storeMap1.remove("pk1");
-            assertNull(storeMap1.get("pk1"));
-            assertNull(indexMap1.get("ik1"));
-            o2 = (MarshalledObject) storeMap2.get("pk2");
-            assertNotNull(o2);
-            assertEquals("data2", o2.getData());
-            assertEquals("pk2", o2.getPrimaryKey());
-            assertEquals("", o2.getIndexKey1());
-            assertEquals("", o2.getIndexKey2());
-            break;
-        case ForeignKeyIndex.ON_DELETE_CASCADE:
-            storeMap1.remove("pk1");
-            assertNull(storeMap1.get("pk1"));
-            assertNull(indexMap1.get("ik1"));
-            assertNull(storeMap2.get("pk2"));
-            assertNull(indexMap2.get("pk1"));
-            break;
-        default:
-            throw new IllegalStateException();
-        }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/JoinTest.java b/db/test/scr024/src/com/sleepycat/bdb/test/JoinTest.java
deleted file mode 100644 (file)
index 0da2c04..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2000-2003
- *      Sleepycat Software.  All rights reserved.
- *
- * $Id: JoinTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.serial.test.MarshalledObject;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.StoredClassCatalog;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredCollection;
-import com.sleepycat.bdb.collection.StoredContainer;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.bdb.collection.StoredMap;
-import com.sleepycat.bdb.factory.TupleSerialDbFactory;
-import com.sleepycat.bdb.test.TestEnv;
-import java.util.Map;
-import junit.framework.Test;
-import junit.framework.TestCase;
-
-/**
- * @author Mark Hayes
- */
-public class JoinTest extends TestCase
-    implements TransactionWorker {
-
-    private static final String MATCH_DATA = "d4"; // matches both keys = "yes"
-    private static final String MATCH_KEY  = "k4"; // matches both keys = "yes"
-    private static final String[] VALUES = {"yes", "yes"};
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        return new JoinTest();
-    }
-
-    private DbEnv env;
-    private TransactionRunner runner;
-    private StoredClassCatalog catalog;
-    private TupleSerialDbFactory factory;
-    private DataStore store;
-    private DataIndex index1;
-    private DataIndex index2;
-    private StoredMap storeMap;
-    private StoredMap indexMap1;
-    private StoredMap indexMap2;
-
-    public JoinTest() {
-
-        super("JoinTest");
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(getName());
-        env = TestEnv.TXN.open(getName());
-        runner = new TransactionRunner(env);
-        createDatabase();
-    }
-
-    public void tearDown() {
-
-        try {
-            if (store != null) {
-                store.close();
-                store = null;
-            }
-            if (catalog != null) {
-                catalog.close();
-                catalog = null;
-            }
-            if (env != null) {
-                env.close(0);
-                env = null;
-            }
-        } catch (Exception e) {
-            System.out.println("Ignored exception during tearDown: " + e);
-        }
-    }
-
-    public void runTest()
-        throws Exception {
-
-        runner.run(this);
-    }
-
-    public void doWork()
-        throws Exception {
-
-        createViews();
-        writeAndRead();
-    }
-
-    private void createDatabase()
-        throws Exception {
-
-        catalog = new StoredClassCatalog(env, "catalog.db", null,
-                                         Db.DB_CREATE | Db.DB_AUTO_COMMIT);
-        factory = new TupleSerialDbFactory(catalog);
-        assertSame(catalog, factory.getCatalog());
-
-        store = factory.newDataStore(openDb("store.db", false),
-                                        MarshalledObject.class, null);
-
-        index1 = factory.newDataIndex(store, openDb("index1.db", true),
-                                        "1", false, true);
-
-        index2 = factory.newDataIndex(store, openDb("index2.db", true),
-                                        "2", false, true);
-    }
-
-    private Db openDb(String file, boolean dups)
-        throws Exception {
-
-        Db db = new Db(env, 0);
-        if (dups)
-            db.setFlags(Db.DB_DUPSORT);
-        db.open(null, file, null, Db.DB_HASH,
-                Db.DB_CREATE | Db.DB_AUTO_COMMIT, 0);
-        return db;
-    }
-
-    private void createViews()
-        throws Exception {
-
-        storeMap = factory.newMap(store, String.class, true);
-        indexMap1 = factory.newMap(index1, String.class, true);
-        indexMap2 = factory.newMap(index2, String.class, true);
-    }
-
-    private void writeAndRead()
-        throws Exception {
-
-        // write records: Data, PrimaryKey, IndexKey1, IndexKey2
-        assertNull(storeMap.put(null,
-            new MarshalledObject("d1", "k1", "no",  "yes")));
-        assertNull(storeMap.put(null,
-            new MarshalledObject("d2", "k2", "no",  "no")));
-        assertNull(storeMap.put(null,
-            new MarshalledObject("d3", "k3", "no",  "yes")));
-        assertNull(storeMap.put(null,
-            new MarshalledObject("d4", "k4", "yes", "yes")));
-        assertNull(storeMap.put(null,
-            new MarshalledObject("d5", "k5", "yes", "no")));
-
-        Object o;
-        Map.Entry e;
-
-        // join values with index maps
-        o = doJoin((StoredCollection) storeMap.values());
-        assertEquals(MATCH_DATA, ((MarshalledObject) o).getData());
-
-        // join keySet with index maps
-        o = doJoin((StoredCollection) storeMap.keySet());
-        assertEquals(MATCH_KEY, o);
-
-        // join entrySet with index maps
-        o = doJoin((StoredCollection) storeMap.entrySet());
-        e = (Map.Entry) o;
-        assertEquals(MATCH_KEY, e.getKey());
-        assertEquals(MATCH_DATA, ((MarshalledObject) e.getValue()).getData());
-    }
-
-    private Object doJoin(StoredCollection coll) {
-
-        StoredContainer[] indices = { indexMap1, indexMap2 };
-        StoredIterator i = coll.join(indices, VALUES);
-        try {
-            assertTrue(i.hasNext());
-            Object result = i.next();
-            assertNotNull(result);
-            assertFalse(i.hasNext());
-            return result;
-        } finally { i.close(); }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/KeyRangeTest.java b/db/test/scr024/src/com/sleepycat/bdb/test/KeyRangeTest.java
deleted file mode 100644 (file)
index bddb758..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: KeyRangeTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.ByteArrayBinding;
-import com.sleepycat.bdb.bind.ByteArrayFormat;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.DataCursor;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.DataView;
-import java.io.File;
-import java.io.IOException;
-import java.math.BigInteger;
-import java.util.Arrays;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class KeyRangeTest extends TestCase {
-
-    private static boolean VERBOSE = false;
-
-    private DbEnv env;
-    private DataStore store;
-    private DataView view;
-    private DataCursor cursor;
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite() {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(new KeyRangeTest());
-        return suite;
-    }
-
-    public KeyRangeTest() {
-
-        super("all-tests");
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(DbTestUtil.qualifiedTestName(this));
-        File dir = DbTestUtil.getNewDir();
-        ByteArrayFormat dataFormat = new ByteArrayFormat();
-        ByteArrayBinding dataBinding = new ByteArrayBinding(dataFormat);
-
-        int envFlags = Db.DB_INIT_MPOOL | Db.DB_CREATE;
-        env = new DbEnv(0);
-        env.open(dir.getAbsolutePath(), envFlags, 0);
-        Db db = new Db(env, 0);
-        db.open(null, "test.db", null, Db.DB_BTREE, Db.DB_CREATE, 0);
-        store = new DataStore(db, dataFormat, dataFormat, null);
-        view = new DataView(store, null, dataBinding, dataBinding, null, true);
-    }
-
-    public void tearDown()
-        throws Exception {
-
-        store.close();
-        env.close(0);
-    }
-
-    public void runTest() throws Exception {
-
-        final byte FF = (byte) 0xFF;
-
-        byte[][] keyBytes = {
-            /* 0 */ {1},
-            /* 1 */ {FF},
-            /* 2 */ {FF, 0},
-            /* 3 */ {FF, 0x7F},
-            /* 4 */ {FF, FF},
-            /* 5 */ {FF, FF, 0},
-            /* 6 */ {FF, FF, 0x7F},
-            /* 7 */ {FF, FF, FF},
-        };
-        byte[][] keys = new byte[keyBytes.length][];
-        final int end = keyBytes.length - 1;
-        for (int i = 0; i <= end; i++) {
-            keys[i] = keyBytes[i];
-            view.put(keys[i], keyBytes[i], 0, null);
-        }
-        byte[][] extremeKeyBytes = {
-            /* 0 */ {0},
-            /* 1 */ {FF, FF, FF, FF},
-        };
-        byte[][] extremeKeys = new byte[extremeKeyBytes.length][];
-        for (int i = 0; i < extremeKeys.length; i++) {
-            extremeKeys[i] = extremeKeyBytes[i];
-        }
-
-        // with empty range
-
-        cursor = new DataCursor(view, false);
-        expectRange(keyBytes, 0, end);
-        cursor.close();
-
-        // begin key only, inclusive
-
-        for (int i = 0; i <= end; i++) {
-            cursor = new DataCursor(view, false, keys[i], true, null, false);
-            expectRange(keyBytes, i, end);
-            cursor.close();
-        }
-
-        // begin key only, exclusive
-
-        for (int i = 0; i <= end; i++) {
-            cursor = new DataCursor(view, false, keys[i], false, null, false);
-            expectRange(keyBytes, i + 1, end);
-            cursor.close();
-        }
-
-        // end key only, inclusive
-
-        for (int i = 0; i <= end; i++) {
-            cursor = new DataCursor(view, false, null, false, keys[i], true);
-            expectRange(keyBytes, 0, i);
-            cursor.close();
-        }
-
-        // end key only, exclusive
-
-        for (int i = 0; i <= end; i++) {
-            cursor = new DataCursor(view, false, null, false, keys[i], false);
-            expectRange(keyBytes, 0, i - 1);
-            cursor.close();
-        }
-
-        // begin and end keys, inclusive and exclusive
-
-        for (int i = 0; i <= end; i++) {
-            for (int j = i; j <= end; j++) {
-                // begin inclusive, end inclusive
-
-                cursor = new DataCursor(view, false, keys[i], true, keys[j],
-                                        true);
-                expectRange(keyBytes, i, j);
-                cursor.close();
-
-                // begin inclusive, end exclusive
-
-                cursor = new DataCursor(view, false, keys[i], true, keys[j],
-                                        false);
-                expectRange(keyBytes, i, j - 1);
-                cursor.close();
-
-                // begin exclusive, end inclusive
-
-                cursor = new DataCursor(view, false, keys[i], false, keys[j],
-                                        true);
-                expectRange(keyBytes, i + 1, j);
-                cursor.close();
-
-                // begin exclusive, end exclusive
-
-                cursor = new DataCursor(view, false, keys[i], false, keys[j],
-                                        false);
-                expectRange(keyBytes, i + 1, j - 1);
-                cursor.close();
-            }
-        }
-
-        // single key range
-
-        for (int i = 0; i <= end; i++) {
-            cursor = new DataCursor(view, false, keys[i]);
-            expectRange(keyBytes, i, i);
-            cursor.close();
-        }
-
-        // start with lower extreme (before any existing key)
-
-        cursor = new DataCursor(view, false, extremeKeys[0], true, null,                                        false);
-        expectRange(keyBytes, 0, end);
-        cursor.close();
-
-        // start with higher extreme (after any existing key)
-
-        cursor = new DataCursor(view, false, null, false, extremeKeys[1],                                       true);
-        expectRange(keyBytes, 0, end);
-        cursor.close();
-    }
-
-    private void expectRange(byte[][] bytes, int first, int last)
-        throws DbException, IOException {
-
-        for (int pos = Db.DB_FIRST, i = first;; i++, pos = Db.DB_NEXT) {
-            if (checkRange(bytes, first, last, i <= last, true, pos, i))
-                break;
-        }
-
-        for (int pos = Db.DB_LAST, i = last;; i--, pos = Db.DB_PREV) {
-            if (checkRange(bytes, first, last, i >= first, false, pos, i))
-                break;
-        }
-    }
-
-    private boolean checkRange(byte[][] bytes, int first, int last,
-                               boolean inRange, boolean forward, int pos,
-                               int i)
-        throws DbException, IOException {
-
-        int err = cursor.get(null, null, pos, false);
-
-        // check that moving past ends doesn't move the cursor
-        if (err == 0 && i == first) {
-            int e2 = cursor.get(null, null, Db.DB_PREV, false);
-            assertEquals(Db.DB_NOTFOUND, e2);
-        }
-        if (err == 0 && i == last) {
-            int e2 = cursor.get(null, null, Db.DB_NEXT, false);
-            assertEquals(Db.DB_NOTFOUND, e2);
-        }
-
-        byte[] val = (err == 0) ? ((byte[]) cursor.getCurrentValue()) : null;
-
-        String msg = " " + (forward ? "fwd" : "rev") + " i=" + i +
-                     " first=" + first + " last=" + last;
-
-        if (inRange) {
-            assertNotNull("RangeNotFound" + msg, val);
-
-            if (!Arrays.equals(val, bytes[i])){
-                printBytes(val);
-                printBytes(bytes[i]);
-                fail("RangeKeyNotEqual" + msg);
-            }
-            if (VERBOSE) System.out.println("GotRange" + msg);
-            return false;
-        } else {
-            assertEquals("RangeExceeded" + msg, Db.DB_NOTFOUND, err);
-            return true;
-        }
-    }
-
-    private void printBytes(byte[] bytes) {
-
-        System.out.println(new BigInteger(bytes).toString());
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/NullTransactionRunner.java b/db/test/scr024/src/com/sleepycat/bdb/test/NullTransactionRunner.java
deleted file mode 100644 (file)
index 768da6d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: NullTransactionRunner.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-
-class NullTransactionRunner extends TransactionRunner {
-
-    NullTransactionRunner(DbEnv env) {
-
-        super(env);
-    }
-
-    public void run(TransactionWorker worker)
-        throws Exception {
-
-        try {
-            worker.doWork();
-        } catch (Exception e) {
-            throw ExceptionUnwrapper.unwrap(e);
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/test/Suite.java
deleted file mode 100644 (file)
index 3e8a9a0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(com.sleepycat.bdb.util.test.Suite.suite());
-        suite.addTest(com.sleepycat.bdb.bind.test.Suite.suite());
-        suite.addTest(com.sleepycat.bdb.serial.test.Suite.suite());
-        suite.addTest(TransactionTest.suite());
-        suite.addTest(KeyRangeTest.suite());
-        suite.addTest(ForeignKeyTest.suite());
-        suite.addTest(JoinTest.suite());
-        suite.addTest(CollectionTest.suite());
-        return suite;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestDataBinding.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestDataBinding.java
deleted file mode 100644 (file)
index d95a437..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestDataBinding.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-class TestDataBinding implements DataBinding {
-
-    public Object dataToObject(DataBuffer data)
-        throws IOException {
-
-        if (data.getDataLength() != 1) throw new IllegalStateException();
-        byte val = data.getDataBytes()[data.getDataOffset()];
-        return new Long(val);
-    }
-
-    public void objectToData(Object object, DataBuffer data)
-        throws IOException {
-
-        byte val = ((Number) object).byteValue();
-        data.setData(new byte[] { val }, 0, 1);
-    }
-
-    public DataFormat getDataFormat() {
-
-        return TestStore.BYTE_FORMAT;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestEntity.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestEntity.java
deleted file mode 100644 (file)
index 2533de3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestEntity.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-/**
- * @author Mark Hayes
- */
-class TestEntity {
-
-    int key;
-    int value;
-
-    TestEntity(int key, int value) {
-
-        this.key = key;
-        this.value = value;
-    }
-
-    public boolean equals(Object o) {
-
-        try {
-            TestEntity e = (TestEntity) o;
-            return e.key == key && e.value == value;
-        } catch (ClassCastException e) {
-            return false;
-        }
-    }
-
-    public int hashCode() {
-
-        return key;
-    }
-
-    public String toString() {
-
-        return "[key " + key + " value " + value + ']';
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestEntityBinding.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestEntityBinding.java
deleted file mode 100644 (file)
index 2e71962..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestEntityBinding.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-class TestEntityBinding implements EntityBinding {
-
-    private boolean isRecNum;
-
-    TestEntityBinding(boolean isRecNum) {
-
-        this.isRecNum = isRecNum;
-    }
-
-    public Object dataToObject(DataBuffer key, DataBuffer value)
-        throws IOException {
-
-        byte keyByte;
-        if (isRecNum) {
-            if (key.getDataLength() != 4) throw new IllegalStateException();
-            keyByte = (byte) TestStore.RECNO_FORMAT.dataToRecordNumber(key);
-        } else {
-            if (key.getDataLength() != 1) throw new IllegalStateException();
-            keyByte = key.getDataBytes()[key.getDataOffset()];
-        }
-        if (value.getDataLength() != 1) throw new IllegalStateException();
-        byte valByte = value.getDataBytes()[value.getDataOffset()];
-        return new TestEntity(keyByte, valByte);
-    }
-
-    public void objectToKey(Object object, DataBuffer key)
-        throws IOException {
-
-        byte val = (byte) ((TestEntity) object).key;
-        if (isRecNum) {
-            TestStore.RECNO_FORMAT.recordNumberToData(val, key);
-        } else {
-            key.setData(new byte[] { val }, 0, 1);
-        }
-    }
-
-    public void objectToValue(Object object, DataBuffer value)
-        throws IOException {
-
-        byte val = (byte) ((TestEntity) object).value;
-        value.setData(new byte[] { val }, 0, 1);
-    }
-
-    public DataFormat getKeyFormat() {
-
-        if (isRecNum) {
-            return TestStore.RECNO_FORMAT;
-        } else {
-            return TestStore.BYTE_FORMAT;
-        }
-    }
-
-    public DataFormat getValueFormat() {
-
-        return TestStore.BYTE_FORMAT;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestEnv.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestEnv.java
deleted file mode 100644 (file)
index bcd2171..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestEnv.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import java.io.File;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-public class TestEnv {
-
-    public static final TestEnv BDB =
-       new TestEnv("bdb", Db.DB_INIT_MPOOL);
-    public static final TestEnv CDB =
-       new TestEnv("cdb", Db.DB_INIT_CDB | Db.DB_INIT_MPOOL);
-    public static final TestEnv TXN =
-       new TestEnv("txn", Db.DB_INIT_TXN | Db.DB_INIT_LOCK | Db.DB_INIT_MPOOL);
-
-    //public static final TestEnv[] ALL = { TXN };
-    public static final TestEnv[] ALL = { BDB, CDB, TXN };
-
-    private String name;
-    private int flags;
-
-    private TestEnv(String name, int flags) {
-
-        this.name = name;
-        this.flags = flags | Db.DB_CREATE;
-    }
-
-    public String getName() {
-
-        return name;
-    }
-
-    public boolean isTxnMode() {
-
-        return (flags & Db.DB_INIT_TXN) != 0;
-    }
-
-    public boolean isCdbMode() {
-
-        return (flags & Db.DB_INIT_CDB) != 0;
-    }
-
-    public DbEnv open(String testName)
-        throws IOException, DbException {
-
-        File dir = getDirectory(testName);
-        DbEnv dbEnv = new DbEnv(0);
-        dbEnv.open(dir.getAbsolutePath(), flags, 0);
-        return dbEnv;
-    }
-
-    public File getDirectory(String testName)
-        throws IOException {
-
-        return DbTestUtil.getNewDir("db-test/" + testName);
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestKeyAssigner.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestKeyAssigner.java
deleted file mode 100644 (file)
index 897ed12..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestKeyAssigner.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.PrimaryKeyAssigner;
-import com.sleepycat.db.DbException;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-class TestKeyAssigner implements PrimaryKeyAssigner {
-
-    private byte next = 1;
-    private boolean isRecNum;
-
-    TestKeyAssigner(boolean isRecNum) {
-
-        this.isRecNum = isRecNum;
-    }
-
-    public void assignKey(DataBuffer keyData)
-        throws DbException, IOException {
-
-        if (isRecNum) {
-            TestStore.RECNO_FORMAT.recordNumberToData(next, keyData);
-        } else {
-            keyData.setData(new byte[] { next }, 0, 1);
-        }
-        next += 1;
-    }
-
-    void reset() {
-
-        next = 1;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestKeyExtractor.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestKeyExtractor.java
deleted file mode 100644 (file)
index 8f212df..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestKeyExtractor.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.DataBuffer;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.KeyExtractor;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-class TestKeyExtractor implements KeyExtractor {
-
-    private boolean isRecNum;
-
-    TestKeyExtractor(boolean isRecNum) {
-
-        this.isRecNum = isRecNum;
-    }
-
-    public void extractIndexKey(DataBuffer primaryKeyData,
-                                DataBuffer valueData, DataBuffer indexKeyData)
-        throws IOException {
-
-        if (valueData.getDataLength() == 0) return;
-        if (valueData.getDataLength() != 1) throw new IllegalStateException();
-        byte val = valueData.getDataBytes()[valueData.getDataOffset()];
-        if (val == 0) return; // fixed-len pad value
-        val -= 100;
-        if (isRecNum) {
-            TestStore.RECNO_FORMAT.recordNumberToData(val, indexKeyData);
-        } else {
-            indexKeyData.setData(new byte[] { val }, 0, 1);
-        }
-    }
-
-    public void clearIndexKey(DataBuffer valueData)
-        throws IOException {
-
-        throw new IOException("not supported");
-    }
-
-    public DataFormat getPrimaryKeyFormat() {
-
-        return null;
-    }
-
-    public DataFormat getValueFormat() {
-
-        return TestStore.BYTE_FORMAT;
-    }
-
-    public DataFormat getIndexKeyFormat() {
-
-        if (isRecNum) {
-            return TestStore.RECNO_FORMAT;
-        } else {
-            return TestStore.BYTE_FORMAT;
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TestStore.java b/db/test/scr024/src/com/sleepycat/bdb/test/TestStore.java
deleted file mode 100644 (file)
index d7e7ee6..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TestStore.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.bdb.bind.ByteArrayFormat;
-import com.sleepycat.bdb.bind.DataBinding;
-import com.sleepycat.bdb.bind.DataFormat;
-import com.sleepycat.bdb.bind.EntityBinding;
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbException;
-import com.sleepycat.bdb.CurrentTransaction;
-import com.sleepycat.bdb.RecordNumberBinding;
-import com.sleepycat.bdb.RecordNumberFormat;
-import com.sleepycat.bdb.DataIndex;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.PrimaryKeyAssigner;
-import java.io.IOException;
-
-/**
- * @author Mark Hayes
- */
-class TestStore {
-
-    static final ByteArrayFormat BYTE_FORMAT = new ByteArrayFormat();
-    static final RecordNumberFormat RECNO_FORMAT = new RecordNumberFormat();
-    static final TestKeyExtractor BYTE_EXTRACTOR = new TestKeyExtractor(false);
-    static final TestKeyExtractor RECNO_EXTRACTOR = new TestKeyExtractor(true);
-    static final DataBinding VALUE_BINDING = new TestDataBinding();
-    static final DataBinding BYTE_KEY_BINDING = VALUE_BINDING;
-    static final DataBinding RECNO_KEY_BINDING =
-            new RecordNumberBinding(RECNO_FORMAT);
-    static final EntityBinding BYTE_ENTITY_BINDING =
-            new TestEntityBinding(false);
-    static final EntityBinding RECNO_ENTITY_BINDING =
-            new TestEntityBinding(true);
-    static final PrimaryKeyAssigner BYTE_KEY_ASSIGNER =
-            new TestKeyAssigner(false);
-    static final PrimaryKeyAssigner RECNO_KEY_ASSIGNER =
-            new TestKeyAssigner(true);
-
-    static final TestStore BTREE_UNIQ =
-        new TestStore("btree-uniq", Db.DB_BTREE, 0);
-    static final TestStore BTREE_DUP =
-        new TestStore("btree-dup", Db.DB_BTREE, Db.DB_DUP);
-    static final TestStore BTREE_DUPSORT =
-        new TestStore("btree-dupsort", Db.DB_BTREE, Db.DB_DUPSORT);
-    static final TestStore BTREE_RECNUM =
-        new TestStore("btree-recnum", Db.DB_BTREE, Db.DB_RECNUM);
-    static final TestStore HASH_UNIQ =
-        new TestStore("hash-uniq", Db.DB_HASH, 0);
-    static final TestStore HASH_DUP =
-        new TestStore("hash-dup", Db.DB_HASH, Db.DB_DUP);
-    static final TestStore HASH_DUPSORT =
-        new TestStore("hash-dupsort", Db.DB_HASH, Db.DB_DUPSORT);
-    static final TestStore QUEUE =
-        new TestStore("queue", Db.DB_QUEUE, 0);
-    static final TestStore RECNO =
-        new TestStore("recno", Db.DB_RECNO, 0);
-    static final TestStore RECNO_RENUM =
-        new TestStore("recno-renum", Db.DB_RECNO, Db.DB_RENUMBER);
-    static {
-        BTREE_UNIQ.indexOf = BTREE_UNIQ;
-        BTREE_DUP.indexOf = null;   // indexes must use sorted duplicates
-        BTREE_DUPSORT.indexOf = BTREE_UNIQ;
-        BTREE_RECNUM.indexOf = BTREE_RECNUM;
-        HASH_UNIQ.indexOf = HASH_UNIQ;
-        HASH_DUP.indexOf = null;    // indexes must use sorted duplicates
-        HASH_DUPSORT.indexOf = HASH_UNIQ;
-        QUEUE.indexOf = QUEUE;
-        RECNO.indexOf = RECNO;
-        RECNO_RENUM.indexOf = null; // indexes must have stable keys
-    }
-
-    static final TestStore[] ALL = {
-        BTREE_UNIQ,
-        BTREE_DUP,
-        BTREE_DUPSORT,
-        BTREE_RECNUM,
-        HASH_UNIQ,
-        HASH_DUP,
-        HASH_DUPSORT,
-        QUEUE,
-        RECNO,
-        RECNO_RENUM,
-        /*
-        */
-    };
-
-    private String name;
-    private int type;
-    private int flags;
-    private TestStore indexOf;
-    private boolean isRecNumFormat;
-    private DataFormat keyFormat;
-
-    private TestStore(String name, int type, int flags) {
-
-        this.name = name;
-        this.type = type;
-        this.flags = flags;
-
-        isRecNumFormat = type == Db.DB_QUEUE || type == Db.DB_RECNO ||
-                        (type == Db.DB_BTREE && (flags & Db.DB_RECNUM) != 0);
-        if (isRecNumFormat) {
-            keyFormat = RECNO_FORMAT;
-        } else {
-            keyFormat = BYTE_FORMAT;
-        }
-    }
-
-    DataBinding getValueBinding() {
-
-        return VALUE_BINDING;
-    }
-
-    DataBinding getKeyBinding() {
-
-        return isRecNumFormat ? RECNO_KEY_BINDING : BYTE_KEY_BINDING;
-    }
-
-    EntityBinding getEntityBinding() {
-
-        return isRecNumFormat ? RECNO_ENTITY_BINDING : BYTE_ENTITY_BINDING;
-    }
-
-    PrimaryKeyAssigner getKeyAssigner() {
-
-        return isRecNumFormat ? RECNO_KEY_ASSIGNER : BYTE_KEY_ASSIGNER;
-    }
-
-    String getName() {
-
-        return name;
-    }
-
-    boolean isOrdered() {
-
-        return type != Db.DB_HASH;
-    }
-
-    boolean isQueueOrRecno() {
-
-        return type == Db.DB_QUEUE || type == Db.DB_RECNO;
-    }
-
-    boolean areDuplicatesAllowed() {
-
-        return (flags & (Db.DB_DUP | Db.DB_DUPSORT)) != 0;
-    }
-
-    boolean hasRecNumAccess() {
-
-        return isRecNumFormat || (flags & Db.DB_RECNUM) != 0;
-    }
-
-    boolean areKeysRenumbered() {
-
-        return hasRecNumAccess() &&
-                (type == Db.DB_BTREE || (flags & Db.DB_RENUMBER) != 0);
-    }
-
-    TestStore getIndexOf() {
-
-        return indexOf;
-    }
-
-    DataStore open(DbEnv env, String fileName)
-        throws IOException, DbException {
-
-        int fixedLen = (isQueueOrRecno() ? 1 : 0);
-        Db db = openDb(env, fileName, fixedLen);
-        PrimaryKeyAssigner keyAssigner =
-            isQueueOrRecno() ?  null : getKeyAssigner();
-        return new DataStore(db, keyFormat, BYTE_FORMAT, keyAssigner);
-    }
-
-    DataIndex openIndex(DataStore store, String fileName)
-        throws IOException, DbException {
-
-        int fixedLen = (isQueueOrRecno() ? 4 : 0);
-        Db db = openDb(store.getEnv(), fileName, fixedLen);
-        return new DataIndex(store, db, keyFormat,
-                        (isRecNumFormat ? RECNO_EXTRACTOR : BYTE_EXTRACTOR));
-    }
-
-    private Db openDb(DbEnv env, String fileName, int fixedLen)
-        throws IOException, DbException {
-
-        Db db = new Db(env, 0);
-        db.setFlags(flags);
-        if (fixedLen > 0) {
-            db.setRecordLength(fixedLen);
-            db.setRecordPad(0);
-        }
-        int openFlags = Db.DB_DIRTY_READ | Db.DB_CREATE;
-        if (CurrentTransaction.getInstance(env) != null)
-            openFlags |= Db.DB_AUTO_COMMIT;
-        db.open(null, fileName, null, type, openFlags, 0);
-        return db;
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/test/TransactionTest.java b/db/test/scr024/src/com/sleepycat/bdb/test/TransactionTest.java
deleted file mode 100644 (file)
index bd9a1a0..0000000
+++ /dev/null
@@ -1,613 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: TransactionTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.test;
-
-import com.sleepycat.db.Db;
-import com.sleepycat.db.DbEnv;
-import com.sleepycat.db.DbTxn;
-import com.sleepycat.bdb.CurrentTransaction;
-import com.sleepycat.bdb.DataStore;
-import com.sleepycat.bdb.TransactionRunner;
-import com.sleepycat.bdb.TransactionWorker;
-import com.sleepycat.bdb.collection.StoredContainer;
-import com.sleepycat.bdb.collection.StoredCollections;
-import com.sleepycat.bdb.collection.StoredIterator;
-import com.sleepycat.bdb.collection.StoredList;
-import com.sleepycat.bdb.collection.StoredSortedMap;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.SortedMap;
-import java.util.SortedSet;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class TransactionTest extends TestCase {
-
-    private static final Long ONE = new Long(1);
-    private static final Long TWO = new Long(2);
-    private static final Long THREE = new Long(3);
-
-    /**
-     * Runs a command line collection test.
-     * @see #usage
-     */
-    public static void main(String[] args)
-        throws Exception {
-
-        if (args.length == 1 &&
-            (args[0].equals("-h") || args[0].equals("-help"))) {
-            usage();
-        } else {
-            junit.textui.TestRunner.run(suite());
-        }
-    }
-
-    private static void usage() {
-
-        System.out.println(
-          "Usage: java com.sleepycat.bdb.test.TransactionTest [-h | -help]\n");
-        System.exit(2);
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(TransactionTest.class);
-        return suite;
-    }
-
-    private DbEnv env;
-    private CurrentTransaction currentTxn;
-    private DataStore store;
-    private StoredSortedMap map;
-    private TestStore testStore = TestStore.BTREE_UNIQ;
-
-    public TransactionTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp()
-        throws Exception {
-
-        System.out.println(DbTestUtil.qualifiedTestName(this));
-        env = TestEnv.TXN.open("TransactionTests");
-        currentTxn = CurrentTransaction.getInstance(env);
-        store = testStore.open(env, null);
-        map = new StoredSortedMap(store, testStore.getKeyBinding(),
-                                  testStore.getValueBinding(), true);
-    }
-
-    public void tearDown() {
-
-        try {
-            if (store != null) {
-                store.close();
-                store = null;
-            }
-            if (env != null) {
-                env.close(0);
-                env = null;
-            }
-        } catch (Exception e) {
-            System.out.println("Ignored exception during tearDown: " + e);
-        }
-    }
-
-    public void testGetters()
-        throws Exception {
-
-        assertNotNull(env);
-        assertNotNull(currentTxn);
-        assertNull(currentTxn.getTxn());
-
-        currentTxn.beginTxn();
-        assertNotNull(currentTxn.getTxn());
-        currentTxn.commitTxn();
-        assertNull(currentTxn.getTxn());
-
-        currentTxn.beginTxn();
-        assertNotNull(currentTxn.getTxn());
-        currentTxn.abortTxn();
-        assertNull(currentTxn.getTxn());
-
-        // dirty-read property should be inherited
-
-        assertTrue(!map.isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.values()).isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.keySet()).isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.entrySet()).isDirtyReadEnabled());
-
-        StoredSortedMap other =
-            (StoredSortedMap) StoredCollections.dirtyReadMap(map);
-        assertTrue(other.isDirtyReadEnabled());
-        assertTrue(((StoredContainer) other.values()).isDirtyReadEnabled());
-        assertTrue(((StoredContainer) other.keySet()).isDirtyReadEnabled());
-        assertTrue(((StoredContainer) other.entrySet()).isDirtyReadEnabled());
-        assertTrue(!map.isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.values()).isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.keySet()).isDirtyReadEnabled());
-        assertTrue(!((StoredContainer) map.entrySet()).isDirtyReadEnabled());
-
-        // auto-commit property should be inherited
-
-        assertTrue(!map.isAutoCommit());
-        assertTrue(!((StoredContainer) map.values()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.keySet()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.entrySet()).isAutoCommit());
-
-        other = (StoredSortedMap) StoredCollections.autoCommitMap(map);
-        assertTrue(other.isAutoCommit());
-        assertTrue(((StoredContainer) other.values()).isAutoCommit());
-        assertTrue(((StoredContainer) other.keySet()).isAutoCommit());
-        assertTrue(((StoredContainer) other.entrySet()).isAutoCommit());
-        assertTrue(!map.isAutoCommit());
-        assertTrue(!((StoredContainer) map.values()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.keySet()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.entrySet()).isAutoCommit());
-
-        // auto-commit property should be ORed with environment auto-commit
-
-        env.setFlags(Db.DB_AUTO_COMMIT, true);
-        assertTrue(map.isAutoCommit());
-        assertTrue(((StoredContainer) map.values()).isAutoCommit());
-        assertTrue(((StoredContainer) map.keySet()).isAutoCommit());
-        assertTrue(((StoredContainer) map.entrySet()).isAutoCommit());
-
-        env.setFlags(Db.DB_AUTO_COMMIT, false);
-        assertTrue(!map.isAutoCommit());
-        assertTrue(!((StoredContainer) map.values()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.keySet()).isAutoCommit());
-        assertTrue(!((StoredContainer) map.entrySet()).isAutoCommit());
-    }
-
-    public void testTransactional()
-        throws Exception {
-
-        // is transactional because DB_AUTO_COMMIT was passed to Db.open()
-        //
-        assertTrue(map.isTransactional());
-        store.close();
-        store = null;
-
-        // is not transactional because is not opened in a transaction
-        //
-        Db db = new Db(env, 0);
-        db.open(null, null, null, Db.DB_BTREE, 0, 0);
-        store = new DataStore(db, TestStore.BYTE_FORMAT,
-                                  TestStore.BYTE_FORMAT, null);
-        map = new StoredSortedMap(store,
-                testStore.getKeyBinding(), testStore.getValueBinding(), true);
-        assertTrue(!map.isTransactional());
-        map.put(ONE, ONE);
-        readCheck(map, ONE, ONE);
-        store.close();
-
-        // is transactional because is opened in a transaction
-        //
-        currentTxn.beginTxn();
-        db = new Db(env, 0);
-        db.open(currentTxn.getTxn(), null, null, Db.DB_BTREE, 0, 0);
-        currentTxn.commitTxn();
-        store = new DataStore(db, TestStore.BYTE_FORMAT,
-                                  TestStore.BYTE_FORMAT, null);
-        map = new StoredSortedMap(store,
-                testStore.getKeyBinding(), testStore.getValueBinding(), true);
-        assertTrue(map.isTransactional());
-        currentTxn.beginTxn();
-        map.put(ONE, ONE);
-        readCheck(map, ONE, ONE);
-        currentTxn.commitTxn();
-    }
-
-    public void testExceptions()
-        throws Exception {
-
-        try {
-            currentTxn.commitTxn();
-            fail();
-        } catch (IllegalStateException expected) {}
-
-        try {
-            currentTxn.abortTxn();
-            fail();
-        } catch (IllegalStateException expected) {}
-    }
-
-    public void testNested()
-        throws Exception {
-
-        assertNull(currentTxn.getTxn());
-
-        DbTxn txn1 = currentTxn.beginTxn();
-        assertNotNull(txn1);
-        assertTrue(txn1 == currentTxn.getTxn());
-
-        assertNull(map.get(ONE));
-        assertNull(map.put(ONE, ONE));
-        assertEquals(ONE, map.get(ONE));
-
-        DbTxn txn2 = currentTxn.beginTxn();
-        assertNotNull(txn2);
-        assertTrue(txn2 == currentTxn.getTxn());
-        assertTrue(txn1 != txn2);
-
-        assertNull(map.put(TWO, TWO));
-        assertEquals(TWO, map.get(TWO));
-
-        DbTxn txn3 = currentTxn.beginTxn();
-        assertNotNull(txn3);
-        assertTrue(txn3 == currentTxn.getTxn());
-        assertTrue(txn1 != txn2);
-        assertTrue(txn1 != txn3);
-        assertTrue(txn2 != txn3);
-
-        assertNull(map.put(THREE, THREE));
-        assertEquals(THREE, map.get(THREE));
-
-        DbTxn txn = currentTxn.abortTxn();
-        assertTrue(txn == txn2);
-        assertTrue(txn == currentTxn.getTxn());
-        assertNull(map.get(THREE));
-        assertEquals(TWO, map.get(TWO));
-
-        txn3 = currentTxn.beginTxn();
-        assertNotNull(txn3);
-        assertTrue(txn3 == currentTxn.getTxn());
-        assertTrue(txn1 != txn2);
-        assertTrue(txn1 != txn3);
-        assertTrue(txn2 != txn3);
-
-        assertNull(map.put(THREE, THREE));
-        assertEquals(THREE, map.get(THREE));
-
-        txn = currentTxn.commitTxn();
-        assertTrue(txn == txn2);
-        assertTrue(txn == currentTxn.getTxn());
-        assertEquals(THREE, map.get(THREE));
-        assertEquals(TWO, map.get(TWO));
-
-        txn = currentTxn.commitTxn();
-        assertTrue(txn == txn1);
-        assertTrue(txn == currentTxn.getTxn());
-        assertEquals(THREE, map.get(THREE));
-        assertEquals(TWO, map.get(TWO));
-        assertEquals(ONE, map.get(ONE));
-
-        txn = currentTxn.commitTxn();
-        assertNull(txn);
-        assertNull(currentTxn.getTxn());
-        assertEquals(THREE, map.get(THREE));
-        assertEquals(TWO, map.get(TWO));
-        assertEquals(ONE, map.get(ONE));
-    }
-
-    public void testRunnerCommit()
-        throws Exception {
-
-        commitTest(false);
-    }
-
-    public void testExplicitCommit()
-        throws Exception {
-
-        commitTest(true);
-    }
-
-    private void commitTest(final boolean explicit)
-        throws Exception {
-
-        final TransactionRunner runner = new TransactionRunner(env);
-
-        assertNull(currentTxn.getTxn());
-
-        runner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                final DbTxn txn1 = currentTxn.getTxn();
-                assertNotNull(txn1);
-                assertNull(map.put(ONE, ONE));
-                assertEquals(ONE, map.get(ONE));
-
-                runner.run(new TransactionWorker() {
-                    public void doWork() throws Exception {
-                        final DbTxn txn2 = currentTxn.getTxn();
-                        assertNotNull(txn2);
-                        assertTrue(txn1 != txn2);
-                        assertNull(map.put(TWO, TWO));
-                        assertEquals(TWO, map.get(TWO));
-                        assertEquals(ONE, map.get(ONE));
-                        if (explicit) currentTxn.commitTxn();
-                    }
-                });
-
-                DbTxn txn3 = currentTxn.getTxn();
-                assertSame(txn1, txn3);
-
-                assertEquals(TWO, map.get(TWO));
-                assertEquals(ONE, map.get(ONE));
-            }
-        });
-
-        assertNull(currentTxn.getTxn());
-    }
-
-    public void testRunnerAbort()
-        throws Exception {
-
-        abortTest(false);
-    }
-
-    public void testExplicitAbort()
-        throws Exception {
-
-        abortTest(true);
-    }
-
-    private void abortTest(final boolean explicit)
-        throws Exception {
-
-        final TransactionRunner runner = new TransactionRunner(env);
-
-        assertNull(currentTxn.getTxn());
-
-        runner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                final DbTxn txn1 = currentTxn.getTxn();
-                assertNotNull(txn1);
-                assertNull(map.put(ONE, ONE));
-                assertEquals(ONE, map.get(ONE));
-
-                try {
-                    runner.run(new TransactionWorker() {
-                        public void doWork() throws Exception {
-                            final DbTxn txn2 = currentTxn.getTxn();
-                            assertNotNull(txn2);
-                            assertTrue(txn1 != txn2);
-                            assertNull(map.put(TWO, TWO));
-                            assertEquals(TWO, map.get(TWO));
-                            if (explicit)
-                                currentTxn.abortTxn();
-                            else
-                                throw new IllegalArgumentException(
-                                                                "test-abort");
-                        }
-                    });
-                    assertTrue(explicit);
-                } catch (IllegalArgumentException e) {
-                    assertTrue(!explicit);
-                    assertEquals("test-abort", e.getMessage());
-                }
-
-                DbTxn txn3 = currentTxn.getTxn();
-                assertSame(txn1, txn3);
-
-                assertEquals(ONE, map.get(ONE));
-                assertNull(map.get(TWO));
-            }
-        });
-
-        assertNull(currentTxn.getTxn());
-    }
-
-    public void testDirtyReadCollection()
-        throws Exception {
-
-        StoredSortedMap dirtyMap =
-            (StoredSortedMap) StoredCollections.dirtyReadSortedMap(map);
-
-        // original map is not dirty-read
-        assertTrue(map.isDirtyReadAllowed());
-        assertTrue(!map.isDirtyReadEnabled());
-
-        // all dirty-read containers are dirty-read
-        checkDirtyReadProperty(dirtyMap);
-        checkDirtyReadProperty(StoredCollections.dirtyReadMap(map));
-        checkDirtyReadProperty(StoredCollections.dirtyReadCollection(
-                                map.values()));
-        checkDirtyReadProperty(StoredCollections.dirtyReadSet(
-                                map.keySet()));
-        checkDirtyReadProperty(StoredCollections.dirtyReadSortedSet(
-                                (SortedSet) map.keySet()));
-
-        // create a list just so we can call dirtyReadList()
-        DataStore listStore = TestStore.RECNO_RENUM.open(env, null);
-        List list = new StoredList(listStore, TestStore.VALUE_BINDING, true);
-        checkDirtyReadProperty(StoredCollections.dirtyReadList(list));
-        listStore.close();
-
-        doDirtyRead(dirtyMap);
-    }
-
-    private void checkDirtyReadProperty(Object container) {
-
-        assertTrue(((StoredContainer) container).isDirtyReadAllowed());
-        assertTrue(((StoredContainer) container).isDirtyReadEnabled());
-    }
-
-    public void testDirtyReadTransaction()
-        throws Exception {
-
-        TransactionRunner runner = new TransactionRunner(env);
-        runner.setDirtyRead(true);
-        assertNull(currentTxn.getTxn());
-        runner.run(new TransactionWorker() {
-            public void doWork() throws Exception {
-                assertNotNull(currentTxn.getTxn());
-                doDirtyRead(map);
-            }
-        });
-        assertNull(currentTxn.getTxn());
-    }
-
-    private synchronized void doDirtyRead(StoredSortedMap dirtyMap)
-        throws Exception {
-
-        // start thread one
-        DirtyReadThreadOne t1 = new DirtyReadThreadOne(env, this);
-        t1.start();
-        wait();
-
-        // put ONE
-        synchronized (t1) { t1.notify(); }
-        wait();
-        readCheck(dirtyMap, ONE, ONE);
-        assertTrue(!dirtyMap.isEmpty());
-
-        // abort ONE
-        synchronized (t1) { t1.notify(); }
-        t1.join();
-        readCheck(dirtyMap, ONE, null);
-        assertTrue(dirtyMap.isEmpty());
-
-        // start thread two
-        DirtyReadThreadTwo t2 = new DirtyReadThreadTwo(env, this);
-        t2.start();
-        wait();
-
-        // put TWO
-        synchronized (t2) { t2.notify(); }
-        wait();
-        readCheck(dirtyMap, TWO, TWO);
-        assertTrue(!dirtyMap.isEmpty());
-
-        // commit TWO
-        synchronized (t2) { t2.notify(); }
-        t2.join();
-        readCheck(dirtyMap, TWO, TWO);
-        assertTrue(!dirtyMap.isEmpty());
-    }
-
-    private static class DirtyReadThreadOne extends Thread {
-
-        private DbEnv env;
-        private CurrentTransaction currentTxn;
-        private TransactionTest parent;
-        private StoredSortedMap map;
-
-        private DirtyReadThreadOne(DbEnv env, TransactionTest parent) {
-
-            this.env = env;
-            this.currentTxn = CurrentTransaction.getInstance(env);
-            this.parent = parent;
-            this.map = parent.map;
-        }
-
-        public synchronized void run() {
-
-            try {
-                assertNull(currentTxn.getTxn());
-                assertNotNull(currentTxn.beginTxn());
-                assertNotNull(currentTxn.getTxn());
-                readCheck(map, ONE, null);
-                synchronized (parent) { parent.notify(); }
-                wait();
-
-                // put ONE
-                assertNull(map.put(ONE, ONE));
-                readCheck(map, ONE, ONE);
-                synchronized (parent) { parent.notify(); }
-                wait();
-
-                // abort ONE
-                assertNull(currentTxn.abortTxn());
-                assertNull(currentTxn.getTxn());
-            } catch (Exception e) {
-                throw new RuntimeExceptionWrapper(e);
-            }
-        }
-    }
-
-    private static class DirtyReadThreadTwo extends Thread {
-
-        private DbEnv env;
-        private CurrentTransaction currentTxn;
-        private TransactionTest parent;
-        private StoredSortedMap map;
-
-        private DirtyReadThreadTwo(DbEnv env, TransactionTest parent) {
-
-            this.env = env;
-            this.currentTxn = CurrentTransaction.getInstance(env);
-            this.parent = parent;
-            this.map = parent.map;
-        }
-
-        public synchronized void run() {
-
-            try {
-                final TransactionRunner runner = new TransactionRunner(env);
-                final Object thread = this;
-                assertNull(currentTxn.getTxn());
-
-                runner.run(new TransactionWorker() {
-                    public void doWork() throws Exception {
-                        assertNotNull(currentTxn.getTxn());
-                        readCheck(map, TWO, null);
-                        synchronized (parent) { parent.notify(); }
-                        thread.wait();
-
-                        // put TWO
-                        assertNull(map.put(TWO, TWO));
-                        readCheck(map, TWO, TWO);
-                        synchronized (parent) { parent.notify(); }
-                        thread.wait();
-
-                        // commit TWO
-                    }
-                });
-                assertNull(currentTxn.getTxn());
-            } catch (Exception e) {
-                throw new RuntimeExceptionWrapper(e);
-            }
-        }
-    }
-
-    private static void readCheck(StoredSortedMap checkMap, Object key,
-                                  Object expect) {
-        if (expect == null) {
-            assertNull(checkMap.get(key));
-            assertTrue(checkMap.tailMap(key).isEmpty());
-            assertTrue(!checkMap.tailMap(key).containsKey(key));
-            assertTrue(!checkMap.keySet().contains(key));
-            assertTrue(checkMap.duplicates(key).isEmpty());
-            Iterator i = checkMap.keySet().iterator();
-            try {
-                while (i.hasNext()) {
-                    assertTrue(!key.equals(i.next()));
-                }
-            } finally { StoredIterator.close(i); }
-        } else {
-            assertEquals(expect, checkMap.get(key));
-            assertEquals(expect, checkMap.tailMap(key).get(key));
-            assertTrue(!checkMap.tailMap(key).isEmpty());
-            assertTrue(checkMap.tailMap(key).containsKey(key));
-            assertTrue(checkMap.keySet().contains(key));
-            assertTrue(checkMap.values().contains(expect));
-            assertTrue(!checkMap.duplicates(key).isEmpty());
-            assertTrue(checkMap.duplicates(key).contains(expect));
-            Iterator i = checkMap.keySet().iterator();
-            try {
-                boolean found = false;
-                while (i.hasNext()) {
-                    if (expect.equals(i.next()))
-                        found = true;
-                }
-                assertTrue(found);
-            }
-            finally { StoredIterator.close(i); }
-        }
-    }
-}
diff --git a/db/test/scr024/src/com/sleepycat/bdb/util/test/ExceptionWrapperTest.java b/db/test/scr024/src/com/sleepycat/bdb/util/test/ExceptionWrapperTest.java
deleted file mode 100644 (file)
index 1d8a4ee..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: ExceptionWrapperTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.util.test;
-
-import com.sleepycat.bdb.util.ExceptionUnwrapper;
-import com.sleepycat.bdb.util.IOExceptionWrapper;
-import com.sleepycat.bdb.util.RuntimeExceptionWrapper;
-import java.io.IOException;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class ExceptionWrapperTest extends TestCase {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(ExceptionWrapperTest.class);
-        return suite;
-    }
-
-    public ExceptionWrapperTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("ExceptionWrapperTest." + getName());
-    }
-
-    public void testIOWrapper()
-        throws Exception {
-
-        try {
-            throw new IOExceptionWrapper(new RuntimeException("msg"));
-        } catch (IOException e) {
-            Exception ee = ExceptionUnwrapper.unwrap(e);
-            assertTrue(ee instanceof RuntimeException);
-            assertEquals("msg", ee.getMessage());
-
-            Throwable t = ExceptionUnwrapper.unwrapAny(e);
-            assertTrue(t instanceof RuntimeException);
-            assertEquals("msg", t.getMessage());
-        }
-    }
-
-    public void testRuntimeWrapper()
-        throws Exception {
-
-        try {
-            throw new RuntimeExceptionWrapper(new IOException("msg"));
-        } catch (RuntimeException e) {
-            Exception ee = ExceptionUnwrapper.unwrap(e);
-            assertTrue(ee instanceof IOException);
-            assertEquals("msg", ee.getMessage());
-
-            Throwable t = ExceptionUnwrapper.unwrapAny(e);
-            assertTrue(t instanceof IOException);
-            assertEquals("msg", t.getMessage());
-        }
-    }
-
-    public void testErrorWrapper()
-        throws Exception {
-
-        try {
-            throw new RuntimeExceptionWrapper(new Error("msg"));
-        } catch (RuntimeException e) {
-            try {
-                ExceptionUnwrapper.unwrap(e);
-                fail();
-            } catch (Error ee) {
-                assertTrue(ee instanceof Error);
-                assertEquals("msg", ee.getMessage());
-            }
-
-            Throwable t = ExceptionUnwrapper.unwrapAny(e);
-            assertTrue(t instanceof Error);
-            assertEquals("msg", t.getMessage());
-        }
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/util/test/Suite.java b/db/test/scr024/src/com/sleepycat/bdb/util/test/Suite.java
deleted file mode 100644 (file)
index 68d9260..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: Suite.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.util.test;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class Suite {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite();
-        suite.addTest(UtfTest.suite());
-        suite.addTest(ExceptionWrapperTest.suite());
-        return suite;
-    }
-}
-
diff --git a/db/test/scr024/src/com/sleepycat/bdb/util/test/UtfTest.java b/db/test/scr024/src/com/sleepycat/bdb/util/test/UtfTest.java
deleted file mode 100644 (file)
index c9cbe94..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-/*-
- * See the file LICENSE for redistribution information.
- *
- * Copyright (c) 2002-2003
- *     Sleepycat Software.  All rights reserved.
- *
- * $Id: UtfTest.java,v 1.1 2003/12/15 21:44:54 jbj Exp $
- */
-
-package com.sleepycat.bdb.util.test;
-
-import com.sleepycat.bdb.util.FastOutputStream;
-import com.sleepycat.bdb.util.UtfOps;
-import java.io.DataOutputStream;
-import java.io.IOException;
-import java.util.Arrays;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * @author Mark Hayes
- */
-public class UtfTest extends TestCase {
-
-    public static void main(String[] args)
-        throws Exception {
-
-        junit.textui.TestRunner.run(suite());
-    }
-
-    public static Test suite()
-        throws Exception {
-
-        TestSuite suite = new TestSuite(UtfTest.class);
-        return suite;
-    }
-
-    public UtfTest(String name) {
-
-        super(name);
-    }
-
-    public void setUp() {
-
-        System.out.println("UtfTest." + getName());
-    }
-
-    /**
-     * Compares the UtfOps implementation to the java.util.DataOutputStream
-     * (and by implication DataInputStream) implementation, character for
-     * character in the full Unicode set.
-     */
-    public void testMultibyte()
-        throws Exception {
-
-        char c = 0;
-        byte[] buf = new byte[10];
-        byte[] javaBuf = new byte[10];
-        char[] cArray = new char[1];
-        FastOutputStream javaBufStream = new FastOutputStream(javaBuf);
-        DataOutputStream javaOutStream = new DataOutputStream(javaBufStream);
-
-        try {
-            for (int cInt = Character.MIN_VALUE; cInt <= Character.MAX_VALUE;
-                 cInt += 1) {
-                c = (char) cInt;
-                cArray[0] = c;
-                int byteLen = UtfOps.getByteLength(cArray);
-
-                javaBufStream.reset();
-                javaOutStream.writeUTF(new String(cArray));
-                int javaByteLen = javaBufStream.size() - 2;
-
-                if (byteLen != javaByteLen) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps size " + byteLen +
-                         " != JavaIO size " + javaByteLen);
-                }
-
-                Arrays.fill(buf, (byte) 0);
-                UtfOps.charsToBytes(cArray, 0, buf, 0, 1);
-
-                for (int i = 0; i < byteLen; i += 1) {
-                    if (buf[i] != javaBuf[i + 2]) {
-                        fail("Character 0x" + Integer.toHexString(c) +
-                             " byte offset " + i +
-                             " UtfOps byte " + Integer.toHexString(buf[i]) +
-                             " != JavaIO byte " +
-                             Integer.toHexString(javaBuf[i + 2]));
-                    }
-                }
-
-                int charLen = UtfOps.getCharLength(buf, 0, byteLen);
-                if (charLen != 1) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps char len " + charLen +
-                         " but should be one");
-                }
-
-                cArray[0] = (char) 0;
-                int len = UtfOps.bytesToChars(buf, 0, cArray, 0, byteLen,
-                                              true);
-                if (len != byteLen) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps bytesToChars(w/byteLen) len " + len +
-                         " but should be " + byteLen);
-                }
-
-                if (cArray[0] != c) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps bytesToChars(w/byteLen) char " +
-                         Integer.toHexString(cArray[0]));
-                }
-
-                cArray[0] = (char) 0;
-                len = UtfOps.bytesToChars(buf, 0, cArray, 0, 1, false);
-                if (len != byteLen) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps bytesToChars(w/charLen) len " + len +
-                         " but should be " + byteLen);
-                }
-
-                if (cArray[0] != c) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps bytesToChars(w/charLen) char " +
-                         Integer.toHexString(cArray[0]));
-                }
-
-                String s = new String(cArray, 0, 1);
-                byte[] sBytes = UtfOps.stringToBytes(s);
-                if (sBytes.length != byteLen) {
-                    fail("Character 0x" + Integer.toHexString(c) +
-                         " UtfOps stringToBytes() len " + sBytes.length +
-                         " but should be " + byteLen);
-                }
-
-                for (int i = 0; i < byteLen; i += 1) {
-                    if (sBytes[i] != javaBuf[i + 2]) {
-                        fail("Character 0x" + Integer.toHexString(c) +
-                             " byte offset " + i +
-                             " UtfOps byte " + Integer.toHexString(sBytes[i]) +
-                             " != JavaIO byte " +
-                             Integer.toHexString(javaBuf[i + 2]));
-                    }
-                }
-            }
-        } catch (Exception e) {
-            System.out.println("Character 0x" + Integer.toHexString(c) +
-                               " exception occurred");
-            throw e;
-        }
-    }
-}
-
diff --git a/db/test/sindex.tcl b/db/test/sindex.tcl
deleted file mode 100644 (file)
index b66d40f..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-# See the file LICENSE for redistribution information.
-#
-# Copyright (c) 2001-2003
-#      Sleepycat Software.  All rights reserved.
-#
-# $Id: sindex.tcl,v 1.9 2003/01/08 05:53:30 bostic Exp $
-#
-# Secondary index test driver and maintenance routines.
-#
-# Breaking from the usual convention, we put the driver function
-# for the secondary index tests here, in its own file.  The reason
-# for this is that it's something which compartmentalizes nicely,
-# has little in common with other driver functions, and
-# is likely to be run on its own from time to time.
-#
-# The secondary index tests themselves live in si0*.tcl.
-
-# Standard number of secondary indices to create if a single-element
-# list of methods is passed into the secondary index tests.
-global nsecondaries
-set nsecondaries 2
-
-# Run the secondary index tests.
-proc sindex { {verbose 0} args } {
-       global verbose_check_secondaries
-       set verbose_check_secondaries $verbose
-
-       # Run basic tests with a single secondary index and a small number
-       # of keys, then again with a larger number of keys.  (Note that
-       # we can't go above 5000, since we use two items from our
-       # 10K-word list for each key/data pair.)
-       foreach n { 200 5000 } {
-               foreach pm { btree hash recno frecno queue queueext } {
-                       foreach sm { dbtree dhash ddbtree ddhash btree hash } {
-                               sindex001 [list $pm $sm $sm] $n
-                               sindex002 [list $pm $sm $sm] $n
-                               # Skip tests 3 & 4 for large lists;
-                               # they're not that interesting.
-                               if { $n < 1000 } {
-                                       sindex003 [list $pm $sm $sm] $n
-                                       sindex004 [list $pm $sm $sm] $n
-                               }
-
-                               sindex006 [list $pm $sm $sm] $n
-                       }
-               }
-       }
-
-       # Run secondary index join test.  (There's no point in running
-       # this with both lengths, the primary is unhappy for now with fixed-
-       # length records (XXX), and we need unsorted dups in the secondaries.)
-       foreach pm { btree hash recno } {
-               foreach sm { btree hash } {
-                       sindex005 [list $pm $sm $sm] 1000
-               }
-               sindex005 [list $pm btree hash] 1000
-               sindex005 [list $pm hash btree] 1000
-       }
-
-
-       # Run test with 50 secondaries.
-       foreach pm { btree hash } {
-               set methlist [list $pm]
-               for { set i 0 } { $i < 50 } { incr i } {
-                       # XXX this should incorporate hash after #3726
-                       if { $i % 2 == 0 } {
-                               lappend methlist "dbtree"
-                       } else {
-                               lappend methlist "ddbtree"
-                       }
-               }
-               sindex001 $methlist 500
-               sindex002 $methlist 500
-               sindex003 $methlist 500
-               sindex004 $methlist 500
-       }
-}
-
-# The callback function we use for each given secondary in most tests
-# is a simple function of its place in the list of secondaries (0-based)
-# and the access method (since recnos may need different callbacks).
-#
-# !!!
-# Note that callbacks 0-3 return unique secondary keys if the input data
-# are unique;  callbacks 4 and higher may not, so don't use them with
-# the normal wordlist and secondaries that don't support dups.
-# The callbacks that incorporate a key don't work properly with recno
-# access methods, at least not in the current test framework (the
-# error_check_good lines test for e.g. 1foo, when the database has
-# e.g. 0x010x000x000x00foo).
-proc callback_n { n } {
-       switch $n {
-               0 { return _s_reversedata }
-               1 { return _s_noop }
-               2 { return _s_concatkeydata }
-               3 { return _s_concatdatakey }
-               4 { return _s_reverseconcat }
-               5 { return _s_truncdata }
-               6 { return _s_alwayscocacola }
-       }
-       return _s_noop
-}
-
-proc _s_reversedata { a b } { return [reverse $b] }
-proc _s_truncdata { a b } { return [string range $b 1 end] }
-proc _s_concatkeydata { a b } { return $a$b }
-proc _s_concatdatakey { a b } { return $b$a }
-proc _s_reverseconcat { a b } { return [reverse $a$b] }
-proc _s_alwayscocacola { a b } { return "Coca-Cola" }
-proc _s_noop { a b } { return $b }
-
-# Should the check_secondary routines print lots of output?
-set verbose_check_secondaries 0
-
-# Given a primary database handle, a list of secondary handles, a
-# number of entries, and arrays of keys and data, verify that all
-# databases have what they ought to.
-proc check_secondaries { pdb sdbs nentries keyarr dataarr {pref "Check"} } {
-       upvar $keyarr keys
-       upvar $dataarr data
-       global verbose_check_secondaries
-
-       # Make sure each key/data pair is in the primary.
-       if { $verbose_check_secondaries } {
-               puts "\t\t$pref.1: Each key/data pair is in the primary"
-       }
-       for { set i 0 } { $i < $nentries } { incr i } {
-               error_check_good pdb_get($i) [$pdb get $keys($i)] \
-                   [list [list $keys($i) $data($i)]]
-       }
-
-       for { set j 0 } { $j < [llength $sdbs] } { incr j } {
-               # Make sure each key/data pair is in this secondary.
-               if { $verbose_check_secondaries } {
-                       puts "\t\t$pref.2:\
-                           Each skey/key/data tuple is in secondary #$j"
-               }
-               for { set i 0 } { $i < $nentries } { incr i } {
-                       set sdb [lindex $sdbs $j]
-                       set skey [[callback_n $j] $keys($i) $data($i)]
-                       error_check_good sdb($j)_pget($i) \
-                           [$sdb pget -get_both $skey $keys($i)] \
-                           [list [list $skey $keys($i) $data($i)]]
-               }
-
-               # Make sure this secondary contains only $nentries
-               # items.
-               if { $verbose_check_secondaries } {
-                       puts "\t\t$pref.3: Secondary #$j has $nentries items"
-               }
-               set dbc [$sdb cursor]
-               error_check_good dbc($i) \
-                   [is_valid_cursor $dbc $sdb] TRUE
-               for { set k 0 } { [llength [$dbc get -next]] > 0 } \
-                   { incr k } { }
-               error_check_good numitems($i) $k $nentries
-               error_check_good dbc($i)_close [$dbc close] 0
-       }
-
-       if { $verbose_check_secondaries } {
-               puts "\t\t$pref.4: Primary has $nentries items"
-       }
-       set dbc [$pdb cursor]
-       error_check_good pdbc [is_valid_cursor $dbc $pdb] TRUE
-       for { set k 0 } { [llength [$dbc get -next]] > 0 } { incr k } { }
-       error_check_good numitems $k $nentries
-       error_check_good pdbc_close [$dbc close] 0
-}
-
-# Given a primary database handle and a list of secondary handles, walk
-# through the primary and make sure all the secondaries are correct,
-# then walk through the secondaries and make sure the primary is correct.
-#
-# This is slightly less rigorous than the normal check_secondaries--we
-# use it whenever we don't have up-to-date "keys" and "data" arrays.
-proc cursor_check_secondaries { pdb sdbs nentries { pref "Check" } } {
-       global verbose_check_secondaries
-
-       # Make sure each key/data pair in the primary is in each secondary.
-       set pdbc [$pdb cursor]
-       error_check_good ccs_pdbc [is_valid_cursor $pdbc $pdb] TRUE
-       set i 0
-       if { $verbose_check_secondaries } {
-               puts "\t\t$pref.1:\
-                   Key/data in primary => key/data in secondaries"
-       }
-
-       for { set dbt [$pdbc get -first] } { [llength $dbt] > 0 } \
-           { set dbt [$pdbc get -next] } {
-               incr i
-               set pkey [lindex [lindex $dbt 0] 0]
-               set pdata [lindex [lindex $dbt 0] 1]
-               for { set j 0 } { $j < [llength $sdbs] } { incr j } {
-                       set sdb [lindex $sdbs $j]
-                       set sdbt [$sdb pget -get_both \
-                           [[callback_n $j] $pkey $pdata] $pkey]
-                       error_check_good pkey($pkey,$j) \
-                           [lindex [lindex $sdbt 0] 1] $pkey
-                       error_check_good pdata($pdata,$j) \
-                           [lindex [lindex $sdbt 0] 2] $pdata
-               }
-       }
-       error_check_good ccs_pdbc_close [$pdbc close] 0
-       error_check_good primary_has_nentries $i $nentries
-
-       for { set j 0 } { $j < [llength $sdbs] } { incr j } {
-               if { $verbose_check_secondaries } {
-                       puts "\t\t$pref.2:\
-                           Key/data in secondary #$j => key/data in primary"
-               }
-               set sdb [lindex $sdbs $j]
-               set sdbc [$sdb cursor]
-               error_check_good ccs_sdbc($j) [is_valid_cursor $sdbc $sdb] TRUE
-               set i 0
-               for { set dbt [$sdbc pget -first] } { [llength $dbt] > 0 } \
-                   { set dbt [$sdbc pget -next] } {
-                       incr i
-                       set pkey [lindex [lindex $dbt 0] 1]
-                       set pdata [lindex [lindex $dbt 0] 2]
-                       error_check_good pdb_get($pkey/$pdata,$j) \
-                           [$pdb get -get_both $pkey $pdata] \
-                           [list [list $pkey $pdata]]
-               }
-               error_check_good secondary($j)_has_nentries $i $nentries
-
-               # To exercise pget -last/pget -prev, we do it backwards too.
-               set i 0
-               for { set dbt [$sdbc pget -last] } { [llength $dbt] > 0 } \
-                   { set dbt [$sdbc pget -prev] } {
-                       incr i
-                       set pkey [lindex [lindex $dbt 0] 1]
-                       set pdata [lindex [lindex $dbt 0] 2]
-                       error_check_good pdb_get_bkwds($pkey/$pdata,$j) \
-                           [$pdb get -get_both $pkey $pdata] \
-                           [list [list $pkey $pdata]]
-               }
-               error_check_good secondary($j)_has_nentries_bkwds $i $nentries
-
-               error_check_good ccs_sdbc_close($j) [$sdbc close] 0
-       }
-}
-
-# The secondary index tests take a list of the access methods that
-# each array ought to use.  Convert at one blow into a list of converted
-# argses and omethods for each method in the list.
-proc convert_argses { methods largs } {
-       set ret {}
-       foreach m $methods {
-               lappend ret [convert_args $m $largs]
-       }
-       return $ret
-}
-proc convert_methods { methods } {
-       set ret {}
-       foreach m $methods {
-               lappend ret [convert_method $m]
-       }
-       return $ret
-}